Merge pull request #14556 from JosJuice/page-table-hole-misaligned-test

PageTableHostMappingTest: Fix copypaste error in misaligned+hole test
This commit is contained in:
Jordan Woyak 2026-04-04 22:25:29 -05:00 committed by GitHub
commit 1f0237942d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -36,8 +36,8 @@ static constexpr u32 HOLE_MASK_PAGE_TABLE_BASE = 0x00080000;
static constexpr u32 HOLE_MASK_PAGE_TABLE_MASK = 0x0002ffff;
static constexpr u32 HOLE_MASK_PAGE_TABLE_MASK_WITHOUT_HOLE = 0x0003ffff;
static constexpr u32 MISALIGNED_HOLE_MASK_PAGE_TABLE_BASE = 0x000e0000;
static constexpr u32 MISALIGNED_HOLE_MASK_PAGE_TABLE_BASE_ALIGNED = 0x000d0000;
static constexpr u32 MISALIGNED_HOLE_MASK_PAGE_TABLE_BASE = 0x000d0000;
static constexpr u32 MISALIGNED_HOLE_MASK_PAGE_TABLE_BASE_ALIGNED = 0x000c0000;
static constexpr u32 MISALIGNED_HOLE_MASK_PAGE_TABLE_MASK = 0x0002ffff;
static constexpr u32 MISALIGNED_HOLE_MASK_PAGE_TABLE_MASK_WITHOUT_HOLE = 0x0003ffff;
@ -820,12 +820,12 @@ TEST_F(PageTableHostMappingTest, HoleInMask)
// mask, we get the same result as if we just make the base misaligned.
TEST_F(PageTableHostMappingTest, HoleInMaskMisalignedPageTable)
{
SetSDR(MISALIGNED_PAGE_TABLE_BASE + 0x10000, PowerPC::PAGE_TABLE_MIN_SIZE - 1);
SetSDR(MISALIGNED_HOLE_MASK_PAGE_TABLE_BASE + 0x10000, PowerPC::PAGE_TABLE_MIN_SIZE - 1);
AddHostSizedMapping(0x10ad0000, 0x002d0000, 4);
ExpectMapped(0x10ad0000, 0x002d0000);
SetSDR(MISALIGNED_PAGE_TABLE_BASE, MISALIGNED_PAGE_TABLE_MASK);
SetSDR(MISALIGNED_HOLE_MASK_PAGE_TABLE_BASE, MISALIGNED_HOLE_MASK_PAGE_TABLE_MASK);
ExpectNotMapped(0x10ad0000);
@ -850,7 +850,8 @@ TEST_F(PageTableHostMappingTest, HoleInMaskMisalignedPageTable)
ExpectMapped(0x10ad0000, 0x00310000);
ExpectMapped(0x10ed0000, 0x00300000);
SetSDR(MISALIGNED_PAGE_TABLE_BASE_ALIGNED, MISALIGNED_PAGE_TABLE_MASK);
SetSDR(MISALIGNED_HOLE_MASK_PAGE_TABLE_BASE_ALIGNED,
MISALIGNED_HOLE_MASK_PAGE_TABLE_MASK_WITHOUT_HOLE);
ExpectNotMapped(0x102d0000);
ExpectMapped(0x106d0000, 0x002f0000);