|
[PATCH 2/2] UefiCpuPkg/CpuMpPei X64: Reallocate page tables in permanent DRAM
4 messages
Currently, we rely on the logic in DXE IPL to create new page tables from scratch when executing in X64 mode, which means that we run with the initial page tables all throughout PEI, and never enable
Currently, we rely on the logic in DXE IPL to create new page tables from scratch when executing in X64 mode, which means that we run with the initial page tables all throughout PEI, and never enable
|
By
Ard Biesheuvel
·
|
|
[PATCH v2 3/3] SecurityPkg: SubClassTpm: Updated default value
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D3966 This change updated the default value of TPM device subclass PCD to `0x010E0000` in order to match the definition of EFI_PERIPHERAL_TPM from
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D3966 This change updated the default value of TPM device subclass PCD to `0x010E0000` in order to match the definition of EFI_PERIPHERAL_TPM from
|
By
Kun Qin
·
|
|
[PATCH v2 2/3] MdePkg: PiStatusCode: Add TPM subclass definition to MdePkg
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D3966 This change introduces a new peripheral subclass definition from PI specification v1.8. The new subclass definition will cover system reboot
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D3966 This change introduces a new peripheral subclass definition from PI specification v1.8. The new subclass definition will cover system reboot
|
By
Kun Qin
·
|
|
[PATCH v2 1/3] MdePkg: PiStatusCode: Add new Host Software class Error Code to MdePkg
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D3794 This change introduces a new error code definitions under Host Software class according to PI specification v1.8. The new error code definiti
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D3794 This change introduces a new error code definitions under Host Software class according to PI specification v1.8. The new error code definiti
|
By
Kun Qin
·
|
|
[PATCH v2 0/3] Adding Status Code Definitions from PI Spec v1.8
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3794 REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3966 This v2 series is a follow up of previously submitted patches: https://edk2.groups.io/
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3794 REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3966 This v2 series is a follow up of previously submitted patches: https://edk2.groups.io/
|
By
Kun Qin
·
|
|
[PATCH 1/2] UefiCpuPkg/CpuMpPei: Print correct buffer size used for page table
The DEBUG print that outputs the base and size of the page table allocation always prints 0x0 for the size, given that BufferSize will be updated by PageTableMap () and contain the unused allocation o
The DEBUG print that outputs the base and size of the page table allocation always prints 0x0 for the size, given that BufferSize will be updated by PageTableMap () and contain the unused allocation o
|
By
Ard Biesheuvel
·
|
|
[PATCH 0/2] UefiCpuPkg/CpuMpPei X64: reallocate page tables in PEI
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D4468=0D =0D Take a step towards enabling a generic approach to manage memory=0D permissions in PEI, by wiring up the existing IA32 page table crea
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D4468=0D =0D Take a step towards enabling a generic approach to manage memory=0D permissions in PEI, by wiring up the existing IA32 page table crea
|
By
Ard Biesheuvel
·
|
|
Using Depex for Standalone MM drivers on ARM
2 messages
Hi all, We found an issue a while back on ARM systems, where the Standalone MM drivers with Depex specified will run into a hang when TFA hands off to Standalone MM core. (https://bugzilla.tianocore.o
Hi all, We found an issue a while back on ARM systems, where the Standalone MM drivers with Depex specified will run into a hang when TFA hands off to Standalone MM core. (https://bugzilla.tianocore.o
|
By
Kun Qin
·
|
|
[PATCH v3 1/1] MdeModulePkg/XhciDxe: Fix Broken Timeouts
6 messages
From: Patrick Henz <patrick.henz@...> REF:https://bugzilla.tianocore.org/show_bug.cgi?id=2948 Timeouts in the XhciDxe driver are taking longer than expected due to the timeout loops not accounting for
From: Patrick Henz <patrick.henz@...> REF:https://bugzilla.tianocore.org/show_bug.cgi?id=2948 Timeouts in the XhciDxe driver are taking longer than expected due to the timeout loops not accounting for
|
By
Henz, Patrick
·
|
|
Now: TianoCore Community Meeting EMEA/NAMO - Thursday, June 8, 2023
#cal-notice
TianoCore Community Meeting EMEA/NAMO When: Thursday, June 8, 2023 8:00am to 9:00am (UTC-07:00) America/Los Angeles Where: Microsoft Teams meeting Join on your computer or mobile app Click here to joi
TianoCore Community Meeting EMEA/NAMO When: Thursday, June 8, 2023 8:00am to 9:00am (UTC-07:00) America/Los Angeles Where: Microsoft Teams meeting Join on your computer or mobile app Click here to joi
|
By
Group Notification
·
|
|
Event: TianoCore Community Meeting EMEA/NAMO - Thursday, June 8, 2023
2 messages
#cal-reminder
Reminder: TianoCore Community Meeting EMEA/NAMO When: Thursday, June 8, 2023 8:00am to 9:00am (UTC-07:00) America/Los Angeles Where: Microsoft Teams meeting Join on your computer or mobile app Click h
Reminder: TianoCore Community Meeting EMEA/NAMO When: Thursday, June 8, 2023 8:00am to 9:00am (UTC-07:00) America/Los Angeles Where: Microsoft Teams meeting Join on your computer or mobile app Click h
|
By
Group Notification
·
|
|
[PATCH 2/4] PrmPkg: Use new API to replace MtrrLibInitializeMtrrMask
2 messages
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3394 The function MtrrLibInitializeMtrrMask is a private function in MtrrLib.c from UefiCpuPkg, and it can be replace with new API GetMaxPlatformAdd
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3394 The function MtrrLibInitializeMtrrMask is a private function in MtrrLib.c from UefiCpuPkg, and it can be replace with new API GetMaxPlatformAdd
|
By
Zhiguang Liu
·
|
|
[PATCH v2] StandaloneMmPkg: Add StandaloneMmIplPei driver.
Add StandaloneMmIplPei IA32/X64 driver at PEI stage. FSP will use this driver to load Standalone MM code to dispatch other Standalone MM drivers. And this is the 1st patch to implement the entrypoint
Add StandaloneMmIplPei IA32/X64 driver at PEI stage. FSP will use this driver to load Standalone MM code to dispatch other Standalone MM drivers. And this is the 1st patch to implement the entrypoint
|
By
Zhang, Hongbin1
·
|
|
[PATCH 2/2] MdeModulePkg/Bus/Ata/AtaAtapiPassThru: Fix UNUSED_VALUE Coverity issue
7 messages
From: Ranbir Singh <Ranbir.Singh3@...> The return value stored in Status after call to SetDriveParameters is not made of any use thereafter and hence it remains as UNUSED. Assuming, this non-usage is
From: Ranbir Singh <Ranbir.Singh3@...> The return value stored in Status after call to SetDriveParameters is not made of any use thereafter and hence it remains as UNUSED. Assuming, this non-usage is
|
By
Ranbir Singh
·
|
|
[PATCH 1/1] MdeModulePkg/Bus/Ata/AtaBusDxe: Fix SIGN_EXTENSION Coverity issue
3 messages
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 V5 02/14] MdeModulePkg: Remove RO and NX protection when unset guard page
3 messages
Remove RO and NX protection when unset guard page. When UnsetGuardPage(), remove all the memory attribute protection for guarded page. Signed-off-by: Dun Tan <dun.tan@...> Cc: Liming Gao <gaoliming@..
Remove RO and NX protection when unset guard page. When UnsetGuardPage(), remove all the memory attribute protection for guarded page. Signed-off-by: Dun Tan <dun.tan@...> Cc: Liming Gao <gaoliming@..
|
By
duntan
·
|
|
[Patch V5 01/14] OvmfPkg:Remove code that apply AddressEncMask to non-leaf entry
2 messages
Remove code that apply AddressEncMask to non-leaf entry when split smm page table by MemEncryptSevLib. In FvbServicesSmm driver, it calls MemEncryptSevClearMmioPageEncMask to clear AddressEncMask bit
Remove code that apply AddressEncMask to non-leaf entry when split smm page table by MemEncryptSevLib. In FvbServicesSmm driver, it calls MemEncryptSevClearMmioPageEncMask to clear AddressEncMask bit
|
By
duntan
·
|
|
[Patch V5 04/14] UefiCpuPkg: Add DEBUG_CODE for special case when clear RP
2 messages
In ConvertMemoryPageAttributes() function, when clear RP for a specific range [BaseAddress, BaseAddress + Length], it means to set the present bit to 1 and assign default value for other attributes in
In ConvertMemoryPageAttributes() function, when clear RP for a specific range [BaseAddress, BaseAddress + Length], it means to set the present bit to 1 and assign default value for other attributes in
|
By
duntan
·
|
|
[Patch V5 05/14] UefiCpuPkg/PiSmmCpuDxeSmm: Avoid setting non-present range to RO/NX
2 messages
In PiSmmCpuDxeSmm code, SetMemMapAttributes() marks memory ranges in SmmMemoryAttributesTable to RO/NX. There may exist non-present range in these memory ranges. Set other attributes for a non-present
In PiSmmCpuDxeSmm code, SetMemMapAttributes() marks memory ranges in SmmMemoryAttributesTable to RO/NX. There may exist non-present range in these memory ranges. Set other attributes for a non-present
|
By
duntan
·
|
|
[Patch V5 03/14] UefiCpuPkg: Use CpuPageTableLib to convert SMM paging attribute.
2 messages
Simplify the ConvertMemoryPageAttributes API to convert paging attribute by CpuPageTableLib. In the new API, it calls PageTableMap() to update the page attributes of a memory range. With the PageTable
Simplify the ConvertMemoryPageAttributes API to convert paging attribute by CpuPageTableLib. In the new API, it calls PageTableMap() to update the page attributes of a memory range. With the PageTable
|
By
duntan
·
|