1 /* $Id: init.h,v 1.3 1999/02/15 02:22:10 ralf Exp $
3 * This file is subject to the terms and conditions of the GNU General Public
4 * License. See the file "COPYING" in the main directory of this archive
7 * Copyright 1998, 1999 Ralf Baechle
12 #define __init __attribute__ ((__section__ (".text.init")))
13 #define __initdata __attribute__ ((__section__ (".data.init")))
14 #define __initfunc(__arginit) \
18 #if __GNUC__ >= 2 && __GNUC_MINOR__ >= 8
19 #define __initlocaldata __initdata
21 #define __initlocaldata
24 /* For assembly routines */
25 #define __INIT .section .text.init,"ax"
26 #define __FINIT .previous
27 #define __INITDATA .section .data.init,"a"
28 #define __cacheline_aligned __attribute__((__aligned__(L1_CACHE_BYTES)))
30 #endif /* __MIPS_INIT_H */