Default Branch

5a046291fa · Add a few RAM manufacturers in JEDEC DB · Updated 2024-11-11 17:25:38 -06:00

Branches

46afb54c34 · WIP BROKEN Add SIMD tests for x86 & x86-64: MMX, SSE, SSE2, AVX ( #98 ). · Updated 2024-11-12 03:56:56 -06:00

0
4

52a589fd29 · 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. · Updated 2024-11-12 03:56:48 -06:00

0
1

011fb7e905 · Significantly optimize the bit fade and own addr tests for size, by folding near-identical switch case bodies together, and removing code duplication by merging pattern_fill() and pattern_check(). Also, add a rep stos[lq] path in the bit fade test. · Updated 2024-11-12 03:56:36 -06:00

0
4

192fdabf52 · Add beep sound upon pass or failure, based on PIT channel 2. · Updated 2024-11-12 03:54:32 -06:00

0
1

055fddbac3 · Move x86/x86-64-specific files to build32/x86, build64/x86 and system/x86; adjust Github workflows accordingly. · Updated 2024-11-12 03:53:37 -06:00

0
1

63e0ee1a3b · Update README to include the new error reporting modes. · Updated 2024-11-11 10:44:02 -06:00

7
7

549ccd5c21 · Fix LD error while linking LoongArch EFI binary · Updated 2024-11-11 10:22:07 -06:00

5
1

9a3e25ad5a · Add PCI ID for the SMBus controller behind the VT8237S bridge. · Updated 2024-10-21 13:53:21 -05:00

9
1

4deea7f228 · x86_64: preserve r8-11 over call to interrupt handler. · Updated 2024-08-11 07:15:39 -05:00

13
1
lto

ce62772c3f · WIP BROKEN Attempt to build memtest_shared with LTO: works for the static build but not the dynamic build. · Updated 2024-07-31 14:34:52 -05:00

15
1

58b0c5c103 · De-pessimize i2c.c by commenting out LA64 code on x86/x86_64, and the other way round. · Updated 2024-07-24 16:56:40 -05:00

15
6

f392232f10 · Add the 64-bit and 32-bit CC flag · Updated 2024-07-16 02:58:06 -05:00

16
1

e31e24bda5 · Help the code build with contemporary Clang: rework the PTE definition macros to avoid excessive recursivity (and in fact avoid it completely), replace a non-portable goto construct. · Updated 2024-05-19 15:47:36 -05:00

23
1

375e22a4d7 · Significantly optimize the bit fade and own addr tests for size, by folding near-identical switch case bodies together, and removing code duplication by merging pattern_fill() and pattern_check(). Also, add a rep stos[lq] path in the bit fade test. · Updated 2024-03-13 02:36:19 -05:00

24
1

4988b5be5e · 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. · Updated 2024-03-04 09:38:41 -06:00

27
2

3608ed8455 · Fix typo in README. · Updated 2024-02-29 12:06:28 -06:00

28
8

507f7c4e5b · 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. · Updated 2024-01-07 13:12:30 -06:00

28
4

2d92fddd02 · Add config flag (enable_ecc_polling) to toggle ECC polling. · Updated 2023-11-19 10:01:52 -06:00    NuKVM

36
3

b8d6788776 · Significantly optimize test_mov_inv_walk1() for size by moving the ternary operators related to inverse and pattern outside hot paths, which prevents generated code duplication and shortens one of the sides of duplicated loops. · Updated 2023-11-13 13:35:58 -06:00    NuKVM

34
1
nx

71c7bdfc00 · WIP BROKEN NX enablement, for now only for the second page directory. · Updated 2023-10-15 14:34:00 -05:00    NuKVM

34
1