]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Include/Uefi/UefiBaseType.h
Add macro EFI_SIZE_TO_PAGES/EFI_PAGES_TO_SIZE in UefiBaseType.h.
[mirror_edk2.git] / MdePkg / Include / Uefi / UefiBaseType.h
index 9218b1d311d57364b506fe69ca15abd57673867a..e0c77f6b478340920cf7829fe45e7ed2b4dcce54 100644 (file)
@@ -160,5 +160,8 @@ typedef union {
 #define EFI_PAGE_MASK             0xFFF\r
 #define EFI_PAGE_SHIFT            12\r
 \r
+#define EFI_SIZE_TO_PAGES(a)  (((a) >> EFI_PAGE_SHIFT) + (((a) & EFI_PAGE_MASK) ? 1 : 0))\r
+\r
+#define EFI_PAGES_TO_SIZE(a)   ( (a) << EFI_PAGE_SHIFT)\r
 \r
 #endif\r