memtest86plus/boot
Martin Whitaker f16be176ed Fix triple-fault when starting APs with program loaded above 16MB (issue #63).
In a .code16 section, the default coding for the lgdt instruction only loads
a 24 bit base address from the GDT descriptor. When loaded above 16MB, we
need it to load the full 32 bits.
2022-05-15 12:18:07 +01:00
..
boot.h Faster barrier implementation. 2022-02-28 22:05:21 +00:00
bootparams.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
bootsect.S Rename to Memtest86+ v6.0. 2022-02-19 19:44:58 +00:00
efi.h Simplify allocation of memory in efisetup.c. 2022-05-09 18:41:14 +01:00
efisetup.c Simplify allocation of memory in efisetup.c. 2022-05-09 18:41:14 +01:00
header.S Add support for 32-bit EFI boot. 2020-07-08 11:07:32 +01:00
mbr.S Rename to Memtest86+ v6.0. 2022-02-19 19:44:58 +00:00
setup.S Set the kernel_alignment and min_alignment fields in the Linux setup header. 2022-05-15 12:18:07 +01:00
startup32.S Fix triple-fault when starting APs with program loaded above 16MB (issue #63). 2022-05-15 12:18:07 +01:00
startup64.S Fix triple-fault when starting APs with program loaded above 16MB (issue #63). 2022-05-15 12:18:07 +01:00