|
[Patch V5 08/14] UefiCpuPkg: Extern mSmmShadowStackSize in PiSmmCpuDxeSmm.h
2 messages
Extern mSmmShadowStackSize in PiSmmCpuDxeSmm.h and remove extern for mSmmShadowStackSize in c files to simplify code. Signed-off-by: Dun Tan <dun.tan@...> Cc: Eric Dong <eric.dong@...> Cc: Ray Ni <ray
Extern mSmmShadowStackSize in PiSmmCpuDxeSmm.h and remove extern for mSmmShadowStackSize in c files to simplify code. Signed-off-by: Dun Tan <dun.tan@...> Cc: Eric Dong <eric.dong@...> Cc: Ray Ni <ray
|
By
duntan
·
|
|
[Patch V5 13/14] UefiCpuPkg: Refinement to smm runtime InitPaging() code
2 messages
This commit is code refinement to current smm runtime InitPaging() page table update code. In InitPaging(), if PcdCpuSmmProfileEnable is TRUE, use ConvertMemoryPageAttributes() API to map the range in
This commit is code refinement to current smm runtime InitPaging() page table update code. In InitPaging(), if PcdCpuSmmProfileEnable is TRUE, use ConvertMemoryPageAttributes() API to map the range in
|
By
duntan
·
|
|
[Patch V5 12/14] UefiCpuPkg: Sort mProtectionMemRange when ReadyToLock
2 messages
Sort mProtectionMemRange in InitProtectedMemRange() when ReadyToLock. Signed-off-by: Dun Tan <dun.tan@...> Cc: Eric Dong <eric.dong@...> Cc: Ray Ni <ray.ni@...> Cc: Rahul Kumar <rahul1.kumar@...> Cc:
Sort mProtectionMemRange in InitProtectedMemRange() when ReadyToLock. Signed-off-by: Dun Tan <dun.tan@...> Cc: Eric Dong <eric.dong@...> Cc: Ray Ni <ray.ni@...> Cc: Rahul Kumar <rahul1.kumar@...> Cc:
|
By
duntan
·
|
|
[Patch V5 11/14] UefiCpuPkg: Sort mSmmCpuSmramRanges in FindSmramInfo
2 messages
Sort mSmmCpuSmramRanges after get the SMRAM info in FindSmramInfo() function. Signed-off-by: Dun Tan <dun.tan@...> Cc: Eric Dong <eric.dong@...> Cc: Ray Ni <ray.ni@...> Cc: Rahul Kumar <rahul1.kumar@.
Sort mSmmCpuSmramRanges after get the SMRAM info in FindSmramInfo() function. Signed-off-by: Dun Tan <dun.tan@...> Cc: Eric Dong <eric.dong@...> Cc: Ray Ni <ray.ni@...> Cc: Rahul Kumar <rahul1.kumar@.
|
By
duntan
·
|
|
[Patch V5 09/14] UefiCpuPkg: Add GenSmmPageTable() to create smm page table
2 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] UefiPayloadPkg: change capsulelib to null lib and move to bdsfv
From: MarsX Lin <marsx.lin@...> REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D4479 CapsuleRuntimeDxe consume null CapsuleLib instance and move the driver into BDSFV. then, platform code could
From: MarsX Lin <marsx.lin@...> REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D4479 CapsuleRuntimeDxe consume null CapsuleLib instance and move the driver into BDSFV. then, platform code could
|
By
marsx.lin@...
·
|
|
[PATCH] ShellPkg/SmbiosView: type 45 and type 46 support.
3 messages
I create the PR: ShellPkg/SmbiosView: type 45 and type 46 support. by ZhichaoGao · Pull Request #4528 · tianocore/edk2 (github.com) But it fail because some CI canceled. Thanks, Zhichao
I create the PR: ShellPkg/SmbiosView: type 45 and type 46 support. by ZhichaoGao · Pull Request #4528 · tianocore/edk2 (github.com) But it fail because some CI canceled. Thanks, Zhichao
|
By
Gao, Zhichao
·
|
|
[PATCH v3 1/3] MdeModulePkg/Bus/Usb/UsbNetwork/UsbRndis: Add USB RNDIS devices support
5 messages
Hi Hao Wu, Do you have any update on this patch? Thanks, Richard
Hi Hao Wu, Do you have any update on this patch? Thanks, Richard
|
By
RichardHo [何明忠]
·
|
|
[PATCH 4/4] UefiCpuPkg: Init new MSR value for MtrrLib Unit Test
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3394 Using new API GetMaxPlatformAddressBits, MtrrLib Unit Test needs to provide the value of MSR MSR_IA32_TME_CAPABILITY. Cc: Eric Dong <eric.dong@
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3394 Using new API GetMaxPlatformAddressBits, MtrrLib Unit Test needs to provide the value of MSR MSR_IA32_TME_CAPABILITY. Cc: Eric Dong <eric.dong@
|
By
Zhiguang Liu
·
|
|
[PATCH 3/4] UefiCpuPkg: Clean up some Mtrr code using new API
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3394 With new API GetMaxPlatformAddressBits, the API MtrrLibInitializeMtrrMask and InitializeMtrrMask can be replaced. Cc: Eric Dong <eric.dong@...>
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3394 With new API GetMaxPlatformAddressBits, the API MtrrLibInitializeMtrrMask and InitializeMtrrMask can be replaced. Cc: Eric Dong <eric.dong@...>
|
By
Zhiguang Liu
·
|
|
[PATCH 1/4] MdePkg: Add new API GetMaxPlatformAddressBits
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3394 Add new API GetMaxPlatformAddressBits to get the max platform address bits. Max physical address bits can be get from CPUID. When TME-MK featur
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3394 Add new API GetMaxPlatformAddressBits to get the max platform address bits. Max physical address bits can be get from CPUID. When TME-MK featur
|
By
Zhiguang Liu
·
|
|
Event: TianoCore Community Meeting - APAC/NAMO - Thursday, June 8, 2023
#cal-reminder
Reminder: TianoCore Community Meeting - APAC/NAMO When: Thursday, June 8, 2023 7:30pm to 8:30pm (UTC-07:00) America/Los Angeles Where: https://teams.microsoft.com/l/meetup-join/19%3ameeting_Y2M1NDE3OD
Reminder: TianoCore Community Meeting - APAC/NAMO When: Thursday, June 8, 2023 7:30pm to 8:30pm (UTC-07:00) America/Los Angeles Where: https://teams.microsoft.com/l/meetup-join/19%3ameeting_Y2M1NDE3OD
|
By
Group Notification
·
|
|
[Patch V5 14/14] UefiCpuPkg/PiSmmCpuDxeSmm: Remove unnecessary function
Remove unnecessary function SetNotPresentPage(). We can directly use ConvertMemoryPageAttributes to set a range to non-present. Signed-off-by: Dun Tan <dun.tan@...> Cc: Eric Dong <eric.dong@...> Revie
Remove unnecessary function SetNotPresentPage(). We can directly use ConvertMemoryPageAttributes to set a range to non-present. Signed-off-by: Dun Tan <dun.tan@...> Cc: Eric Dong <eric.dong@...> Revie
|
By
duntan
·
|
|
[Patch V5 10/14] UefiCpuPkg: Use GenSmmPageTable() to create Smm S3 page table
Use GenSmmPageTable() to create both IA32 and X64 Smm S3 page table. Signed-off-by: Dun Tan <dun.tan@...> Cc: Eric Dong <eric.dong@...> Reviewed-by: Ray Ni <ray.ni@...> Cc: Rahul Kumar <rahul1.kumar@.
Use GenSmmPageTable() to create both IA32 and X64 Smm S3 page table. Signed-off-by: Dun Tan <dun.tan@...> Cc: Eric Dong <eric.dong@...> Reviewed-by: Ray Ni <ray.ni@...> Cc: Rahul Kumar <rahul1.kumar@.
|
By
duntan
·
|
|
[Patch V5 07/14] UefiCpuPkg/PiSmmCpuDxeSmm: Clear CR0.WP before modify page table
Clear CR0.WP before modify smm page table. Currently, there is an assumption that smm pagetable is always RW before ReadyToLock. However, when AMD SEV is enabled, FvbServicesSmm driver calls MemEncryp
Clear CR0.WP before modify smm page table. Currently, there is an assumption that smm pagetable is always RW before ReadyToLock. However, when AMD SEV is enabled, FvbServicesSmm driver calls MemEncryp
|
By
duntan
·
|
|
[Patch V5 06/14] UefiCpuPkg/PiSmmCpuDxeSmm: Add 2 function to disable/enable CR0.WP
Add two functions to disable/enable CR0.WP. These two unctions will also be used in later commits. This commit doesn't change any functionality. Signed-off-by: Dun Tan <dun.tan@...> Cc: Eric Dong <eri
Add two functions to disable/enable CR0.WP. These two unctions will also be used in later commits. This commit doesn't change any functionality. Signed-off-by: Dun Tan <dun.tan@...> Cc: Eric Dong <eri
|
By
duntan
·
|
|
[Patch V5 00/14] Use CpuPageTableLib to create and update smm page table
In V5 patch set: 1.Remove duplicated patches to add CpuPageTableLib into some DSC files. 2.Seperate the DEBUG_CODE of ConvertMemoryPageAttributes() to a new patch 'Add DEBUG_CODE for special case when
In V5 patch set: 1.Remove duplicated patches to add CpuPageTableLib into some DSC files. 2.Seperate the DEBUG_CODE of ConvertMemoryPageAttributes() to a new patch 'Add DEBUG_CODE for special case when
|
By
duntan
·
|
|
[edk2-redfish-client][PATCH] RedfishClientPkg/.github: fix workflows folder location
2 messages
There is additional ".github" folder in early commit. Move the workflows folder to correct location. Signed-off-by: Nickle Wang <nicklew@...> Cc: Abner Chang <abner.chang@...> Cc: Igor Kulchytskyy <ig
There is additional ".github" folder in early commit. Move the workflows folder to correct location. Signed-off-by: Nickle Wang <nicklew@...> Cc: Abner Chang <abner.chang@...> Cc: Igor Kulchytskyy <ig
|
By
Nickle Wang
·
|
|
[PATCH] ShellPkg: Increase PcdShellPrintBufferSize from UINT16 to UINT32
2 messages
Increase max buffer size to support more than 64K. Signed-off-by: Giri Mudusuru <girim@...> Cc: Ray Ni <ray.ni@...> Cc: Zhichao Gao <zhichao.gao@...> Cc: Andrew Fish <afish@...> --- ShellPkg/Applicati
Increase max buffer size to support more than 64K. Signed-off-by: Giri Mudusuru <girim@...> Cc: Ray Ni <ray.ni@...> Cc: Zhichao Gao <zhichao.gao@...> Cc: Andrew Fish <afish@...> --- ShellPkg/Applicati
|
By
Giri Mudusuru
·
|
|
[PATCH] Maintainers.txt: Remove UEFI Shell Binaries section
3 messages
The Shell binaries are not generated anymore in each stable tag release. So, remove the section. Cc: Zhichao Gao <zhichao.gao@...> Cc: Leif Lindholm <quic_llindhol@...> Cc: Ard Biesheuvel <ardb+tianoc
The Shell binaries are not generated anymore in each stable tag release. So, remove the section. Cc: Zhichao Gao <zhichao.gao@...> Cc: Leif Lindholm <quic_llindhol@...> Cc: Ard Biesheuvel <ardb+tianoc
|
By
Ni, Ray
·
|