sections.h
上传用户:jlfgdled
上传日期:2013-04-10
资源大小:33168k
文件大小:1k
- /*
- * BK Id: SCCS/s.sections.h 1.11 09/08/01 15:47:43 paulus
- */
- #ifdef __KERNEL__
- #ifndef _PPC_SECTIONS_H
- #define _PPC_SECTIONS_H
- #define __pmac __attribute__ ((__section__ (".text.pmac")))
- #define __pmacdata __attribute__ ((__section__ (".data.pmac")))
- #define __pmacfunc(__argpmac)
- __argpmac __pmac;
- __argpmac
-
- #define __prep __attribute__ ((__section__ (".text.prep")))
- #define __prepdata __attribute__ ((__section__ (".data.prep")))
- #define __prepfunc(__argprep)
- __argprep __prep;
- __argprep
- #define __chrp __attribute__ ((__section__ (".text.chrp")))
- #define __chrpdata __attribute__ ((__section__ (".data.chrp")))
- #define __chrpfunc(__argchrp)
- __argchrp __chrp;
- __argchrp
- /* this is actually just common chrp/pmac code, not OF code -- Cort */
- #define __openfirmware __attribute__ ((__section__ (".text.openfirmware")))
- #define __openfirmwaredata __attribute__ ((__section__ (".data.openfirmware")))
- #define __openfirmwarefunc(__argopenfirmware)
- __argopenfirmware __openfirmware;
- __argopenfirmware
-
- #endif /* _PPC_SECTIONS_H */
- #endif /* __KERNEL__ */