mirror of
https://github.com/FEX-Emu/FEX.git
synced 2026-10-06 18:00:17 +02:00
DiskCache: SMC regression fixes
One from a bad conflict resolution :/
This commit is contained in:
1 parent
bf70dee3ae
commit
5d11b8b0d5
2 files changed
+21
-21
No files matched your search
@@ -516,7 +516,7 @@ namespace DiskCache {
|
||||
for (uint32_t i = 0; i < Entry.GuestExtents.size(); i += 2) {
|
||||
XXH3_128bits_update(&HashState, reinterpret_cast<uint8_t*>(GuestRIP) + Entry.GuestExtents[i], Entry.GuestExtents[i + 1]);
|
||||
uint64_t FirstPage = (Entry.GuestExtents[i] + GuestRIP) & Utils::FEX_PAGE_MASK;
|
||||
uint64_t LastPage = (Entry.GuestExtents[i] + Entry.GuestExtents[i + 1] + GuestRIP) & Utils::FEX_PAGE_MASK;
|
||||
uint64_t LastPage = (Entry.GuestExtents[i] + GuestRIP + Entry.GuestExtents[i + 1] - 1) & Utils::FEX_PAGE_MASK;
|
||||
for (uint64_t Page = FirstPage; Page <= LastPage; Page += Utils::FEX_PAGE_SIZE) {
|
||||
if (GuestPages.size() == 0 || Page != GuestPages.back()) {
|
||||
GuestPages.push_back(Page);
|
||||
|
||||
Reference in new issue
Block a user