> @@ -413,8 +422,9 @@ CompareEntrysforOnePoint ( > // > for (Index = 0; Index < MapCount; Index++) { > if ((Address >= Map[Index].LinearAddress) && (Address < > (Map[Index].LinearAddress + Map[Index].Length))) { > - AttributeInMap.Uint64 = > (Map[Index].Attribute.Uint64 & > mSupportedBit.Uint64); > - AttributeInMap.Bits.PageTableBaseAddress = ((Address - > Map[Index].LinearAddress) >> 12) + > Map[Index].Attribute.Bits.PageTableBaseAddress; > + AttributeInMap.Uint64 = (Map[Index].Attribute.Uint64 & > mSupportedBit.Uint64); > + AttributeInMap.Uint64 &= > (~IA32_MAP_ATTRIBUTE_PAGE_TABLE_BASE_ADDRESS_MASK); > + AttributeInMap.Uint64 |= (Address - Map[Index].LinearAddress + > IA32_MAP_ATTRIBUTE_PAGE_TABLE_BASE_ADDRESS > (&Map[Index].Attribute)) & > IA32_MAP_ATTRIBUTE_PAGE_TABLE_BASE_ADDRESS_MASK;
1. "& IA32_MAP_ATTRIBUTE_PAGE_TABLE_BASE_ADDRESS_MASK" is not needed. -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#101203): https://edk2.groups.io/g/devel/message/101203 Mute This Topic: https://groups.io/mt/97469491/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/leave/9847357/21656/1706620634/xyzzy [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-