}\r
}\r
if ((Attributes & EFI_MEMORY_XP) != 0) {\r
- if (IsSet) {\r
- NewPageEntry |= IA32_PG_NX;\r
- } else {\r
- NewPageEntry &= ~IA32_PG_NX;\r
+ if (mXdSupported) {\r
+ if (IsSet) {\r
+ NewPageEntry |= IA32_PG_NX;\r
+ } else {\r
+ NewPageEntry &= ~IA32_PG_NX;\r
+ }\r
}\r
}\r
*PageEntry = NewPageEntry;\r