AMD SEV and SEV-ES support measured direct boot with
kernel/initrd/cmdline hashes injected by QEMU and verified by OVMF
during boot.
To enable the same approach for AMD SEV-SNP, we declare the kernel
hashes page in the SNP metadata list as a new region type. When QEMU
encounters that region in th
Resize the MEMFD section of AmdSevX64.fdf and reorder its pages so that
it matches the same size and order used in OvmfPkgX64.fdf.
After this change, this is the difference in the MEMFD of the two
targets:
$ diff -u \
<(sed -ne '/FD.MEMFD/,/FV.SECFV/p' OvmfPkg/OvmfPkgX64.fdf) \
<(se
In order to allow the VMM (such as QEMU) to add a page with hashes of
kernel/initrd/cmdline for measured direct boot on SNP, add it explicitly
to the SNP metadata list report to the VMM.
In such case, VMM should fill the page with the hashes content, or
explicitly update it as a zero page (if kern
Hi Andrei,
It is not just mLastGetChar but mHaveDbcn also will have the same issue
with XIP. So, I am wondering why not probe for the extension in every write
for the SecPei case? I understand the performance concerns but does it really
matter for debug output? I believe it is minor compared to th
On Thu, 9 Feb 2023 at 16:15, Ard Biesheuvel wrote:
>
> On Tue, 7 Feb 2023 at 13:58, Oliver Steffen wrote:
> >
> > On Tue, Feb 7, 2023 at 12:57 PM Ard Biesheuvel wrote:
> >>
> >> On Tue, 7 Feb 2023 at 11:51, Oliver Steffen wrote:
> >> >
> >> > On Thu, Feb 2, 2023 at 12:09 PM Oliver Steffen
> >
Any thoughts?
On Tue, Feb 28, 2023 at 3:32 PM Alireza Banejad via groups.io
wrote:
> Hi everyone,
> I have this bmp file which I defined in the FV.FVMAIN_COMPACT section of
> the OvmfPkgX64.fdf file. when I get the a hexdump on the built firmware
> (OVMF.fd) I can see the file inside it. but whe
So, I managed to solve this issue by adding my file to the [FV.DXEFV]
section. I don't know why my files aren't found when I add them
in [FV.FVMAIN_COMPACT] section.
On Thu, Mar 2, 2023 at 3:16 PM Alireza Banejad via groups.io
wrote:
> Any thoughts?
>
> On Tue, Feb 28, 2023 at 3:32 PM Alireza B
On Wed, Mar 01, 2023 at 18:43:11 +, Graeme Gregory wrote:
> Signed-off-by: Graeme Gregory
Thanks!
Reviewed-by: Leif Lindholm
Pushed as 65e001a7f2ab.
> ---
> Maintainers.txt | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/Maintainers.txt b/Maintainers.txt
> index d
On Thu, Mar 2, 2023 at 11:50 AM Ard Biesheuvel wrote:
> On Thu, 9 Feb 2023 at 16:15, Ard Biesheuvel wrote:
> >
> > On Tue, 7 Feb 2023 at 13:58, Oliver Steffen wrote:
> > >
> > > On Tue, Feb 7, 2023 at 12:57 PM Ard Biesheuvel
> wrote:
> > >>
> > >> On Tue, 7 Feb 2023 at 11:51, Oliver Steffen
>
That's exactly what I did. The SecPei variant has no globals and always probes
(but can't read, only writes)
Will send an updated patch set later today.
A
От: Sunil V L
Отправлено: четверг, марта 2, 2023 4:35 AM
Кому: devel@edk2.groups.io ; Warkentin, Andrei
К
*Reminder: TianoCore edk2-test Bug Triage Meeting*
*When:*
Thursday, March 2, 2023
10:00pm to 11:00pm
(UTC+08:00) Asia/Shanghai
*Where:*
https://armltd.zoom.us/j/91247522013?pwd=ei9nUndTbG9oWEROS2M1aVREZkpiQT09&from=addon
*Organizer:* Edhaya Chandran edhaya.chand...@arm.com (
edhaya.chand...@ar
*TianoCore edk2-test Bug Triage Meeting*
*When:*
Thursday, March 2, 2023
10:00pm to 11:00pm
(UTC+08:00) Asia/Shanghai
*Where:*
https://armltd.zoom.us/j/91247522013?pwd=ei9nUndTbG9oWEROS2M1aVREZkpiQT09&from=addon
*Organizer:* Edhaya Chandran edhaya.chand...@arm.com (
edhaya.chand...@arm.com?subj
*Reminder: TianoCore Community Meeting EMEA/NAMO*
*When:*
Thursday, March 2, 2023
8:00am to 9:00am
(UTC-08:00) America/Los Angeles
*Where:*
Microsoft Teams meeting Join on your computer or mobile app Click here to join
the meeting Meeting ID: 226 323 011 029 Passcode: hMRCj6 Download Teams | Joi
*TianoCore Community Meeting EMEA/NAMO*
*When:*
Thursday, March 2, 2023
8:00am to 9:00am
(UTC-08:00) America/Los Angeles
*Where:*
Microsoft Teams meeting Join on your computer or mobile app Click here to join
the meeting Meeting ID: 226 323 011 029 Passcode: hMRCj6 Download Teams | Join
on the
Pushed as c89e4a24ad7bd00ff4f95a2cac3172a904170224.
--
Rebecca Cran
On 3/1/23 11:50 AM, Kinney, Michael D wrote:
Reviewed-by: Michael D Kinney
-Original Message-
From: Rebecca Cran
Sent: Wednesday, March 1, 2023 10:07 AM
To: devel@edk2.groups.io; Kinney, Michael D
Cc: Rebecca Cr
On 3/2/23 03:15, Dov Murik wrote:
AMD SEV and SEV-ES support measured direct boot with
kernel/initrd/cmdline hashes injected by QEMU and verified by OVMF
during boot.
To enable the same approach for AMD SEV-SNP, we declare the kernel
hashes page in the SNP metadata list as a new region type. Wh
Remove floating point initialization from UPL entry point
Cc: Gua guo
Dhaval Sharma (1):
UefiPayloadPkg: Remove FP Init from UPL entryfunc
UefiPayloadPkg/UefiPayloadEntry/UniversalPayloadEntry.c | 3 ---
1 file changed, 3 deletions(-)
--
2.40.0.rc0.57.g454dfcbddf
-=-=-=-=-=-=-=-=-=-=-=-
Signed-off-by: Dhaval Sharma
Cc: Gua Guo
---
UefiPayloadPkg/UefiPayloadEntry/UniversalPayloadEntry.c | 3 ---
1 file changed, 3 deletions(-)
diff --git a/UefiPayloadPkg/UefiPayloadEntry/UniversalPayloadEntry.c
b/UefiPayloadPkg/UefiPayloadEntry/UniversalPayloadEntry.c
index 46ee27c905e9..07f4c1
Reviewed-by: Guo Dong
-Original Message-
From: devel@edk2.groups.io On Behalf Of Dhaval Sharma
Sent: Thursday, March 2, 2023 11:12 AM
To: devel@edk2.groups.io
Cc: Guo, Gua
Subject: [edk2-devel] [PATCH v1 1/1] UefiPayloadPkg: Remove FP Init from UPL
entryfunc
Signed-off-by: Dhaval Shar
Hello!
Here are three patches that provide a SerialLib backed by SBI console. Both
legacy and DBCN mechanisms
are supported in various execution environments and have been tested (with UART
and HTIF).
This is also available at https://github.com/andreiw/edk2-rv-wip/tree/patchset-2
Andrei Warke
Add a few more definitions and make SbiCall and TranslateError
usable (not static) by library users.
Cc: Daniel Schaefer
Cc: Sunil V L
Acked-by: Gerd Hoffmann
Signed-off-by: Andrei Warkentin
---
MdePkg/Include/Library/BaseRiscVSbiLib.h | 40 ++--
MdePkg/Library/BaseRis
These are implementations of SerialPortLib using SBI console services.
- SecPeiRiscVSerialPortLibSbi is appropriate for SEC/PEI (XIP) environments
- PrePiDxeRiscVSerialPortLibSbi is appropriate for PrePI/DXE environments
Tested with:
- Qemu RiscVVirt (non-DBCN case, backed by UART)
- TinyEMU + Ris
If the SerialPortLib had any initialization needed, this
would be skipped in the RiscVVirt Sec. Follow the example
seen elsewhere (ArmVirtPkg PrePi).
Seen with BaseSerialPortLibRiscVSbi not using DBCN in Sec, yet
using DBCN elsewhere.
Cc: Daniel Schaefer
Cc: Sunil V L
Signed-off-by: Andrei Wark
Curious about the background of this change.
> -Original Message-
> From: devel@edk2.groups.io On Behalf Of Dhaval
> Sharma
> Sent: Friday, March 3, 2023 2:12 AM
> To: devel@edk2.groups.io
> Cc: Guo, Gua
> Subject: [edk2-devel] [PATCH v1 1/1] UefiPayloadPkg: Remove FP Init from
> UPL ent
What's the issue you encounter ?
-Original Message-
From: Dhaval Sharma
Sent: Friday, March 3, 2023 2:12 AM
To: devel@edk2.groups.io
Cc: Guo, Gua
Subject: [PATCH v1 0/1] Remove FP Init in UPL Entry
Remove floating point initialization from UPL entry point
Cc: Gua guo
Dhaval Sharma (1
From: Abner Chang
BZ #4354
This change adds definitions for IPMI KCS.
Signed-off-by: Abner Chang
Cc: Michael D Kinney
Cc: Liming Gao
Cc: Zhiguang Liu
Cc: Nickle Wang
Cc: Igor Kulchytskyy
Cc: Isaac Oram
Cc: Abdul Lateef Attar
---
MdePkg/MdePkg.dec | 5 ++
MdePkg/
From: Abner Chang
BZ #4355
This change adds definitions for DMTF MCTP
base specification.
Signed-off-by: Abner Chang
Cc: Michael D Kinney
Cc: Liming Gao
Cc: Zhiguang Liu
Cc: Nickle Wang
Cc: Igor Kulchytskyy
Cc: Isaac Oram
Cc: Abdul Lateef Attar
---
MdePkg/Include/IndustryStandard/Mctp.h
Hi Abner,
Can you add a link/reference to the spec used in the INF and commit message?
Thanks,
Mike
> -Original Message-
> From: abner.ch...@amd.com
> Sent: Thursday, March 2, 2023 6:32 PM
> To: devel@edk2.groups.io
> Cc: Kinney, Michael D ; Gao, Liming
> ; Liu, Zhiguang
> ; Nickle Wa
[AMD Official Use Only - General]
Ok, that would be the patch set for edk2-platform I am going to send later,
will update these two edk2 industry standard definition patches (KCS and MCTP)
after edk2-platforms one.
Thanks
Abner
> -Original Message-
> From: Kinney, Michael D
> Sent: F
I meant in the MdePkg/Include/IndustryStandard/IpmiKcs.h file
and the commit message in this patch that adds that file.
Mike
> -Original Message-
> From: devel@edk2.groups.io On Behalf Of Chang, Abner
> via groups.io
> Sent: Thursday, March 2, 2023 7:03 PM
> To: Kinney, Michael D ; dev
[AMD Official Use Only - General]
Ah got you. will send out the V2 for the link to spec.
> -Original Message-
> From: Kinney, Michael D
> Sent: Friday, March 3, 2023 11:05 AM
> To: devel@edk2.groups.io; Chang, Abner
> Cc: Gao, Liming ; Liu, Zhiguang
> ; Nickle Wang ; Igor
> Kulchytskyy
*Reminder: TianoCore Community Meeting - APAC/NAMO*
*When:*
Thursday, March 2, 2023
7:30pm to 8:30pm
(UTC-08:00) America/Los Angeles
*Where:*
https://teams.microsoft.com/l/meetup-join/19%3ameeting_Y2M1NDE3ODYtN2M3Yy00MDMxLTk3OWYtMTlkNjhlNWFlMjA2%40thread.v2/0?context=%7b%22Tid%22%3a%2246c98d88-e3
From: Abner Chang
BZ #4354
This change adds definitions for IPMI KCS.
Spec ref:
https://www.intel.com/content/www/us/en/products/docs/servers/ipmi/ipmi-second-gen-interface-spec-v2-rev1-1.html
Signed-off-by: Abner Chang
Cc: Michael D Kinney
Cc: Liming Gao
Cc: Zhiguang Liu
Cc: Nickle Wang
C
From: Abner Chang
BZ #4355
This change adds definitions for DMTF MCTP
base specification.
Spec ref:
https://www.dmtf.org/sites/default/files/standards/documents/DSP0236_1.3.1.pdf
Signed-off-by: Abner Chang
Cc: Michael D Kinney
Cc: Liming Gao
Cc: Zhiguang Liu
Cc: Nickle Wang
Cc: Igor Kulchy
On Thu, Mar 02, 2023 at 03:49:17PM -0600, Andrei Warkentin wrote:
> Hello!
>
> Here are three patches that provide a SerialLib backed by SBI console. Both
> legacy and DBCN mechanisms
> are supported in various execution environments and have been tested (with
> UART and HTIF).
>
> This is also
Gerd Hoffmann (2):
OvmfPkg: Rename IS_ALIGNED macros to avoid name collisions
OvmfPkg: Consume new alignment-related macros
Marvin Häuser (3):
MdeModulePkg: Rename IS_ALIGNED macros to avoid name collisions
MdePkg/Base.h: Introduce various alignment-related macros
MdeModulePkg: Consum
From: Marvin Häuser
This patch is a preparation for the patches that follow. The
subsequent patches will introduce and integrate new alignment-related
macros, which collide with existing definitions in MdeModulePkg.
Temporarily rename them to avoid build failure, till they can be
substituted with
From: Marvin Häuser
ALIGNOF: Determining the alignment requirement of data types is
crucial to ensure safe memory accesses when parsing untrusted data.
IS_POW2: Determining whether a value is a power of two is important
to verify whether untrusted values are valid alignment values.
IS_ALIGNED:
This patch is a preparation for the patches that follow. The
subsequent patches will introduce and integrate new alignment-related
macros, which collide with existing definitions in OvmfPkg.
Temporarily rename them to avoid build failure, till they can be
substituted with the new, shared definition
From: Marvin Häuser
This patch substitutes the macros that were renamed in the first
patch with the new, shared alignment macros.
Cc: Jian J Wang
Cc: Hao A Wu
Cc: Ray Ni
Cc: Vitaly Cheptsov
Signed-off-by: Marvin Häuser
---
MdeModulePkg/Bus/Ata/AhciPei/AhciPei.h| 3 +-
.../Ata/AtaA
This patch substitutes the macros that were renamed in the second
patch with the new, shared alignment macros.
Signed-off-by: Gerd Hoffmann
---
OvmfPkg/AmdSevDxe/AmdSevDxe.c | 6 ++
.../BaseMemEncryptSevLib/X64/SnpPageStateChangeInternal.c | 3 +--
2 files cha
Modify the wrong 'AcpiId' to 'ApicId' of MpWakeupStructure defination.
Add define for Multiprocessor Wakeup Structure Version.
Dun Tan (2):
MdePkg: modify the wrong 'AcpiId' to 'ApicId' in MpWakeupStructure
MdePkg: add define for Multiprocessor Wakeup Structure Version
MdePkg/Include/Industr
modify the wrong 'AcpiId' to 'ApicId' of MpWakeupStructure defination
in Acpi64.h.
Signed-off-by: Dun Tan
Cc: Michael D Kinney
Cc: Liming Gao
Cc: Zhiguang Liu
Cc: Ray Ni
---
MdePkg/Include/IndustryStandard/Acpi64.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/MdePkg/In
Add define for Multiprocessor Wakeup Structure Version. The version
for MpWakeupStructure in Spec6.4 is 0.
Signed-off-by: Dun Tan
Cc: Michael D Kinney
Cc: Liming Gao
Cc: Zhiguang Liu
Cc: Ray Ni
---
MdePkg/Include/IndustryStandard/Acpi64.h | 5 +
1 file changed, 5 insertions(+)
diff --gi
From: Abner Chang
edk2 ManageabilityPkg is introduced to provide edk2 drivers
and libraries for industry platform management standards,
such as PLDM (Platform Level Data Model), MCTP (Management
Component Transfer Protocol),
IPMI (Intelligent Platform Management Interface) and others.
The framewo
From: Abner Chang
Initial commit of ManageabilityPkg
Signed-off-by: Abner Chang
Cc: Liming Gao
Cc: Isaac Oram
Cc: Nate DeSimone
Cc: Abdul Lateef Attar
Cc: Nickle Wang
Cc: Igor Kulchytskyy
---
.../ManageabilityPkg/ManageabilityPkg.dec | 18 +
.../Include/Dsc/Manageability.dsc
From: Abner Chang
The NULL instance of ManageabilityTransportLib
library.
Signed-off-by: Abner Chang
Cc: Liming Gao
Cc: Isaac Oram
Cc: Nate DeSimone
Cc: Nickle Wang
Cc: Igor Kulchytskyy
Cc: Abdul Lateef Attar
---
.../ManageabilityPkg/ManageabilityPkg.dec | 9 +
.../ManageabilityPkg
From: Abner Chang
The helper functions library facilitates reducing
duplicated code in the manageability transport
library instances.
Signed-off-by: Abner Chang
Cc: Liming Gao
Cc: Isaac Oram
Cc: Nate DeSimone
Cc: Nickle Wang
Cc: Igor Kulchytskyy
Cc: Abdul Lateef Attar
---
.../Manageabili
From: Abner Chang
This is the KCS manageability transport library
instance follows the design guidance described
in Readme file under ManageabilityPkg.
Signed-off-by: Abner Chang
Cc: Liming Gao
Cc: Isaac Oram
Cc: Nate DeSimone
Cc: Abdul Lateef Attar
Cc: Nickle Wang
Cc: Igor Kulchytskyy
--
From: Abner Chang
Add Ipmi Protocol/Ppi/SMM implementations.
The underlying implementation of transport
interface depends on the binded
ManageabilityTransportLib.
Signed-off-by: Abner Chang
Cc: Liming Gao
Cc: Isaac Oram
Cc: Nate DeSimone
Cc: Abdul Lateef Attar
Cc: Nickle Wang
Cc: Igor Kulc
From: Abner Chang
Add Ipmi Protocol/Ppi/SMM modules to ManageabilityPkg.
Signed-off-by: Abner Chang
Cc: Liming Gao
Cc: Isaac Oram
Cc: Nate DeSimone
Cc: Abdul Lateef Attar
Cc: Nickle Wang
Cc: Igor Kulchytskyy
---
Features/ManageabilityPkg/Include/Dsc/Manageability.dsc | 7 +++
1 file
From: Abner Chang
Add maintainer and reviewer of ManageabilityPkg.
Signed-off-by: Abner Chang
Cc: Abdul Lateef Attar
Cc: Leif Lindholm
Cc: Michael D Kinney
Cc: Liming Gao
Cc: Isaac Oram
Cc: Nickle Wang
---
Maintainers.txt | 11 +--
1 file changed, 9 insertions(+), 2 deletions(-)
52 matches
Mail list logo