OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [linux/] [linux-2.4/] [include/] [asm-ppc/] [sections.h] - Blame information for rev 1765

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 1276 phoenix
#ifdef __KERNEL__
2
#ifndef _PPC_SECTIONS_H
3
#define _PPC_SECTIONS_H
4
 
5
#define __pmac __attribute__ ((__section__ (".text.pmac")))
6
#define __pmacdata __attribute__ ((__section__ (".data.pmac")))
7
#define __pmacfunc(__argpmac) \
8
        __argpmac __pmac; \
9
        __argpmac
10
 
11
#define __prep __attribute__ ((__section__ (".text.prep")))
12
#define __prepdata __attribute__ ((__section__ (".data.prep")))
13
#define __prepfunc(__argprep) \
14
        __argprep __prep; \
15
        __argprep
16
 
17
#define __chrp __attribute__ ((__section__ (".text.chrp")))
18
#define __chrpdata __attribute__ ((__section__ (".data.chrp")))
19
#define __chrpfunc(__argchrp) \
20
        __argchrp __chrp; \
21
        __argchrp
22
 
23
/* this is actually just common chrp/pmac code, not OF code -- Cort */
24
#define __openfirmware __attribute__ ((__section__ (".text.openfirmware")))
25
#define __openfirmwaredata __attribute__ ((__section__ (".data.openfirmware")))
26
#define __openfirmwarefunc(__argopenfirmware) \
27
        __argopenfirmware __openfirmware; \
28
        __argopenfirmware
29
 
30
#endif /* _PPC_SECTIONS_H */
31
#endif /* __KERNEL__ */

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.