memtest86plus/boot
Martin Whitaker e38ad8e6a4 Mark EFI image .text section as writable.
The EFI image .text section is taken from memtest_shared.bin, which is
a combined code and data section. Some recent UEFI BIOSs set the page
protection attributes when loading EFI images, so we need to mark this
section as both executable and writable to prevent page faults.

Fixes issue #413 and should fix issue #377.
2024-08-10 16:11:08 +01:00
..
boot.h boot: Export the startup64 symbol 2024-07-07 20:32:58 +02: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 Add the 64-bit and 32-bit CC flag 2024-07-22 22:50:15 +02:00
efisetup.c Add the 64-bit and 32-bit CC flag 2024-07-22 22:50:15 +02:00
header.S Mark EFI image .text section as writable. 2024-08-10 16:11:08 +01:00
macros.h Add initial NUMA awareness support (#378) 2024-03-13 01:43:26 +01:00
mbr.S Rename to Memtest86+ v6.0. 2022-02-19 19:44:58 +00:00
peimage.h boot/peimage: Add LoongArch and RISC-V PE machine numbers. 2024-07-07 20:32:58 +02: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 Fix the bss section size in 32-bit builds. 2023-02-02 14:01:13 +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