|
[PATCH 08/13] MdePkg/BaseLib: add support for RMPADJUST instruction
From: Tom Lendacky <thomas.lendacky@...>
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=3275
The RMPADJUST instruction will be used by the SEV-SNP guest to modify the
RMP permissions for a
From: Tom Lendacky <thomas.lendacky@...>
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=3275
The RMPADJUST instruction will be used by the SEV-SNP guest to modify the
RMP permissions for a
|
By
Brijesh Singh
·
#74831
·
|
|
[PATCH 07/13] MdePkg/BaseLib: add support for PVALIDATE instruction
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=3275
The PVALIDATE instruction validates or rescinds validation of a guest
page RMP entry. Upon completion, a return code is stored in EAX,
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=3275
The PVALIDATE instruction validates or rescinds validation of a guest
page RMP entry. Upon completion, a return code is stored in EAX,
|
By
Brijesh Singh
·
#74830
·
|
|
[PATCH 06/13] MdePkg/Register/Amd: define GHCB macros for SNP AP creation
From: Tom Lendacky <thomas.lendacky@...>
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=3275
Version 2 of GHCB introduces NAE for creating AP when SEV-SNP is
enabled in the guest VM. See the
From: Tom Lendacky <thomas.lendacky@...>
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=3275
Version 2 of GHCB introduces NAE for creating AP when SEV-SNP is
enabled in the guest VM. See the
|
By
Brijesh Singh
·
#74829
·
|
|
[PATCH 05/13] MdePkg/Register/Amd: define GHCB macro for the Page State Change
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=3275
The Page State Change NAE exit will be used by the SEV-SNP guest to
request a page state change using the GHCB protocol. See the GHCB
spec
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=3275
The Page State Change NAE exit will be used by the SEV-SNP guest to
request a page state change using the GHCB protocol. See the GHCB
spec
|
By
Brijesh Singh
·
#74828
·
|
|
[PATCH 04/13] MdePkg/Register/Amd: define GHCB macro for Register GPA structure
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=3275
An SEV-SNP guest is required to perform the GHCB GPA registration. See
the GHCB specification for further details.
Cc: Min Xu
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=3275
An SEV-SNP guest is required to perform the GHCB GPA registration. See
the GHCB specification for further details.
Cc: Min Xu
|
By
Brijesh Singh
·
#74827
·
|
|
[PATCH 03/13] MdePkg/Register/Amd: define GHCB macros for hypervisor feature detection
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=3275
Version 2 of GHCB introduces advertisement of features that are supported
by the hypervisor. See the GHCB spec section 2.2 for an additional
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=3275
Version 2 of GHCB introduces advertisement of features that are supported
by the hypervisor. See the GHCB spec section 2.2 for an additional
|
By
Brijesh Singh
·
#74826
·
|
|
[PATCH 01/13] MdePkg/Register/Amd: expand the SEV MSR to include the SNP definition
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=3275
Define the SEV-SNP MSR bits.
Cc: Min Xu <min.m.xu@...>
Cc: Tom Lendacky <thomas.lendacky@...>
Cc: Ard Biesheuvel
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=3275
Define the SEV-SNP MSR bits.
Cc: Min Xu <min.m.xu@...>
Cc: Tom Lendacky <thomas.lendacky@...>
Cc: Ard Biesheuvel
|
By
Brijesh Singh
·
#74825
·
|
|
[PATCH 02/13] MdePkg/Amd: add white spaces to retain alignment for future expansion
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=3275
Version 2 of the GHCB spec introduces several new SNP-specific NAEs.
Unfortunately, the names for those NAEs break the alignment. Add
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=3275
Version 2 of the GHCB spec introduces several new SNP-specific NAEs.
Unfortunately, the names for those NAEs break the alignment. Add
|
By
Brijesh Singh
·
#74824
·
|
|
[PATCH 00/13] Add GHCBv2 macro and helpers
This series is taken from the SNP RFC. This series defines the GHCBv2
macros and NAE events. Additionally, it also introduces a helper to
clear the page encryption mask from the Mmio region.
The
This series is taken from the SNP RFC. This series defines the GHCBv2
macros and NAE events. Additionally, it also introduces a helper to
clear the page encryption mask from the Mmio region.
The
|
By
Brijesh Singh
·
#74823
·
|
|
Re: [PATCH v1 1/1] ArmPkg: Update SCMI Base Protocol version to 0x20000
Hello Pierre,
SOB is not an attribution of authorship, it is a statement made by the
person contributing the patch asserting that the contribution complies
with the license.
IOW, you can keep the
Hello Pierre,
SOB is not an attribution of authorship, it is a statement made by the
person contributing the patch asserting that the contribution complies
with the license.
IOW, you can keep the
|
By
Ard Biesheuvel
·
#74822
·
|
|
Re: [PATCH v2 0/2] MdePkg,SecurityPkg: Add support to RngDxe and BaseRngLib for AARCH64 RNDR
I don't maintain any of the packages involved, but the changes look fine to me.
Acked-by: Ard Biesheuvel <ardb@...>
I don't maintain any of the packages involved, but the changes look fine to me.
Acked-by: Ard Biesheuvel <ardb@...>
|
By
Ard Biesheuvel
·
#74821
·
|
|
Re: [PATCH RFC v2 09/28] OvmfPkg/VmgExitLib: Allow PMBASE register access in Dxe phase
If the spec is final, then extending the MdePkg patches makes sense, yes.
Thanks
Laszlo
If the spec is final, then extending the MdePkg patches makes sense, yes.
Thanks
Laszlo
|
By
Laszlo Ersek
·
#74820
·
|
|
Re: [PATCH RFC v2 09/28] OvmfPkg/VmgExitLib: Allow PMBASE register access in Dxe phase
Yes, I will keep patch#9 in SNP series.
FYI, I will add couple of more patches in MdePkg to define the macros
for AP creation and RMPAJUST instruction. Now that GHCB spec is final,
we are working to
Yes, I will keep patch#9 in SNP series.
FYI, I will add couple of more patches in MdePkg to define the macros
for AP creation and RMPAJUST instruction. Now that GHCB spec is final,
we are working to
|
By
Brijesh Singh
·
#74819
·
|
|
Re: [PATCH RFC v2 09/28] OvmfPkg/VmgExitLib: Allow PMBASE register access in Dxe phase
More precisely, that means patches 1-8 (because patch#9 should be
replaced by the module-scope override, and also moved to just before
what is currently patch#21).
Other than that, I agree, this is a
More precisely, that means patches 1-8 (because patch#9 should be
replaced by the module-scope override, and also moved to just before
what is currently patch#21).
Other than that, I agree, this is a
|
By
Laszlo Ersek
·
#74818
·
|
|
[PATCH v2 2/2] SecurityPkg: Add support for RngDxe on AARCH64
AARCH64 support has been added to BaseRngLib via the optional
ARMv8.5 FEAT_RNG.
Refactor RngDxe to support AARCH64, note support for it in the
VALID_ARCHITECTURES line of RngDxe.inf and enable it in
AARCH64 support has been added to BaseRngLib via the optional
ARMv8.5 FEAT_RNG.
Refactor RngDxe to support AARCH64, note support for it in the
VALID_ARCHITECTURES line of RngDxe.inf and enable it in
|
By
Rebecca Cran <rebecca@...>
·
#74817
·
|
|
[PATCH v2 1/2] MdePkg/BaseRngLib: Add support for ARMv8.5 RNG instructions
Make BaseRngLib more generic by moving x86 specific functionality from
BaseRng.c into Rand/RdRand.c, and adding AArch64/Rndr.c, which supports
the optional ARMv8.5 RNG instructions RNDR and RNDRRS
Make BaseRngLib more generic by moving x86 specific functionality from
BaseRng.c into Rand/RdRand.c, and adding AArch64/Rndr.c, which supports
the optional ARMv8.5 RNG instructions RNDR and RNDRRS
|
By
Rebecca Cran <rebecca@...>
·
#74816
·
|
|
[PATCH v2 0/2] MdePkg,SecurityPkg: Add support to RngDxe and BaseRngLib for AARCH64 RNDR
Update MdePkg BaseRngLib and SecurityPkg RngDxe to add support for
the AARCH64 RNDR instruction.
Changes from v1 to v2:
o Added a PCD, gEfiSecurityPkgTokenSpaceGuid.PcdCpuRngSupportedAlgorithm to
Update MdePkg BaseRngLib and SecurityPkg RngDxe to add support for
the AARCH64 RNDR instruction.
Changes from v1 to v2:
o Added a PCD, gEfiSecurityPkgTokenSpaceGuid.PcdCpuRngSupportedAlgorithm to
|
By
Rebecca Cran <rebecca@...>
·
#74815
·
|
|
Re: [PATCH RFC v2 09/28] OvmfPkg/VmgExitLib: Allow PMBASE register access in Dxe phase
Thanks Laszlo, I was not aware of the module-scope override. I will go
with this approach and make sure it works after the inclusion of the
VmgExitLib.
Sounds good. What's your thought if I take out
Thanks Laszlo, I was not aware of the module-scope override. I will go
with this approach and make sure it works after the inclusion of the
VmgExitLib.
Sounds good. What's your thought if I take out
|
By
Brijesh Singh
·
#74814
·
|
|
Re: [PATCH v1 0/5] Dot graph generator for PPTT
The CI on github showed some coding style issues with this series. I will fix those locally but wait for more review comments before I send a v2.
Thanks,
Joey
The CI on github showed some coding style issues with this series. I will fix those locally but wait for more review comments before I send a v2.
Thanks,
Joey
|
By
Joey Gouly
·
#74813
·
|
|
[PATCH v1 2/5] ShellPkg: add a helper function for getting a new file name
From: Marc Moisson-Franckhauser <marc.moisson-franckhauser@...>
Bugzilla: 3378 (https://bugzilla.tianocore.org/show_bug.cgi?id=3378)
This new helper will not overwrite existing files, by
From: Marc Moisson-Franckhauser <marc.moisson-franckhauser@...>
Bugzilla: 3378 (https://bugzilla.tianocore.org/show_bug.cgi?id=3378)
This new helper will not overwrite existing files, by
|
By
Joey Gouly
·
#74812
·
|