리눅스/커널
Machine 이름 바꾸기
code cat
2014. 4. 3. 13:39
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};