threading test: zero initialize counter

The high performance test atomic counters need to be set to zero to have reliable results.
This commit is contained in:
Sandy
2020-11-16 01:13:14 -05:00
committed by GitHub
parent 94b9616b3a
commit 36466231d0
2 changed files with 3 additions and 3 deletions

View File

@@ -164,7 +164,7 @@ XboxkrnlModule::XboxkrnlModule(Emulator* emulator, KernelState* kernel_state)
export_resolver_->SetVariableMapping(
"xboxkrnl.exe", ordinals::XboxHardwareInfo, pXboxHardwareInfo);
xe::store_and_swap<uint32_t>(lpXboxHardwareInfo + 0, 0x20); // flags
xe::store_and_swap<uint8_t>(lpXboxHardwareInfo + 4, 0x06); // cpu count
xe::store_and_swap<uint8_t>(lpXboxHardwareInfo + 4, 0x06); // cpu count
// Remaining 11b are zeroes?
// ExConsoleGameRegion, probably same values as keyvault region uses?