add PcdUninstallMemAttrProtocol configuration
This commit is contained in:
		
							parent
							
								
									5a72362f6c
								
							
						
					
					
						commit
						c17e4f232c
					
				| @ -47,10 +47,14 @@ TPM2_CONFIG_ENABLE       = FALSE | |||||||
| 
 | 
 | ||||||
| [pcds.nx.strict] | [pcds.nx.strict] | ||||||
| PcdDxeNxMemoryProtectionPolicy = 0xC000000000007FD5 | PcdDxeNxMemoryProtectionPolicy = 0xC000000000007FD5 | ||||||
|  | # Default is FALSE, so there no need to actually set it. | ||||||
|  | #PcdUninstallMemAttrProtocol    = FALSE | ||||||
| 
 | 
 | ||||||
| [pcds.nx.broken.grub] | [pcds.nx.broken.shim.grub] | ||||||
| # grub.efi uses EfiLoaderData for code | # grub.efi uses EfiLoaderData for code | ||||||
| PcdDxeNxMemoryProtectionPolicy = 0xC000000000007FD1 | PcdDxeNxMemoryProtectionPolicy = 0xC000000000007FD1 | ||||||
|  | # shim.efi has broken MemAttr code | ||||||
|  | PcdUninstallMemAttrProtocol    = TRUE | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| ##################################################################### | ##################################################################### | ||||||
| @ -157,7 +161,7 @@ conf = ArmVirtPkg/ArmVirtQemu.dsc | |||||||
| arch = AARCH64 | arch = AARCH64 | ||||||
| opts = ovmf.common | opts = ovmf.common | ||||||
|        armvirt.verbose |        armvirt.verbose | ||||||
| pcds = nx.broken.grub | pcds = nx.broken.shim.grub | ||||||
| plat = ArmVirtQemu-AARCH64 | plat = ArmVirtQemu-AARCH64 | ||||||
| dest = Fedora/aarch64 | dest = Fedora/aarch64 | ||||||
| cpy1 = FV/QEMU_EFI.fd | cpy1 = FV/QEMU_EFI.fd | ||||||
| @ -173,7 +177,7 @@ conf = ArmVirtPkg/ArmVirtQemu.dsc | |||||||
| arch = AARCH64 | arch = AARCH64 | ||||||
| opts = ovmf.common | opts = ovmf.common | ||||||
|        armvirt.silent |        armvirt.silent | ||||||
| pcds = nx.broken.grub | pcds = nx.broken.shim.grub | ||||||
| plat = ArmVirtQemu-AARCH64 | plat = ArmVirtQemu-AARCH64 | ||||||
| dest = Fedora/aarch64 | dest = Fedora/aarch64 | ||||||
| cpy1 = FV/QEMU_EFI.fd  QEMU_EFI.silent.fd | cpy1 = FV/QEMU_EFI.fd  QEMU_EFI.silent.fd | ||||||
| @ -187,7 +191,7 @@ arch = AARCH64 | |||||||
| opts = ovmf.common | opts = ovmf.common | ||||||
|        armvirt.silent |        armvirt.silent | ||||||
|        armvirt.kernel |        armvirt.kernel | ||||||
| pcds = nx.broken.grub | pcds = nx.broken.shim.grub | ||||||
| plat = ArmVirtQemuKernel-AARCH64 | plat = ArmVirtQemuKernel-AARCH64 | ||||||
| dest = Fedora/aarch64 | dest = Fedora/aarch64 | ||||||
| cpy1 = FV/QEMU_EFI.fd  QEMU_EFI.kernel.fd | cpy1 = FV/QEMU_EFI.fd  QEMU_EFI.kernel.fd | ||||||
| @ -241,7 +245,7 @@ desc = ArmVirt build for qemu, 32-bit (arm v7) | |||||||
| conf = ArmVirtPkg/ArmVirtQemu.dsc | conf = ArmVirtPkg/ArmVirtQemu.dsc | ||||||
| arch = ARM | arch = ARM | ||||||
| opts = ovmf.common | opts = ovmf.common | ||||||
| pcds = nx.broken.grub | pcds = nx.broken.shim.grub | ||||||
| plat = ArmVirtQemu-ARM | plat = ArmVirtQemu-ARM | ||||||
| dest = Fedora/arm | dest = Fedora/arm | ||||||
| cpy1 = FV/QEMU_EFI.fd | cpy1 = FV/QEMU_EFI.fd | ||||||
|  | |||||||
| @ -31,12 +31,17 @@ DEBUG_PRINT_ERROR_LEVEL  = 0x8040004F | |||||||
| [opts.armvirt.silent] | [opts.armvirt.silent] | ||||||
| DEBUG_PRINT_ERROR_LEVEL  = 0x80000000 | DEBUG_PRINT_ERROR_LEVEL  = 0x80000000 | ||||||
| 
 | 
 | ||||||
|  | 
 | ||||||
| [pcds.nx.strict] | [pcds.nx.strict] | ||||||
| PcdDxeNxMemoryProtectionPolicy = 0xC000000000007FD5 | PcdDxeNxMemoryProtectionPolicy = 0xC000000000007FD5 | ||||||
|  | PcdUninstallMemAttrProtocol    = FALSE | ||||||
| 
 | 
 | ||||||
| [pcds.nx.broken.grub] | [pcds.nx.broken.shim.grub] | ||||||
| # grub.efi uses EfiLoaderData for code | # grub.efi uses EfiLoaderData for code | ||||||
| PcdDxeNxMemoryProtectionPolicy = 0xC000000000007FD1 | PcdDxeNxMemoryProtectionPolicy = 0xC000000000007FD1 | ||||||
|  | # shim.efi has broken MemAttr code | ||||||
|  | PcdUninstallMemAttrProtocol    = TRUE | ||||||
|  | 
 | ||||||
| 
 | 
 | ||||||
| ##################################################################### | ##################################################################### | ||||||
| # stateful ovmf builds (with vars in flash) | # stateful ovmf builds (with vars in flash) | ||||||
| @ -100,7 +105,7 @@ conf = ArmVirtPkg/ArmVirtQemu.dsc | |||||||
| arch = AARCH64 | arch = AARCH64 | ||||||
| opts = ovmf.common | opts = ovmf.common | ||||||
|        armvirt.verbose |        armvirt.verbose | ||||||
| pcds = nx.broken.grub | pcds = nx.broken.shim.grub | ||||||
| plat = ArmVirtQemu-AARCH64 | plat = ArmVirtQemu-AARCH64 | ||||||
| dest = RHEL-9/aarch64 | dest = RHEL-9/aarch64 | ||||||
| cpy1 = FV/QEMU_EFI.fd | cpy1 = FV/QEMU_EFI.fd | ||||||
| @ -116,7 +121,7 @@ conf = ArmVirtPkg/ArmVirtQemu.dsc | |||||||
| arch = AARCH64 | arch = AARCH64 | ||||||
| opts = ovmf.common | opts = ovmf.common | ||||||
|        armvirt.silent |        armvirt.silent | ||||||
| pcds = nx.broken.grub | pcds = nx.broken.shim.grub | ||||||
| plat = ArmVirtQemu-AARCH64 | plat = ArmVirtQemu-AARCH64 | ||||||
| dest = RHEL-9/aarch64 | dest = RHEL-9/aarch64 | ||||||
| cpy1 = FV/QEMU_EFI.fd  QEMU_EFI.silent.fd | cpy1 = FV/QEMU_EFI.fd  QEMU_EFI.silent.fd | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user