diff --git a/ArmPkg/Library/ArmMmuLib/AArch64/ArmMmuLibCore.c b/ArmPkg/Library/ArmMmuLib/AArch64/ArmMmuLibCore.c index 6a1f3f9477..b83373d4b5 100644 --- a/ArmPkg/Library/ArmMmuLib/AArch64/ArmMmuLibCore.c +++ b/ArmPkg/Library/ArmMmuLib/AArch64/ArmMmuLibCore.c @@ -382,6 +382,13 @@ UpdateRegionMapping ( UINTN T0SZ; if (((RegionStart | RegionLength) & EFI_PAGE_MASK) != 0) { + DEBUG (( + DEBUG_ERROR, + "%a RegionStart: 0x%llx or RegionLength: 0x%llx are not page aligned!\n", + __func__, + RegionStart, + RegionLength + )); return EFI_INVALID_PARAMETER; }