Files
memtest86plus/system
Lionel Debroux 53ca89f8ae Add initial NUMA awareness support (#378)
* Add a file containing useful macro definitions, currently a single top-level macro for obtaining the size of an array; use it to replace a sizeof(x) / sizeof(x[0]) construct in system/smbus.c . This requires switching the GCC build mode from C11 to C11 with GCC extensions.

* 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.

Tested on a number of 1S single-domain, 2S multi-domain and 4S multi-domain platforms.

SKIP_RANGE(iterations) trick by Martin Whitaker.
2024-03-13 01:43:26 +01:00
..
2022-08-15 17:51:48 +02:00
2023-06-01 22:00:02 +02:00
2022-02-28 22:05:21 +00:00
2022-02-28 22:05:21 +00:00
2020-05-24 21:30:55 +01:00
2022-02-28 22:05:21 +00:00
2022-02-28 22:05:21 +00:00
2023-11-29 12:45:17 +01:00