.. |
imc
|
Preliminary ECC support for AMD Zen CPUs (#353)
|
2023-11-29 12:53:05 +01:00 |
acpi.c
|
Initial NUMA awareness (#12) support: parse the ACPI SRAT to build up new internal structures related to proximity domains and affinity; use these structures in setup_vm_map() and calculate_chunk() to skip the work on the processors which don't belong to the proximity domain currently being tested.
|
2024-01-07 20:12:30 +01:00 |
acpi.h
|
Initial NUMA awareness (#12) support: parse the ACPI SRAT to build up new internal structures related to proximity domains and affinity; use these structures in setup_vm_map() and calculate_chunk() to skip the work on the processors which don't belong to the proximity domain currently being tested.
|
2024-01-07 20:12:30 +01:00 |
cache.h
|
Simple maintenance improvements (#145)
|
2022-08-15 17:51:48 +02:00 |
cpuid.c
|
[cpuinfo] Fix old CPUs (P5/P6-class) name and cache info (#267)
|
2023-03-03 13:21:27 +01:00 |
cpuid.h
|
WIP BROKEN NX enablement, for now only for the second page directory.
|
2024-01-07 20:12:30 +01:00 |
cpuinfo.c
|
cpuinfo: Fix VIA Samuel 2 L2 cache (#341)
|
2023-09-16 18:30:04 +02:00 |
cpuinfo.h
|
Add IMC polling for AMD Rembrandt
|
2023-06-01 22:00:02 +02:00 |
cpulocal.c
|
Faster barrier implementation.
|
2022-02-28 22:05:21 +00:00 |
cpulocal.h
|
Faster barrier implementation.
|
2022-02-28 22:05:21 +00:00 |
ehci.c
|
Revert workaround for issue #6 and issue #71 (commit 3a10701 ).
|
2022-10-07 09:33:23 +01:00 |
ehci.h
|
Take ownership of all USB controllers before probing for devices. (#167)
|
2022-10-07 09:32:09 +01: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 |
heap.c
|
Switch to an array of heaps in the heap manager, and heap IDs in the allocation functions.
|
2022-07-25 12:53:21 +02:00 |
heap.h
|
Fix and improve documentation in heap.h (issue #232)
|
2023-01-03 11:55:51 +00:00 |
hwctrl.c
|
Tidy up code for performing reset via the EFI runtime sevices.
|
2022-04-23 13:25:33 +01:00 |
hwctrl.h
|
Tidy up code for performing reset via the EFI runtime sevices.
|
2022-04-23 13:25:33 +01:00 |
hwquirks.c
|
Generalize the SMBus IO Enable quirk on all Intel ICHs
|
2023-04-26 00:42:58 +02:00 |
hwquirks.h
|
Generalize the SMBus IO Enable quirk on all Intel ICHs
|
2023-04-26 00:42:58 +02:00 |
io.h
|
Exclude copyright notices from Doxygen file descriptions.
|
2022-02-19 19:56:55 +00:00 |
jedec_id.h
|
Add detection for various JEDEC Manufacturers
|
2024-01-07 15:20:19 +01:00 |
keyboard.c
|
By default, only enable USB keyboard detection when booted in UEFI mode.
|
2022-07-24 13:56:41 +01:00 |
keyboard.h
|
Add usbdebug command line option and conditionally pause at end of USB scan.
|
2022-04-17 22:46:17 +01:00 |
memctrl.c
|
Preliminary ECC support for AMD Zen CPUs (#353)
|
2023-11-29 12:53:05 +01:00 |
memctrl.h
|
Preliminary ECC support for AMD Zen CPUs (#353)
|
2023-11-29 12:53:05 +01:00 |
memrw32.h
|
Add experimental mode with nontemporal stores (movnt[iq]) in own addr test, the only one where helps with performance across most processors I have access to, both single and multi-socket. Per #79, it saves several dozens of minutes on my 4S Opteron 62xx / 63xx servers equipped with 256 GB of RAM.
|
2024-01-07 20:12:23 +01:00 |
memrw64.h
|
Add experimental mode with nontemporal stores (movnt[iq]) in own addr test, the only one where helps with performance across most processors I have access to, both single and multi-socket. Per #79, it saves several dozens of minutes on my 4S Opteron 62xx / 63xx servers equipped with 256 GB of RAM.
|
2024-01-07 20:12:23 +01:00 |
memsize.h
|
Exclude copyright notices from Doxygen file descriptions.
|
2022-02-19 19:56:55 +00:00 |
msr.h
|
Preliminary ECC support for AMD Zen CPUs (#353)
|
2023-11-29 12:53:05 +01:00 |
ohci.c
|
Take ownership of all USB controllers before probing for devices. (#167)
|
2022-10-07 09:32:09 +01:00 |
ohci.h
|
Take ownership of all USB controllers before probing for devices. (#167)
|
2022-10-07 09:32:09 +01:00 |
pci.c
|
Include unistd.h in pci.c to use usleep()
|
2022-05-20 13:46:29 +02:00 |
pci.h
|
Add Memory Controller Registers polling to get current DRAM Timings/Frequency (#306)
|
2023-05-12 15:33:28 +02:00 |
pmem.c
|
Initial NUMA awareness (#12) support: parse the ACPI SRAT to build up new internal structures related to proximity domains and affinity; use these structures in setup_vm_map() and calculate_chunk() to skip the work on the processors which don't belong to the proximity domain currently being tested.
|
2024-01-07 20:12:30 +01:00 |
pmem.h
|
Exclude copyright notices from Doxygen file descriptions.
|
2022-02-19 19:56:55 +00:00 |
reloc32.c
|
Faster barrier implementation.
|
2022-02-28 22:05:21 +00:00 |
reloc64.c
|
Faster barrier implementation.
|
2022-02-28 22:05:21 +00:00 |
screen.c
|
Allow use on headless EFI systems. (#242)
|
2023-01-23 15:50:52 +01:00 |
screen.h
|
Add support for Serial/TTY (#32)
|
2022-04-04 18:31:54 +02:00 |
serial.c
|
Add support for MMIO UART console (#300)
|
2023-05-12 15:49:00 +02:00 |
serial.h
|
Add support for MMIO UART console (#300)
|
2023-05-12 15:49:00 +02:00 |
smbios.c
|
Fix an issue where DDR4 Bank switch fail because DMI tables have multiples Type 17 structs reporting unpopulated slots as Type 2 (unknown), overwriting the valid struct with the populated slot. Code cleanup to improve readability
|
2022-05-20 01:59:27 +02:00 |
smbios.h
|
Simple maintenance improvements (#145)
|
2022-08-15 17:51:48 +02:00 |
smbus.c
|
Add Memory Controller Registers polling to get current DRAM Timings/Frequency (#306)
|
2023-05-12 15:33:28 +02:00 |
smbus.h
|
[SMBUS] Add support for ALi M1533/1535/1543C (#273)
|
2023-02-20 18:31:33 +01:00 |
smp.c
|
Initial NUMA awareness (#12) support: parse the ACPI SRAT to build up new internal structures related to proximity domains and affinity; use these structures in setup_vm_map() and calculate_chunk() to skip the work on the processors which don't belong to the proximity domain currently being tested.
|
2024-01-07 20:12:30 +01:00 |
smp.h
|
Initial NUMA awareness (#12) support: parse the ACPI SRAT to build up new internal structures related to proximity domains and affinity; use these structures in setup_vm_map() and calculate_chunk() to skip the work on the processors which don't belong to the proximity domain currently being tested.
|
2024-01-07 20:12:30 +01:00 |
temperature.c
|
Fix various temperature-related issues on older Atom CPUs
|
2023-05-18 16:03:48 +02:00 |
temperature.h
|
Add Memory Controller Registers polling to get current DRAM Timings/Frequency (#306)
|
2023-05-12 15:33:28 +02:00 |
timers.c
|
Fix APIC Timer detection fail on some modern mobile/embedded PCH
|
2023-04-23 22:45:27 +02:00 |
timers.h
|
Add ACPI Timer as the primary TSC correction source and PIT Timer as fallback
|
2022-06-19 16:39:03 +02:00 |
tsc.h
|
Exclude copyright notices from Doxygen file descriptions.
|
2022-02-19 19:56:55 +00:00 |
uhci.c
|
Take ownership of all USB controllers before probing for devices. (#167)
|
2022-10-07 09:32:09 +01:00 |
uhci.h
|
Take ownership of all USB controllers before probing for devices. (#167)
|
2022-10-07 09:32:09 +01:00 |
usb.h
|
Exclude copyright notices from Doxygen file descriptions.
|
2022-02-19 19:56:55 +00:00 |
usbhcd.c
|
Reduce padding and relocations (#355)
|
2023-11-29 12:45:17 +01:00 |
usbhcd.h
|
Fix EHCI and XHCI drivers to handle USB1 hubs (issue #156)
|
2022-09-08 18:09:43 +01:00 |
vmem.c
|
WIP BROKEN NX enablement, for now only for the second page directory.
|
2024-01-07 20:12:30 +01:00 |
vmem.h
|
Rework memory mapping to allow for larger program size (#54)
|
2022-04-28 23:04:01 +02:00 |
xhci.c
|
Take ownership of all USB controllers before probing for devices. (#167)
|
2022-10-07 09:32:09 +01:00 |
xhci.h
|
Take ownership of all USB controllers before probing for devices. (#167)
|
2022-10-07 09:32:09 +01:00 |