Loading arch/arm/include/asm/system_misc.h +1 −0 Original line number Diff line number Diff line Loading @@ -21,6 +21,7 @@ extern void (*arm_pm_idle)(void); #define UDBG_BUS (1 << 4) extern unsigned int user_debug; extern char* (*arch_read_hardware_id)(void); #endif /* !__ASSEMBLY__ */ Loading arch/arm/kernel/setup.c +7 −1 Original line number Diff line number Diff line Loading @@ -104,6 +104,9 @@ EXPORT_SYMBOL(boot_reason); unsigned int cold_boot; EXPORT_SYMBOL(cold_boot); char* (*arch_read_hardware_id)(void); EXPORT_SYMBOL(arch_read_hardware_id); #ifdef MULTI_CPU struct processor processor __read_mostly; #endif Loading Loading @@ -1012,7 +1015,10 @@ static int c_show(struct seq_file *m, void *v) seq_printf(m, "CPU revision\t: %d\n\n", cpuid & 15); } if (!arch_read_hardware_id) seq_printf(m, "Hardware\t: %s\n", machine_name); else seq_printf(m, "Hardware\t: %s\n", arch_read_hardware_id()); seq_printf(m, "Revision\t: %04x\n", system_rev); seq_printf(m, "Serial\t\t: %08x%08x\n", system_serial_high, system_serial_low); Loading arch/arm64/include/asm/system_misc.h +1 −0 Original line number Diff line number Diff line Loading @@ -43,6 +43,7 @@ extern void __show_regs(struct pt_regs *); void soft_restart(unsigned long); extern void (*arm_pm_restart)(enum reboot_mode reboot_mode, const char *cmd); extern char* (*arch_read_hardware_id)(void); #define UDBG_UNDEFINED (1 << 0) #define UDBG_SYSCALL (1 << 1) Loading arch/arm64/kernel/setup.c +7 −1 Original line number Diff line number Diff line Loading @@ -68,6 +68,9 @@ EXPORT_SYMBOL(boot_reason); unsigned int cold_boot; EXPORT_SYMBOL(cold_boot); char* (*arch_read_hardware_id)(void); EXPORT_SYMBOL(arch_read_hardware_id); #ifdef CONFIG_COMPAT #define COMPAT_ELF_HWCAP_DEFAULT \ (COMPAT_HWCAP_HALF|COMPAT_HWCAP_THUMB|\ Loading Loading @@ -437,7 +440,10 @@ static int c_show(struct seq_file *m, void *v) seq_puts(m, "\n"); if (!arch_read_hardware_id) seq_printf(m, "Hardware\t: %s\n", machine_name); else seq_printf(m, "Hardware\t: %s\n", arch_read_hardware_id()); return 0; } Loading Loading
arch/arm/include/asm/system_misc.h +1 −0 Original line number Diff line number Diff line Loading @@ -21,6 +21,7 @@ extern void (*arm_pm_idle)(void); #define UDBG_BUS (1 << 4) extern unsigned int user_debug; extern char* (*arch_read_hardware_id)(void); #endif /* !__ASSEMBLY__ */ Loading
arch/arm/kernel/setup.c +7 −1 Original line number Diff line number Diff line Loading @@ -104,6 +104,9 @@ EXPORT_SYMBOL(boot_reason); unsigned int cold_boot; EXPORT_SYMBOL(cold_boot); char* (*arch_read_hardware_id)(void); EXPORT_SYMBOL(arch_read_hardware_id); #ifdef MULTI_CPU struct processor processor __read_mostly; #endif Loading Loading @@ -1012,7 +1015,10 @@ static int c_show(struct seq_file *m, void *v) seq_printf(m, "CPU revision\t: %d\n\n", cpuid & 15); } if (!arch_read_hardware_id) seq_printf(m, "Hardware\t: %s\n", machine_name); else seq_printf(m, "Hardware\t: %s\n", arch_read_hardware_id()); seq_printf(m, "Revision\t: %04x\n", system_rev); seq_printf(m, "Serial\t\t: %08x%08x\n", system_serial_high, system_serial_low); Loading
arch/arm64/include/asm/system_misc.h +1 −0 Original line number Diff line number Diff line Loading @@ -43,6 +43,7 @@ extern void __show_regs(struct pt_regs *); void soft_restart(unsigned long); extern void (*arm_pm_restart)(enum reboot_mode reboot_mode, const char *cmd); extern char* (*arch_read_hardware_id)(void); #define UDBG_UNDEFINED (1 << 0) #define UDBG_SYSCALL (1 << 1) Loading
arch/arm64/kernel/setup.c +7 −1 Original line number Diff line number Diff line Loading @@ -68,6 +68,9 @@ EXPORT_SYMBOL(boot_reason); unsigned int cold_boot; EXPORT_SYMBOL(cold_boot); char* (*arch_read_hardware_id)(void); EXPORT_SYMBOL(arch_read_hardware_id); #ifdef CONFIG_COMPAT #define COMPAT_ELF_HWCAP_DEFAULT \ (COMPAT_HWCAP_HALF|COMPAT_HWCAP_THUMB|\ Loading Loading @@ -437,7 +440,10 @@ static int c_show(struct seq_file *m, void *v) seq_puts(m, "\n"); if (!arch_read_hardware_id) seq_printf(m, "Hardware\t: %s\n", machine_name); else seq_printf(m, "Hardware\t: %s\n", arch_read_hardware_id()); return 0; } Loading