memtest86plus/system
Martin Whitaker da7829d4c3 Ensure the ACPI tables and local APIC are mapped into an accessible region.
We only map the first 4GB of physical address space, so if the ACPI tables
or local APIC are located above 4GB, or are overlaid when we remap something
else (e.g. the video frame buffer), we need to map them to somewhere we can
access. The ACPI tables are only used during startup, but the local APIC
will be needed when we are running tests if we are saving power by halting
idle CPU cores and using a NMI to wake them up.
2022-02-28 22:05:21 +00:00
..
cache.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
cpuid.c Remove distinction between physical and virtual CPUs. 2022-01-31 22:59:14 +00:00
cpuid.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
cpuinfo.c Remove distinction between physical and virtual CPUs. 2022-01-31 22:59:14 +00:00
cpuinfo.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
ehci.c Implement EHCI handover to companion controllers. 2022-02-20 20:21:16 +00:00
ehci.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
font.c Initial commit. 2020-05-24 21:30:55 +01:00
font.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
hwctrl.c Initial commit. 2020-05-24 21:30:55 +01:00
hwctrl.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
io.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
keyboard.c Remap numeric keypad to cursor keys. 2022-01-30 15:18:25 +00:00
keyboard.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
memrw32.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
memrw64.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
memsize.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
msr.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
ohci.c Minor code tweaks - no functional change. 2022-01-23 17:55:57 +00:00
ohci.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
pci.c Improved PCI configuration space access functions. 2021-12-05 14:15:37 +00:00
pci.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
pmem.c Store pmem temporary arrays on the stack to reduce memory footprint. 2022-01-09 21:27:44 +00:00
pmem.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
reloc32.c Initial commit. 2020-05-24 21:30:55 +01:00
reloc64.c Initial commit. 2020-05-24 21:30:55 +01:00
screen.c Add option to map_region to indicate we only use the region during startup. 2022-02-28 22:05:21 +00:00
screen.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
smp.c Ensure the ACPI tables and local APIC are mapped into an accessible region. 2022-02-28 22:05:21 +00:00
smp.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
temperature.c Remove distinction between physical and virtual CPUs. 2022-01-31 22:59:14 +00:00
temperature.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
tsc.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
uhci.c Add preliminary (untested) code for supporting UHCI. 2022-02-19 16:24:47 +00:00
uhci.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
usb.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
usbhcd.c Add option to map_region to indicate we only use the region during startup. 2022-02-28 22:05:21 +00:00
usbhcd.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00
vmem.c Add option to map_region to indicate we only use the region during startup. 2022-02-28 22:05:21 +00:00
vmem.h Add option to map_region to indicate we only use the region during startup. 2022-02-28 22:05:21 +00:00
xhci.c Minor code tweaks - no functional change. 2022-01-23 17:55:57 +00:00
xhci.h Exclude copyright notices from Doxygen file descriptions. 2022-02-19 19:56:55 +00:00