mirror of https://github.com/acidanthera/audk.git
MdeModulePkg/Core: Fix build error with old Visual Studio
The build error is introduced by following check in:2930ef9809
235a4490c8
The Visual Studio older than 2015 doesn't support constant integer in binary format (0bxxx). This patch changes them to BIT macro to fix it. This patch also cleans up coding style about unmatched comment for return value. Cc: Star Zeng <star.zeng@intel.com> Cc: Eric Dong <eric.dong@intel.com> Cc: Bi Dandan <dandan.bi@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Jian J Wang <jian.j.wang@intel.com> Reviewed-by: Star Zeng <star.zeng@intel.com>
This commit is contained in:
parent
94edadf502
commit
f9ebb0b131
|
@ -373,7 +373,7 @@ ClearGuardedMemoryBits (
|
|||
@param[in] Address Memory address to retrieve from.
|
||||
@param[in] NumberOfPages Number of pages to retrieve.
|
||||
|
||||
@return VOID.
|
||||
@return An integer containing the guarded memory bitmap.
|
||||
**/
|
||||
UINTN
|
||||
GetGuardedMemoryBits (
|
||||
|
@ -501,8 +501,13 @@ IsGuardPage (
|
|||
{
|
||||
UINTN BitMap;
|
||||
|
||||
//
|
||||
// There must be at least one guarded page before and/or after given
|
||||
// address if it's a Guard page. The bitmap pattern should be one of
|
||||
// 001, 100 and 101
|
||||
//
|
||||
BitMap = GetGuardedMemoryBits (Address - EFI_PAGE_SIZE, 3);
|
||||
return ((BitMap == 0b001) || (BitMap == 0b100) || (BitMap == 0b101));
|
||||
return ((BitMap == BIT0) || (BitMap == BIT2) || (BitMap == (BIT2 | BIT0)));
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -519,7 +524,7 @@ IsHeadGuard (
|
|||
IN EFI_PHYSICAL_ADDRESS Address
|
||||
)
|
||||
{
|
||||
return (GetGuardedMemoryBits (Address, 2) == 0b10);
|
||||
return (GetGuardedMemoryBits (Address, 2) == BIT1);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -536,7 +541,7 @@ IsTailGuard (
|
|||
IN EFI_PHYSICAL_ADDRESS Address
|
||||
)
|
||||
{
|
||||
return (GetGuardedMemoryBits (Address - EFI_PAGE_SIZE, 2) == 0b01);
|
||||
return (GetGuardedMemoryBits (Address - EFI_PAGE_SIZE, 2) == BIT0);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -385,7 +385,7 @@ ClearGuardedMemoryBits (
|
|||
@param[in] Address Memory address to retrieve from.
|
||||
@param[in] NumberOfPages Number of pages to retrieve.
|
||||
|
||||
@return VOID
|
||||
@return An integer containing the guarded memory bitmap.
|
||||
**/
|
||||
UINTN
|
||||
GetGuardedMemoryBits (
|
||||
|
@ -513,8 +513,13 @@ IsGuardPage (
|
|||
{
|
||||
UINTN BitMap;
|
||||
|
||||
//
|
||||
// There must be at least one guarded page before and/or after given
|
||||
// address if it's a Guard page. The bitmap pattern should be one of
|
||||
// 001, 100 and 101
|
||||
//
|
||||
BitMap = GetGuardedMemoryBits (Address - EFI_PAGE_SIZE, 3);
|
||||
return ((BitMap == 0b001) || (BitMap == 0b100) || (BitMap == 0b101));
|
||||
return ((BitMap == BIT0) || (BitMap == BIT2) || (BitMap == (BIT2 | BIT0)));
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -531,7 +536,7 @@ IsHeadGuard (
|
|||
IN EFI_PHYSICAL_ADDRESS Address
|
||||
)
|
||||
{
|
||||
return (GetGuardedMemoryBits (Address, 2) == 0b10);
|
||||
return (GetGuardedMemoryBits (Address, 2) == BIT1);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -548,7 +553,7 @@ IsTailGuard (
|
|||
IN EFI_PHYSICAL_ADDRESS Address
|
||||
)
|
||||
{
|
||||
return (GetGuardedMemoryBits (Address - EFI_PAGE_SIZE, 2) == 0b01);
|
||||
return (GetGuardedMemoryBits (Address - EFI_PAGE_SIZE, 2) == BIT0);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in New Issue