Show patches with: Submitter = Ard Biesheuvel       |    Archived = No       |   1622 patches
« 1 2 ... 5 6 716 17 »
Patch Series S/W/F Date Submitter Delegate State
[edk2] ArmVirtPkg/ArmVirt.dsc.inc: AARCH64: enable DXE image protection feature --- 2017-02-22 Ard Biesheuvel Accepted
[edk2,RFC,1/4] MdeModulePkg/DxeCore: allow BootServicesData->BootServicesCode conversion RFC: increased memory protection --- 2017-02-22 Ard Biesheuvel New
[edk2,RFC,2/4] MdeModulePkg/DxeCore: convert the DxeCore memory region to BootServicesCode RFC: increased memory protection --- 2017-02-22 Ard Biesheuvel New
[edk2,RFC,3/4] MdeModulePkg/DxeCore: lift non-exec permissions on loaded images RFC: increased memory protection --- 2017-02-22 Ard Biesheuvel New
[edk2,RFC,4/4] ArmPkg/CpuDxe: remap all data regions non-executable RFC: increased memory protection --- 2017-02-22 Ard Biesheuvel New
[edk2,1/2] ArmPkg: remove DebugUncachedMemoryAllocationLib [edk2,1/2] ArmPkg: remove DebugUncachedMemoryAllocationLib --- 2017-02-23 Ard Biesheuvel New
[edk2,2/2] ArmPkg/CpuDxe: remove VirtualUncachedPages protocol and implementation [edk2,1/2] ArmPkg: remove DebugUncachedMemoryAllocationLib --- 2017-02-23 Ard Biesheuvel Accepted
[edk2] BaseTools: GCC: move most AutoGen.obj contents back to .data section --- 2017-02-23 Ard Biesheuvel Accepted
[edk2,v2,1/5] ArmPkg/CpuDxe: ignore attribute changes during SyncCacheConfig() RFC: increased memory protection --- 2017-02-24 Ard Biesheuvel Superseded
[edk2,v2,2/5] MdeModulePkg/PeiCore: allocate BootServicesCode memory for PE/COFF images RFC: increased memory protection --- 2017-02-24 Ard Biesheuvel Superseded
[edk2,v2,3/5] MdeModulePkg/DxeCore: pass pool type to CoreFreePoolPages () RFC: increased memory protection --- 2017-02-24 Ard Biesheuvel New
[edk2,v2,4/5] MdeModulePkg: define PCD for DXE memory protection policy RFC: increased memory protection --- 2017-02-24 Ard Biesheuvel New
[edk2,v2,5/5] MdeModulePkg/DxeCore: implement memory protection policy RFC: increased memory protection --- 2017-02-24 Ard Biesheuvel New
[edk2] MdeModulePkg/DxeCore: base code protection on permission attributes --- 2017-02-24 Ard Biesheuvel New
[edk2] ArmVirtPkg: clear PcdPerformanceLibraryPropertyMask PCD --- 2017-02-24 Ard Biesheuvel Superseded
[edk2] ArmPkg: remove unused PcdArmUncachedMemoryMask PCD --- 2017-02-24 Ard Biesheuvel New
[edk2,v3,1/6] ArmPkg/CpuDxe: ignore attribute changes during SyncCacheConfig() RFC: increased memory protection --- 2017-02-26 Ard Biesheuvel Superseded
[edk2,v3,2/6] MdeModulePkg/PeiCore: allocate BootServicesCode memory for PE/COFF images RFC: increased memory protection --- 2017-02-26 Ard Biesheuvel New
[edk2,v3,3/6] MdeModulePkg/EbcDxe: use EfiBootServicesCode memory for thunks RFC: increased memory protection --- 2017-02-26 Ard Biesheuvel Superseded
[edk2,v3,4/6] MdeModulePkg/DxeCore: use separate lock for pool allocations RFC: increased memory protection --- 2017-02-26 Ard Biesheuvel Superseded
[edk2,v3,5/6] MdeModulePkg: define PCD for DXE memory protection policy RFC: increased memory protection --- 2017-02-26 Ard Biesheuvel Superseded
[edk2,v3,6/6] MdeModulePkg/DxeCore: implement memory protection policy RFC: increased memory protection --- 2017-02-26 Ard Biesheuvel New
[edk2,v4,1/7] ArmPkg/CpuDxe: ignore attribute changes during SyncCacheConfig() MdeModulePkg/DxeCore: increased memory protection --- 2017-02-27 Ard Biesheuvel Accepted
[edk2,v4,2/7] MdeModulePkg/PeiCore: allocate BootServicesCode memory for PE/COFF images MdeModulePkg/DxeCore: increased memory protection --- 2017-02-27 Ard Biesheuvel Accepted
[edk2,v4,3/7] MdeModulePkg/EbcDxe: use EfiBootServicesCode memory for thunks MdeModulePkg/DxeCore: increased memory protection --- 2017-02-27 Ard Biesheuvel Accepted
[edk2,v4,4/7] MdeModulePkg/DxeCore: use separate lock for pool allocations MdeModulePkg/DxeCore: increased memory protection --- 2017-02-27 Ard Biesheuvel Accepted
[edk2,v4,5/7] MdeModulePkg: define PCD for DXE memory protection policy MdeModulePkg/DxeCore: increased memory protection --- 2017-02-27 Ard Biesheuvel Accepted
[edk2,v4,6/7] MdeModulePkg/DxeCore: implement memory protection policy MdeModulePkg/DxeCore: increased memory protection --- 2017-02-27 Ard Biesheuvel Accepted
[edk2,v4,7/7] ArmVirtPkg/ArmVirt.dsc.inc: enable NX memory protection for all platforms MdeModulePkg/DxeCore: increased memory protection --- 2017-02-27 Ard Biesheuvel New
[edk2,v2] ArmVirtPkg: clear PcdPerformanceLibraryPropertyMask PCD --- 2017-02-27 Ard Biesheuvel Accepted
[edk2,1/3] ArmPkg/UncachedMemoryAllocationLib: restore mapping attributes after free [edk2,1/3] ArmPkg/UncachedMemoryAllocationLib: restore mapping attributes after free --- 2017-02-28 Ard Biesheuvel Accepted
[edk2,2/3] ArmPkg/UncachedMemoryAllocationLib: use CWG value to align pool allocations [edk2,1/3] ArmPkg/UncachedMemoryAllocationLib: restore mapping attributes after free --- 2017-02-28 Ard Biesheuvel Accepted
[edk2,3/3] ArmPkg/UncachedMemoryAllocationLib: map uncached allocations non-executable [edk2,1/3] ArmPkg/UncachedMemoryAllocationLib: restore mapping attributes after free --- 2017-02-28 Ard Biesheuvel Accepted
[edk2] ArmVirtPkg/HighMemDxe: preserve non-exec permissions on newly added regions --- 2017-02-28 Ard Biesheuvel Accepted
[edk2] ArmVirtPkg: move UefiBootManagerLib resolution to ArmVirt.dsc.inc --- 2017-03-01 Ard Biesheuvel Accepted
[edk2,v2] ArmVirtPkg AARCH64: enable NX memory protection for all platforms --- 2017-03-01 Ard Biesheuvel Accepted
[edk2,1/4] ArmPkg/CpuDxe ARM: avoid splitting page table sections unnecessarily ArmPkg, ArmVirtpkg ARM: enable strict memory protection --- 2017-03-01 Ard Biesheuvel New
[edk2,2/4] ArmPkg/CpuDxe ARM: avoid unnecessary cache/TLB maintenance ArmPkg, ArmVirtpkg ARM: enable strict memory protection --- 2017-03-01 Ard Biesheuvel New
[edk2,3/4] ArmPkg/CpuDxe ARM: honour RO/XP attributes in SetMemoryAttributes() ArmPkg, ArmVirtpkg ARM: enable strict memory protection --- 2017-03-01 Ard Biesheuvel Superseded
[edk2,4/4] ArmVirtPkg: enable PE/COFF image and memory protection for ARM platforms ArmPkg, ArmVirtpkg ARM: enable strict memory protection --- 2017-03-01 Ard Biesheuvel Superseded
[edk2,1/5] ArmPkg/ArmMmuLib AARCH64: use correct return type for exported functions ArmPkg, ArmVirtPkg ARM: enable non-executable stack --- 2017-03-01 Ard Biesheuvel Accepted
[edk2,2/5] ArmPkg: move ARM version of SetMemoryAttributes to ArmMmuLib ArmPkg, ArmVirtPkg ARM: enable non-executable stack --- 2017-03-01 Ard Biesheuvel New
[edk2,3/5] ArmPkg/ArmMmuLib: remove VirtualMask arg from ArmSetMemoryAttributes ArmPkg, ArmVirtPkg ARM: enable non-executable stack --- 2017-03-01 Ard Biesheuvel New
[edk2,4/5] ArmPkg/ArmMmuLib ARM: implement memory permission control routines ArmPkg, ArmVirtPkg ARM: enable non-executable stack --- 2017-03-01 Ard Biesheuvel New
[edk2,5/5] ArmVirtPkg: enable non-executable DXE stack for all platforms ArmPkg, ArmVirtPkg ARM: enable non-executable stack --- 2017-03-01 Ard Biesheuvel Superseded
[edk2] ArmPlatformPkg/PlatformIntelBdsLib: don't clobber ConSplitter handle --- 2017-03-01 Ard Biesheuvel New
[edk2,v2,1/4] ArmPkg/CpuDxe ARM: avoid splitting page table sections unnecessarily ArmPkg, ArmVirtpkg ARM: enable strict memory protection --- 2017-03-02 Ard Biesheuvel Superseded
[edk2,v2,2/4] ArmPkg/CpuDxe ARM: avoid unnecessary cache/TLB maintenance ArmPkg, ArmVirtpkg ARM: enable strict memory protection --- 2017-03-02 Ard Biesheuvel New
[edk2,v2,3/4] ArmPkg/CpuDxe ARM: honour RO/XP attributes in SetMemoryAttributes() ArmPkg, ArmVirtpkg ARM: enable strict memory protection --- 2017-03-02 Ard Biesheuvel New
[edk2,v2,4/4] ArmVirtPkg: enable PE/COFF image and memory protection for ARM platforms ArmPkg, ArmVirtpkg ARM: enable strict memory protection --- 2017-03-02 Ard Biesheuvel Superseded
[edk2] MdeModulePkg/PeiCore: honour minimal runtime allocation granularity --- 2017-03-02 Ard Biesheuvel New
[edk2,1/4] ArmVirtPkg/ArmVirtPlatformLib: base boot mode on capsule presence ArmVirtPkg: implement basic capsule support --- 2017-03-02 Ard Biesheuvel New
[edk2,2/4] ArmVirtPkg/ArmVirtMemoryInitPeiLib: check for capsules before memory init ArmVirtPkg: implement basic capsule support --- 2017-03-02 Ard Biesheuvel New
[edk2,3/4] ArmVirtPkg/PlatformBootManagerLib: process pending capsules ArmVirtPkg: implement basic capsule support --- 2017-03-02 Ard Biesheuvel New
[edk2,4/4] ArmVirtPkg/ArmVirtQemu: enable basic capsule support ArmVirtPkg: implement basic capsule support --- 2017-03-02 Ard Biesheuvel New
[edk2,v2] MdeModulePkg/PeiCore: honour minimal runtime allocation granularity --- 2017-03-03 Ard Biesheuvel Superseded
[edk2,v3] MdeModulePkg/PeiCore: honour minimal runtime allocation granularity --- 2017-03-03 Ard Biesheuvel New
[edk2] MdePkg/Uefi: pack EFI_CAPSULE_TABLE struct --- 2017-03-03 Ard Biesheuvel New
[edk2,v4,1/4] MdePkg/ProcessorBind: add defines for page allocation granularity MdePkg, MdeModulePkg: Enforce page allocation granularity --- 2017-03-03 Ard Biesheuvel Accepted
[edk2,v4,2/4] MdeModulePkg/DxeCore: switch to MdePkg allocation granularity macros MdePkg, MdeModulePkg: Enforce page allocation granularity --- 2017-03-03 Ard Biesheuvel Accepted
[edk2,v4,3/4] MdeModulePkg/PiSmmCore: switch to MdePkg allocation granularity macros MdePkg, MdeModulePkg: Enforce page allocation granularity --- 2017-03-03 Ard Biesheuvel Accepted
[edk2,v4,4/4] MdeModulePkg/PeiCore: honour minimal runtime allocation granularity MdePkg, MdeModulePkg: Enforce page allocation granularity --- 2017-03-03 Ard Biesheuvel Accepted
[edk2,v3,1/4] ArmPkg/CpuDxe ARM: avoid splitting page table sections unnecessarily ArmPkg, ArmVirtpkg ARM: enable strict memory protection --- 2017-03-06 Ard Biesheuvel Accepted
[edk2,v3,2/4] ArmPkg/CpuDxe ARM: avoid unnecessary cache/TLB maintenance ArmPkg, ArmVirtpkg ARM: enable strict memory protection --- 2017-03-06 Ard Biesheuvel Accepted
[edk2,v3,3/4] ArmPkg/CpuDxe ARM: honour RO/XP attributes in SetMemoryAttributes() ArmPkg, ArmVirtpkg ARM: enable strict memory protection --- 2017-03-06 Ard Biesheuvel Accepted
[edk2,v3,4/4] ArmVirtPkg: enable PE/COFF image and memory protection for ARM platforms ArmPkg, ArmVirtpkg ARM: enable strict memory protection --- 2017-03-06 Ard Biesheuvel Accepted
[edk2,v2,1/4] ArmPkg: move ARM version of SetMemoryAttributes to ArmMmuLib ArmPkg, ArmVirtPkg ARM: enable non-executable stack --- 2017-03-07 Ard Biesheuvel Accepted
[edk2,v2,2/4] ArmPkg/ArmMmuLib: remove VirtualMask arg from ArmSetMemoryAttributes ArmPkg, ArmVirtPkg ARM: enable non-executable stack --- 2017-03-07 Ard Biesheuvel Accepted
[edk2,v2,3/4] ArmPkg/ArmMmuLib ARM: implement memory permission control routines ArmPkg, ArmVirtPkg ARM: enable non-executable stack --- 2017-03-07 Ard Biesheuvel Accepted
[edk2,v2,4/4] ArmVirtPkg: enable non-executable DXE stack for all platforms ArmPkg, ArmVirtPkg ARM: enable non-executable stack --- 2017-03-07 Ard Biesheuvel Accepted
[edk2] ArmVirtPkg: apply PE/COFF memory protection to DxeCore as well --- 2017-03-07 Ard Biesheuvel Accepted
[edk2] ArmPkg/CpuDxe: handle implied attributes in EfiAttributeToArmAttribute --- 2017-03-08 Ard Biesheuvel Accepted
[edk2,1/3] ArmVirtPkg/ArmVirtPL031FdtClientLib: unconditionally disable DT node ArmVirtQemu: make DT vs ACPI support mutually exclusive --- 2017-03-09 Ard Biesheuvel Superseded
[edk2,2/3] ArmVirtPkg/FdtClientDxe: install DT configuration table at ReadyToBoot ArmVirtQemu: make DT vs ACPI support mutually exclusive --- 2017-03-09 Ard Biesheuvel New
[edk2,3/3] ArmVirtPkg/FdtClientDxe: make DT table installation !ACPI dependent ArmVirtQemu: make DT vs ACPI support mutually exclusive --- 2017-03-09 Ard Biesheuvel Superseded
[edk2,v2,1/4] ArmVirtPkg/FdtClientDxe: supplement missing EFIAPI calling conv specifiers ArmVirtPkg: make DT vs ACPI support mutually exclusive --- 2017-03-09 Ard Biesheuvel Accepted
[edk2,v2,2/4] ArmVirtPkg/ArmVirtPL031FdtClientLib: unconditionally disable DT node ArmVirtPkg: make DT vs ACPI support mutually exclusive --- 2017-03-09 Ard Biesheuvel Accepted
[edk2,v2,3/4] ArmVirtPkg/FdtClientDxe: install DT configuration table at ReadyToBoot ArmVirtPkg: make DT vs ACPI support mutually exclusive --- 2017-03-09 Ard Biesheuvel Accepted
[edk2,v2,4/4] ArmVirtPkg/FdtClientDxe: make DT table installation !ACPI dependent ArmVirtPkg: make DT vs ACPI support mutually exclusive --- 2017-03-09 Ard Biesheuvel Accepted
[edk2] EmbeddedPkg/PrePiLib: allocate code pages for DxeCore --- 2017-03-13 Ard Biesheuvel New
[edk2,v2] EmbeddedPkg/PrePiLib: allocate code pages for DxeCore --- 2017-03-14 Ard Biesheuvel Accepted
[edk2] ArmPkg/UncachedMemoryAllocationLib: set XP bit via CPU arch protocol --- 2017-03-14 Ard Biesheuvel Accepted
[edk2] MdeModulePkg/DxeCore: deal with allocations spanning several memmap entries --- 2017-03-16 Ard Biesheuvel Accepted
[edk2,RFC] MdeModulePkg/AcpiTableDxe: inhibit table publication until we have a FADT --- 2017-03-18 Ard Biesheuvel New
[edk2] MdeModulePkg/BootGraphicsResourceTableDxe: don't allocate below 4 GB --- 2017-03-19 Ard Biesheuvel Accepted
[edk2] MdeModulePkg/AcpiTableDxe: consider version mask when removing tables --- 2017-03-20 Ard Biesheuvel Accepted
[edk2,1/3] ArmPkg/PlatformBootManagerLib: dispatch deferred images after EndOfDxe ArmPkg/PlatformBootManagerLib: fixes --- 2017-03-20 Ard Biesheuvel New
[edk2,2/3] ArmPkg/PlatformBootManagerLib: refer to Shell FILE_GUID directly ArmPkg/PlatformBootManagerLib: fixes --- 2017-03-20 Ard Biesheuvel New
[edk2,3/3] ArmPkg/PlatformBootManagerLib: move to BootLogoLib for boot splash support ArmPkg/PlatformBootManagerLib: fixes --- 2017-03-20 Ard Biesheuvel Accepted
[edk2] MdeModulePkg/DxeCore: ignore PdbPointer if ImageAddress == 0 --- 2017-03-20 Ard Biesheuvel New
[edk2,1/3] ArmPkg/DefaultExceptionHandlerLib: add missing GUID to .inf ArmPkg: increase robustness of the crash handler --- 2017-03-20 Ard Biesheuvel Accepted
[edk2,2/3] ArmPkg/DefaultExceptionHandlerLib: walk call stack unconditionally ArmPkg: increase robustness of the crash handler --- 2017-03-20 Ard Biesheuvel Accepted
[edk2,3/3] ArmPkg/ArmExceptionLib: use EL0 stack for synchronous exceptions ArmPkg: increase robustness of the crash handler --- 2017-03-20 Ard Biesheuvel Accepted
[edk2,1/2] ArmVirtPkg/HighMemDxe: use CPU arch protocol to apply memprotect policy ArmVirtPkg/HighMemDxe: fix issues reported by Michael --- 2017-03-21 Ard Biesheuvel Accepted
[edk2,2/2] ArmVirtPkg/HighMemDxe: check new regions against GCD memory space map ArmVirtPkg/HighMemDxe: fix issues reported by Michael --- 2017-03-21 Ard Biesheuvel Accepted
[edk2] MdeModulePkg/MemoryProtection: split protect and unprotect paths --- 2017-03-21 Ard Biesheuvel Accepted
[edk2,1/4] ShellPkg: add GUID declaration for FILE_GUID of UEFI Shell app to package Shell/Quark/ArmPkg: promote shell app FILE_GUID to proper GUID --- 2017-03-22 Ard Biesheuvel New
[edk2,2/4] QuarkPlatformPkg/PlatformBootManagerLib: use new UefiShellFileGuid definition Shell/Quark/ArmPkg: promote shell app FILE_GUID to proper GUID --- 2017-03-22 Ard Biesheuvel Accepted
[edk2,3/4] ArmPkg/PlatformBootManagerLib: refer to Shell FILE_GUID directly Shell/Quark/ArmPkg: promote shell app FILE_GUID to proper GUID --- 2017-03-22 Ard Biesheuvel Accepted
[edk2,4/4] ArmVirtPkg/ArmVirtQemu: refer to Shell app via its declared GUID Shell/Quark/ArmPkg: promote shell app FILE_GUID to proper GUID --- 2017-03-22 Ard Biesheuvel Accepted
« 1 2 ... 5 6 716 17 »