Steve McIntyre <st...@einval.com> (2014-11-25): > Ian - am I totally mis-remembering that there used to be a "can't > start on 32-bit " style message in the amd64 kernel?
arch/x86/boot/main.c's main() has: | /* Make sure we have all the proper CPU support */ | if (validate_cpu()) { | puts("Unable to boot - please use a kernel appropriate " | "for your CPU.\n"); | die(); | } arch/x86/boot/cpu.c's validate_cpu() is defined has: | int validate_cpu(void) | { | u32 *err_flags; | int cpu_level, req_level; | | check_cpu(&cpu_level, &req_level, &err_flags); | | if (cpu_level < req_level) { | printf("This kernel requires an %s CPU, ", | cpu_name(req_level)); | printf("but only detected an %s CPU.\n", | cpu_name(cpu_level)); | return -1; | } | | if (err_flags) { | puts("This kernel requires the following features " | "not present on the CPU:\n"); | show_cap_strs(err_flags); | putchar('\n'); | return -1; | } else { | return 0; | } | } which is likely what you were after? Mraw, KiBi.
signature.asc
Description: Digital signature