memtest86plus/boot
Lionel Debroux 71c7bdfc00 WIP BROKEN NX enablement, for now only for the second page directory.
TODO:
    * selective NX enablement on pd0, pd1 and pd3.
      Unconditional NX on the whole pd3 makes memtest86+ reboot in a QEMU-emulated computer.
    * if supported on all x86_64 CPUs, simply enable long mode and NX simultaneously ? A real K8 dual-core processor didn't seem to hate it, at least.
    * startup code: NX enablement for x86, on capable computers (CPUID 0x80000001, edx bit 20).
    * set the appropriate flag in the headers.
2023-10-15 21:34:00 +02:00
..
boot.h Faster barrier implementation. 2022-02-28 22:05:21 +00:00
bootparams.h Allow use on headless EFI systems. (#242) 2023-01-23 15:50:52 +01: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 Additional fix to support use on headless EFI systems (issue #240) 2023-02-11 09:14:56 +00:00
header.S Avoid sbverify warning about gap in section table. 2023-02-02 14:01:13 +01:00
mbr.S Rename to Memtest86+ v6.0. 2022-02-19 19:44:58 +00:00
peimage.h Use the correct name for the relocation type in the EFI image .reloc section. 2023-02-02 14:01:13 +01:00
sbat.csv EFI: Add support for .sbat signature revocations 2023-01-03 00:58:52 +01:00
setup.S Add Memtest86+ Version String to Kernel Header (#75) 2023-01-03 01:35:51 +01:00
startup32.S WIP BROKEN NX enablement, for now only for the second page directory. 2023-10-15 21:34:00 +02:00
startup64.S WIP BROKEN NX enablement, for now only for the second page directory. 2023-10-15 21:34:00 +02:00