MACH_TYPE_XXX 와 machine 이름을 overwrite하기 위해서는 아래 매크로를 활용하면 된다.
linux/arch/arm/include/asm/mach/arch.h
79 * Set of macros to define architecture features. This is built into 80 * a table by the linker. 81 */ 82#define MACHINE_START(_type,_name) \ 83static const struct machine_desc __mach_desc_##_type \ 84 __used \ 85 __attribute__((__section__(".arch.info.init"))) = { \ 86 .nr = MACH_TYPE_##_type, \ 87 .name = _name, 88 89#define MACHINE_END \ 90};
'리눅스 > 커널' 카테고리의 다른 글
Memory 정보 출력되는 곳 (0) | 2014.04.07 |
---|---|
driver 초기화 시에 쓰이는 module_init (0) | 2014.04.04 |
Machine 이름 알아내기 (0) | 2014.04.03 |
early_param에 대해 (0) | 2014.03.31 |
/dev/tty 와 /dev/console의 차이점 (0) | 2014.02.05 |