|
[PATCH 1/1] MdeModulePkg/Bus/Ata/AtaBusDxe: Fix SIGN_EXTENSION Coverity issue
From: Ranbir Singh <Ranbir.Singh3@...> Line number 365 does contain a typecast with UINT32, but it is after all the operations (16-bit left shift followed by OR'ing) are over. To avoid any SIGN_EXTENS
From: Ranbir Singh <Ranbir.Singh3@...> Line number 365 does contain a typecast with UINT32, but it is after all the operations (16-bit left shift followed by OR'ing) are over. To avoid any SIGN_EXTENS
|
By
Ranbir Singh
·
|
|
[PATCH v2] MdePkg ACPI65: Update MADT Revision pre ACPI Spec 6.5
2 messages
From: Aryeh Chen <aryeh.chen@...> Fix issue: https://bugzilla.tianocore.org/show_bug.cgi?id=3D4474 ACPI_Spec_6_5_Aug29 Table 5.19 page #128 that MADT Revision field is 6. Cc: Michael D Kinney <michael
From: Aryeh Chen <aryeh.chen@...> Fix issue: https://bugzilla.tianocore.org/show_bug.cgi?id=3D4474 ACPI_Spec_6_5_Aug29 Table 5.19 page #128 that MADT Revision field is 6. Cc: Michael D Kinney <michael
|
By
Chen, Aryeh
·
|
|
[PATCH 1/1] BaseTools/tools_def: Add "-fno-unwind-tables" to GCC5_RISCV64_CC_FLAGS
gcc-13 for RISC-V enables unwind tables by default similar to ARM64. This generates .eh_frame_hdr section which is not handled well by GenFw causing failures. Disable the unwind tables by adding -fno-
gcc-13 for RISC-V enables unwind tables by default similar to ARM64. This generates .eh_frame_hdr section which is not handled well by GenFw causing failures. Disable the unwind tables by adding -fno-
|
By
Sunil V L
·
|
|
[RFC PATCH] ArmPkg: Enable AuditMode for Uncrustify CI checks
7 messages
Uncrustify checks are too rigid, making them counter-productive: - it leads to code that is arguably harder to parse visually (e.g., the changes to ArmPkg/Include/Chipset/AArch64Mmu.h in commit 429309
Uncrustify checks are too rigid, making them counter-productive: - it leads to code that is arguably harder to parse visually (e.g., the changes to ArmPkg/Include/Chipset/AArch64Mmu.h in commit 429309
|
By
Ard Biesheuvel
·
|
|
[PATCH v2 7/7] ArmPkg/CpuDxe: Simplify memory attributes protocol implementation
Now that ArmSetMemoryAttributes() permits a mask to be provided, we can simplify the implementation the UEFI memory attribute protocol substantially, and just pass on the requested mask to be set or c
Now that ArmSetMemoryAttributes() permits a mask to be provided, we can simplify the implementation the UEFI memory attribute protocol substantially, and just pass on the requested mask to be set or c
|
By
Ard Biesheuvel
·
|
|
[PATCH v2 6/7] MdeModulePkg/DxeIpl ARM AARCH64: Switch to generic handoff code
Now that we have a generic method to manage memory permissions using a PPI, we can switch to the generic version of the DXE handoff code in DxeIpl, and drop the ARM specific version. Signed-off-by: Ar
Now that we have a generic method to manage memory permissions using a PPI, we can switch to the generic version of the DXE handoff code in DxeIpl, and drop the ARM specific version. Signed-off-by: Ar
|
By
Ard Biesheuvel
·
|
|
[PATCH v2 5/7] ArmPkg/CpuPei: Implement the memory attributes PPI
Implement the newly defined PPI that permits the PEI core and DXE IPL to manage memory permissions on ranges of DRAM, for doing things like mapping the stack non-executable, or granting executable per
Implement the newly defined PPI that permits the PEI core and DXE IPL to manage memory permissions on ranges of DRAM, for doing things like mapping the stack non-executable, or granting executable per
|
By
Ard Biesheuvel
·
|
|
[PATCH v2 4/7] ArmPkg/ArmMmuLib: Extend API to manage memory permissions better
Currently, ArmSetMemoryAttributes () takes a combination of EFI_MEMORY_xx constants describing the memory type and permission attributes that should be set on a region of memory. In cases where the me
Currently, ArmSetMemoryAttributes () takes a combination of EFI_MEMORY_xx constants describing the memory type and permission attributes that should be set on a region of memory. In cases where the me
|
By
Ard Biesheuvel
·
|
|
[PATCH v2 3/7] MdeModulePkg/DxeIpl: Use memory attribute PPI to remap the stack NX
If the associated PCD is set to TRUE, use the memory attribute PPI to remap the stack non-executable. This provides a generic method for doing so, which will be used by ARM and AArch64 as well once th
If the associated PCD is set to TRUE, use the memory attribute PPI to remap the stack non-executable. This provides a generic method for doing so, which will be used by ARM and AArch64 as well once th
|
By
Ard Biesheuvel
·
|
|
[PATCH v2 2/7] MdeModulePkg/DxeIpl: Merge EBC, RISCV64 and LOONGARCH code
The Risc-V and LoongArch specific versions of the DXE core handoff code in DxeIpl are essentially copies of the EBC version (modulo the copyright in the header and some debug prints in the code). In p
The Risc-V and LoongArch specific versions of the DXE core handoff code in DxeIpl are essentially copies of the EBC version (modulo the copyright in the header and some debug prints in the code). In p
|
By
Ard Biesheuvel
·
|
|
[PATCH v2 1/7] MdeModulePkg: Define memory attribute PPI
Define a PPI interface that may be used by the PEI core or other PEIMs to manage permissions on memory ranges. This is primarily intended for restricting permissions to what is actually needed for cor
Define a PPI interface that may be used by the PEI core or other PEIMs to manage permissions on memory ranges. This is primarily intended for restricting permissions to what is actually needed for cor
|
By
Ard Biesheuvel
·
|
|
[PATCH v2 0/7] Add PPI to manage PEI phase memory attributes
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D4468=0D =0D This is a followup to the RFC that I sent to the edk2-devel list on the=0D 25th of May.=0D =0D In an attempt to make some incremental
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D4468=0D =0D This is a followup to the RFC that I sent to the edk2-devel list on the=0D 25th of May.=0D =0D In an attempt to make some incremental
|
By
Ard Biesheuvel
·
|
|
[PATCH 01/22] CryptoPkg/openssl: update submodule to openssl-3.0.8
8 messages
Signed-off-by: Gerd Hoffmann <kraxel@...> --- CryptoPkg/Library/OpensslLib/openssl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CryptoPkg/Library/OpensslLib/openssl b/CryptoPkg/Li
Signed-off-by: Gerd Hoffmann <kraxel@...> --- CryptoPkg/Library/OpensslLib/openssl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CryptoPkg/Library/OpensslLib/openssl b/CryptoPkg/Li
|
By
Gerd Hoffmann
·
|
|
[edk2-platforms][PATCH 0/4] Add support new SMBIOS Tables and refactor to adapt with ArmPkg/SMBIOS
2 messages
These patches helps to add new SMBIOS Tables (Type 16, 17, 19) and refactor SmbiosPlatformDxe. Minh Nguyen (4): JadePkg: Correct PCD names for SMBIOS Type 0 JadePkg: Leverage ArmPkg/Smbios (Type 0, 1,
These patches helps to add new SMBIOS Tables (Type 16, 17, 19) and refactor SmbiosPlatformDxe. Minh Nguyen (4): JadePkg: Correct PCD names for SMBIOS Type 0 JadePkg: Leverage ArmPkg/Smbios (Type 0, 1,
|
By
Minh Nguyen
·
|
|
[edk2-platforms][PATCH 0/6] Support NVMe Hot Plug feature for Ampere Altra and Ampere Altra Max
2 messages
These patches support NVMe Hot Plug feature for Ampere Altra and Ampere Altra Max. Minh Nguyen (2): AmpereAltraPkg: Add Hot Plug Slot Capable during PCIe port initialization AmpereAltraPkg: Change PCI
These patches support NVMe Hot Plug feature for Ampere Altra and Ampere Altra Max. Minh Nguyen (2): AmpereAltraPkg: Add Hot Plug Slot Capable during PCIe port initialization AmpereAltraPkg: Change PCI
|
By
Minh Nguyen
·
|
|
[edk2-platforms][PATCH 0/3] Add necessary changes for PCIe core and remove unnecessary checks for PCIe Devmap mode
4 messages
These patches help to improve PCIe core for Link training sequence and add logic to check PCIe card is present or not. One patch also removes unnecessary checks for PCIe Devmap mode. Minh Nguyen (2):
These patches help to improve PCIe core for Link training sequence and add logic to check PCIe card is present or not. One patch also removes unnecessary checks for PCIe Devmap mode. Minh Nguyen (2):
|
By
Minh Nguyen
·
|
|
[PATCH v2 1/1] ArmPkg: add SMC defines for SiP service calls
2 messages
They are useful for those platforms where SMC SiP calls exist. Signed-off-by: Marcin Juszkiewicz <marcin.juszkiewicz@...> --- ArmPkg/Include/IndustryStandard/ArmStdSmc.h | 9 +++++++++ 1 file changed,
They are useful for those platforms where SMC SiP calls exist. Signed-off-by: Marcin Juszkiewicz <marcin.juszkiewicz@...> --- ArmPkg/Include/IndustryStandard/ArmStdSmc.h | 9 +++++++++ 1 file changed,
|
By
Marcin Juszkiewicz
·
|
|
[PATCH v1 1/1] ArmPkg: CpuDxe: Sync GCD Capabilities With Page Table
Attributes
20 messages
When ArmPkg's CpuDxe driver initializes, it attempts to sync the=0D GCD with the page table. However, unlike when the UefiCpuPkg's=0D CpuDxe initializes, the Arm version does not update the GCD=0D cap
When ArmPkg's CpuDxe driver initializes, it attempts to sync the=0D GCD with the page table. However, unlike when the UefiCpuPkg's=0D CpuDxe initializes, the Arm version does not update the GCD=0D cap
|
By
Oliver Smith-Denny
·
|
|
[Patch V4 10/15] UefiCpuPkg: Add GenSmmPageTable() to create smm page table
6 messages
This commit is code refinement to current smm pagetable generation code. Add a new GenSmmPageTable() API to create smm page table based on the PageTableMap() API in CpuPageTableLib. Caller only needs
This commit is code refinement to current smm pagetable generation code. Add a new GenSmmPageTable() API to create smm page table based on the PageTableMap() API in CpuPageTableLib. Caller only needs
|
By
duntan
·
|
|
[PATCH] SimicsOpenBoard: Use default 10ms as delay between INIT and SIPI
2 messages
Today the delay is 10us but the QSP simulates the multiprocessor by dividing time into segments and serializing processors within a segment. The length of the segment is configurable and Simics open b
Today the delay is 10us but the QSP simulates the multiprocessor by dividing time into segments and serializing processors within a segment. The length of the segment is configurable and Simics open b
|
By
Ni, Ray
·
|