#ifndef _ASMARM_INIT_H #define _ASMARM_INIT_H #include /* C routines */ #ifdef CONFIG_TEXT_SECTIONS #define __init __attribute__ ((__section__ (".text.init"))) #else #define __init #endif #define __initdata __attribute__ ((__section__ (".data.init"))) /* Assembly routines */ #define __INIT .section ".text.init",@alloc,@execinstr #define __INITDATA .section ".data.init",@alloc,@write #define __FINIT .previous #define __cacheline_aligned __attribute__ \ ((__aligned__ (L1_CACHE_BYTES))) #endif