|
Building C static Library for UEFI 3 messages
Hello everyone. There are some tests in Rust std that statically link to a C static library to check ffi. Since if Rust is ever used in edk2, it would probably have to integrate with the existing C co
Hello everyone. There are some tests in Rust std that statically link to a C static library to check ffi. Since if Rust is ever used in edk2, it would probably have to integrate with the existing C co
|
By
Ayush Singh
·
|
|
[PATCH v4 3/4] CI: Use Fedora 35 container (Linux only)
Run all Linux based jobs in a container, using a custom Fedora 35 image (gcc 11). The image is hosted on ghcr.io and the Dockerfiles are here: https://github.com/tianocore/containers The version numbe
Run all Linux based jobs in a container, using a custom Fedora 35 image (gcc 11). The image is hosted on ghcr.io and the Dockerfiles are here: https://github.com/tianocore/containers The version numbe
|
By
Oliver Steffen
·
|
|
[PATCH v4 4/4] BaseTools: Remove ext. gcc dependencies (Linux only)
Remove BaseTools/Bin/gcc*_linux_ext_dep.yaml to stop downloading gcc from external locations; use the toolchains provided by the container image instead. The image needs to set the GCC5_*_PREFIX accor
Remove BaseTools/Bin/gcc*_linux_ext_dep.yaml to stop downloading gcc from external locations; use the toolchains provided by the container image instead. The image needs to set the GCC5_*_PREFIX accor
|
By
Oliver Steffen
·
|
|
[PATCH v4 2/4] CI: add ~/.local/bin to PATH (Linux only)
Fix pip install. Signed-off-by: Oliver Steffen <osteffen@...> --- .azurepipelines/templates/platform-build-run-steps.yml | 6 ++++++ .azurepipelines/templates/pr-gate-steps.yml | 6 ++++++ 2 files chang
Fix pip install. Signed-off-by: Oliver Steffen <osteffen@...> --- .azurepipelines/templates/platform-build-run-steps.yml | 6 ++++++ .azurepipelines/templates/pr-gate-steps.yml | 6 ++++++ 2 files chang
|
By
Oliver Steffen
·
|
|
[PATCH v4 1/4] CI: don't force python verison (Linux only)
Use the Python supplied by the container image. Signed-off-by: Oliver Steffen <osteffen@...> --- .azurepipelines/templates/platform-build-run-steps.yml | 1 + .azurepipelines/templates/pr-gate-steps.ym
Use the Python supplied by the container image. Signed-off-by: Oliver Steffen <osteffen@...> --- .azurepipelines/templates/platform-build-run-steps.yml | 1 + .azurepipelines/templates/pr-gate-steps.ym
|
By
Oliver Steffen
·
|
|
[PATCH v4 0/4] CI: Use Fedora 35 container for Linux jobs
Update CI, run all Linux (aka Ubuntu-GCC5) based jobs in custom containers. The container image provides the required compiler toolchains and Qemu for the supported architectures. These are then no lo
Update CI, run all Linux (aka Ubuntu-GCC5) based jobs in custom containers. The container image provides the required compiler toolchains and Qemu for the supported architectures. These are then no lo
|
By
Oliver Steffen
·
|
|
[Patch V2 2/2] UefiPayloadPkg: Remove clearing CR0.WP when protecting pagetable 2 messages
Remove clearing CR0.WP when marking the memory used for page table as read-only in the page table itself created by UefiPayloadEntry. This page table address is written to Cr3 after these protection s
Remove clearing CR0.WP when marking the memory used for page table as read-only in the page table itself created by UefiPayloadEntry. This page table address is written to Cr3 after these protection s
|
By
duntan
·
|
|
[Patch V2 1/2] MdeModulePkg/DxeIpl: Remove clearing CR0.WP when protecting pagetable 2 messages
Remove clearing CR0.WP when marking the memory used for page table as read-only in the page table itself created by DxeIpl. This page table address is written to Cr3 after these protection steps. Till
Remove clearing CR0.WP when marking the memory used for page table as read-only in the page table itself created by DxeIpl. This page table address is written to Cr3 after these protection steps. Till
|
By
duntan
·
|
|
[Patch V2 2/2] UefiCpuPkg/PiSmmCpuDxeSmm: Remove mInternalCr3 in PiSmmCpuDxeSmm 2 messages
This patch is code refactoring and doesn't change any functionality. Remove mInternalCr3 in PiSmmCpuDxe pagetable related code. In previous code, mInternalCr3 is used to pass address of page table whi
This patch is code refactoring and doesn't change any functionality. Remove mInternalCr3 in PiSmmCpuDxe pagetable related code. In previous code, mInternalCr3 is used to pass address of page table whi
|
By
duntan
·
|
|
[PATCH v1] From: Mateusz Mówka <mateusz.mowka@intel.com> Subject: [edk2-libc] Add strnlen function wrapper
This patch adds strnlen function wrapper that internally calls AsciiStrnLenS defined in BaseLib. Signed-off-by: Mateusz Mówka <mateusz.mowka@...> --- StdLib/Include/string.h | 11 +++++++++++ StdLib/Li
This patch adds strnlen function wrapper that internally calls AsciiStrnLenS defined in BaseLib. Signed-off-by: Mateusz Mówka <mateusz.mowka@...> --- StdLib/Include/string.h | 11 +++++++++++ StdLib/Li
|
By
mateusz-mowka
·
|
|
[PATCH v3 5/6] DynamicTablesPkg: AcpiSsdtPcieLibArm: Added function to reserve ECAM space 4 messages
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D3998 Certain OSes will complain if the ECAM config space is not reserved in the ACPI namespace. This change adds a function to reserve PNP motherb
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D3998 Certain OSes will complain if the ECAM config space is not reserved in the ACPI namespace. This change adds a function to reserve PNP motherb
|
By
Kun Qin
·
|
|
[PATCH] UefiPayloadPkg: Add macro to control NvmExpressDxe
Add NVME_ENABLE macro to control NvmExpressDxe driver. Cc: Guo Dong <guo.dong@...> Cc: Ray Ni <ray.ni@...> Cc: Sean Rhodes <sean@...> Cc: Gua Guo <gua.guo@...> Signed-off-by: Kavya <k.kavyax.sravanthi
Add NVME_ENABLE macro to control NvmExpressDxe driver. Cc: Guo Dong <guo.dong@...> Cc: Ray Ni <ray.ni@...> Cc: Sean Rhodes <sean@...> Cc: Gua Guo <gua.guo@...> Signed-off-by: Kavya <k.kavyax.sravanthi
|
By
kavya
·
|
|
[PATCH v1 1/1] OvmfPkg: increase max debug message length to 512
From: Laszlo Ersek <lersek@...> Increase the maximum line length for debug messages. While log messages should be short, they can still get quite long, for example when printing device paths or config
From: Laszlo Ersek <lersek@...> Increase the maximum line length for debug messages. While log messages should be short, they can still get quite long, for example when printing device paths or config
|
By
Oliver Steffen
·
|
|
[PATCH v1 0/1] OvmfPkg: increase max debug message length to 512
Increase the maximum line length for debug messages. While log messages should be short, they can still get quite long, for example when printing device paths or config strings in HII routing. 512 cha
Increase the maximum line length for debug messages. While log messages should be short, they can still get quite long, for example when printing device paths or config strings in HII routing. 512 cha
|
By
Oliver Steffen
·
|
|
[PATCH 1/1] MdeModulePkg: Enhance bus scan for all root bridge instances 4 messages
Ref:https://bugzilla.tianocore.org/show_bug.cgi?id=4000 Change flow to bus scan all root bridge instances even when any one root bridge meet bus resource OUT_OF_RESOURCE case. thus platform handler of
Ref:https://bugzilla.tianocore.org/show_bug.cgi?id=4000 Change flow to bus scan all root bridge instances even when any one root bridge meet bus resource OUT_OF_RESOURCE case. thus platform handler of
|
By
Foster Nong
·
|
|
回复: [Patch 1/1] MdePkg/Library/UefiDevicePathLib: Add back StandaloneMm INF file
Reviewed-by: Liming Gao <gaoliming@...> > -----邮件原件----- > 发件人: Michael D Kinney <michael.d.kinney@...> > 发送时间: 2022年8月10日 12:38 > 收件人: devel@edk2.groups.io > 抄送: Liming Gao <gaoliming@...>; Zhiguang
Reviewed-by: Liming Gao <gaoliming@...> > -----邮件原件----- > 发件人: Michael D Kinney <michael.d.kinney@...> > 发送时间: 2022年8月10日 12:38 > 收件人: devel@edk2.groups.io > 抄送: Liming Gao <gaoliming@...>; Zhiguang
|
By
gaoliming
·
|
|
[Patch V2 1/2] UefiCpuPkg/PiSmmCpuDxeSmm: Add a new mIsShadowStack flag 2 messages
This patch is code refactoring and doesn't change any functionality. Add a new IsShadowStack flag to identify whether current memory is shadow stack. Previous smm code logic regards a RO range as shad
This patch is code refactoring and doesn't change any functionality. Add a new IsShadowStack flag to identify whether current memory is shadow stack. Previous smm code logic regards a RO range as shad
|
By
duntan
·
|
|
[Patch V2 0/2] Remove clearing CR0.WP when protecting pagetable 2 messages
Splited previos patch to two patches for different pkg. Dun Tan (2): MdeModulePkg/DxeIpl: Remove clearing CR0.WP when protecting pagetable UefiPayloadPkg: Remove clearing CR0.WP when protecting pageta
Splited previos patch to two patches for different pkg. Dun Tan (2): MdeModulePkg/DxeIpl: Remove clearing CR0.WP when protecting pagetable UefiPayloadPkg: Remove clearing CR0.WP when protecting pageta
|
By
duntan
·
|
|
[Patch V2 0/2] Remove mInternalCr3 and Add a new mIsShadowStack
Changed IsShadowStack to mIsShadowStack. Updated the commit message to explain this code refactoring. Dun Tan (2): UefiCpuPkg/PiSmmCpuDxeSmm: Add a new mIsShadowStack flag UefiCpuPkg/PiSmmCpuDxeSmm: R
Changed IsShadowStack to mIsShadowStack. Updated the commit message to explain this code refactoring. Dun Tan (2): UefiCpuPkg/PiSmmCpuDxeSmm: Add a new mIsShadowStack flag UefiCpuPkg/PiSmmCpuDxeSmm: R
|
By
duntan
·
|
|
[PATCH v2] MdeModulePkg: Update the SMBIOS version by UPL 2 messages
From: KasimX Liu <kasimx.liu@...> REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D4013 For the SMBIOS version can be update by UPL,we create the gUniversalPayloadSmbios3TableGuid HOB to store th
From: KasimX Liu <kasimx.liu@...> REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D4013 For the SMBIOS version can be update by UPL,we create the gUniversalPayloadSmbios3TableGuid HOB to store th
|
By
kasimx.liu@...
·
|