> + ParentPagingEntry->Uint64 = ((UINTN)(VOID *)PagingEntry) | > (ParentPagingEntry->Uint64 & (~IA32_PE_BASE_ADDRESS_MASK_40));
In this branch, ParentPagingEntry is a leaf entry covering 2M or 1G physical address range. Then, why not use IA32_PE_BASE_ADDRESS_MASK_39? Because for the two types leaf entry, address only occupies 39 bits, not 40bits. -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#101673): https://edk2.groups.io/g/devel/message/101673 Mute This Topic: https://groups.io/mt/97796379/21656 Group Owner: [email protected] Unsubscribe: https://edk2.groups.io/g/devel/leave/9847357/21656/1706620634/xyzzy [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
