2009-10-09 Robert Millan <rmh.grub@aybabtu.com>
Fail gracefuly when attempting to load 64-bit kFreeBSD on IA32 CPU. * include/grub/i386/cpuid.h: New file. * commands/i386/cpuid.c: Include `<grub/i386/cpuid.h>'. (has_longmode): Rename to ... (grub_cpuid_has_longmode): ... this. Update all users. Remove `static' attribute. * loader/i386/bsd.c: Include `<grub/i386/cpuid.h>'. (grub_bsd_load_elf): Fail if load of 64-bit kernel was requested on a CPU that doesn't implement AMD64 instruction set.
This commit is contained in:
parent
186e7cf23b
commit
5c936493d3
4 changed files with 42 additions and 5 deletions
13
ChangeLog
13
ChangeLog
|
@ -1,3 +1,16 @@
|
|||
2009-10-09 Robert Millan <rmh.grub@aybabtu.com>
|
||||
|
||||
Fail gracefuly when attempting to load 64-bit kFreeBSD on IA32 CPU.
|
||||
|
||||
* include/grub/i386/cpuid.h: New file.
|
||||
* commands/i386/cpuid.c: Include `<grub/i386/cpuid.h>'.
|
||||
(has_longmode): Rename to ...
|
||||
(grub_cpuid_has_longmode): ... this. Update all users. Remove
|
||||
`static' attribute.
|
||||
* loader/i386/bsd.c: Include `<grub/i386/cpuid.h>'.
|
||||
(grub_bsd_load_elf): Fail if load of 64-bit kernel was requested
|
||||
on a CPU that doesn't implement AMD64 instruction set.
|
||||
|
||||
2009-10-06 Colin Watson <cjwatson@ubuntu.com>
|
||||
|
||||
* Makefile.in (docs/stamp-vti): Depend on configure.ac as well, so
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue