Thank you for your quick and great support on edk2 community.
Thanks
Liming
> -邮件原件-
> 发件人: devel@edk2.groups.io 代表 Pedro Falcato
> 发送时间: 2024年3月8日 23:07
> 收件人: devel@edk2.groups.io; ler...@redhat.com
> 抄送: michael.d.kin...@intel.com; Andrew Fish ; Ard
> Biesheuvel ; Gerd Hoffmann
> ;
Hi Gao and Hao,
Could you please take a look at my patch and see if anything I might have
missed?
Thanks,
Dat
-Original Message-
From: gaoliming
Sent: Monday, March 4, 2024 4:34 PM
To: Dat Mach ; devel@edk2.groups.io
Cc: gao.ch...@intel.com; hao.a...@intel.com; ray...@intel.com
On 3/8/24 09:30, Lendacky, Thomas via groups.io wrote:
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=4654
This series adds SEV-SNP support for running OVMF under an Secure VM
Service Module (SVSM) at a less privileged VM Privilege Level (VMPL).
By running at a less priviledged VMPL
Hi Narinder,
Patch looks good with minor comment inline.
Thanks
AbduL
On 18-01-2024 06:48, Narinder Dhillon via groups.io wrote:
Caution: This message originated from an External Source. Use proper caution
when opening attachments, clicking links, or responding.
From: Narinder Dhillon
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=4654
Currently, an SEV-SNP guest will terminate if it is not running at VMPL0.
The requirement for running at VMPL0 is removed if an SVSM is present.
Update the current VMPL0 check to additionally check for the presence of
an SVSM is the guest
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=4654
The SVSM specification documents an alternative method of discovery for
the SVSM using a reserved CPUID bit and a reserved MSR.
For the CPUID support, the #VC handler of an SEV-SNP guest should modify
the returned value in the EAX register
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=4654
When running under an SVSM, the VMPL level of the APs that are started
must match the VMPL level provided by the SVSM. Additionally, each AP
must have a Calling Area for use with the SVSM protocol. Update the AP
creation to properly support
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=4654
The RMPADJUST instruction is used to alter the VMSA attribute of a page,
but the VMSA attribute can only be changed when running at VMPL0. When
an SVSM is present, use the SVSM_CORE_CREATE_VCPU and SVSM_CORE_DELTE_VCPU
calls to add or remove
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=4654
Similar to the Page State Change optimization added previously, also take
into account the possiblity of using the SVSM for PVALIDATE instructions.
Conditionally adjust the maximum number of entries based on how many
entries the SVSM calling
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=4654
An SVSM requires a calling area page whose address (CAA) is used by the
SVSM to communicate and process the SVSM request.
Add a pre-defined page area to the OvmfPkg and AmdSev packages and define
corresponding PCDs used to communicate the
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=4654
The PVALIDATE instruction can only be performed at VMPL0. An SVSM will
be present when running at VMPL1 or higher.
When an SVSM is present, use the SVSM_CORE_PVALIDATE call to perform
memory validation instead of issuing the PVALIDATE
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=4654
The PVALIDATE instruction is used to change the SNP validation of a page,
but that can only be done when running at VMPL0. To prepare for running at
a less priviledged VMPL, use the AmdSvsmLib library API to perform the
PVALIDATE. The
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=4654
The RMPADJUST instruction is used to change the VMSA attribute of a page,
but the VMSA attribute can only be changed when running at VMPL0. To
prepare for running at a less priviledged VMPL, use the AmdSvsmLib library
API to perform the
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=4654
The MpInitLib library will be updated to use the new AmdSvsmLib library.
To prevent any build breakage, update the OvmfPkg DSCs file to include
the AmdSvsmLib NULL library.
Cc: Anatol Belski
Cc: Anthony Perard
Cc: Ard Biesheuvel
Cc:
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=4654
Add initial support for the new AmdSvsmLib library to OvmfPkg. The initial
implementation fully implements the library interfaces.
The SVSM presence check, AmdSvsmIsSvsmPresent(), determines the presence
of an SVSM by checking if an SVSM
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=4654
The MpInitLib library will be updated to use the new AmdSvsmLib library.
To prevent any build breakage, update the UefiPayloadPkg DSC file to
include the AmdSvsmLib NULL library.
Cc: Gua Guo
Cc: Guo Dong
Cc: James Lu
Cc: Sean Rhodes
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=4654
In order to support an SEV-SNP guest running under an SVSM at VMPL1 or
lower, a new library must be created.
This library includes an interface to detect if running under an SVSM, an
interface to return the current VMPL, an interface to
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=4654
The SVSM specification relies on a specific register calling convention to
hold the parameters that are associated with the SVSM request. The SVSM is
invoked by requesting the hypervisor to run the VMPL0 VMSA of the guest
using the GHCB MSR
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=4654
The Secure VM Service Module specification defines the interfaces needed
to allow multi-VMPL level execution of an SEV-SNP guest.
Define the SVSM related structures for the SVSM Calling Area as well as
the SVSM CAA MSR. The SVSM CAA MSR is
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=4654
In preparation for running under an SVSM at VMPL1 or higher (higher
numerically, lower privilege), re-organize the way a page state change
is performed in order to free up the GHCB for use by the SVSM support.
Currently, the page state
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=4654
When building the Page State Change entries for a range of memory, it can
happen that multiple calls to BuildPageStateBuffer() need to be made. If
the size of the input work area passed to BuildPageStateBuffer() exceeds
the number of entries
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=4654
The SNP_PAGE_STATE_MAX_ENTRY is based on the number of entries that can
fit in the GHCB shared buffer. As a result, the SNP_PAGE_STATE_CHANGE_INFO
structure maps the full GHCB shared buffer based on the shared buffer size
being 2032 bytes.
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=4654
Calculate the amount of memory that can be use to build the Page State
Change data (SNP_PAGE_STATE_CHANGE_INFO) instead of using a hard-coded
size. This allows for changes to the GHCB shared buffer size without
having to make changes to the
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=4654
In prep for follow-on patches, fix an area of the code that does not meet
the uncrustify coding standards.
Cc: Ard Biesheuvel
Cc: Erdem Aktas
Cc: Gerd Hoffmann
Cc: Jiewen Yao
Cc: Laszlo Ersek
Cc: Michael Roth
Cc: Min Xu
Reviewed-by:
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=4654
If the hypervisor supports retrieval of the vCPU APIC IDs, retrieve
them before any APs are actually started. The APIC IDs can be used
to start the APs for any SEV-SNP guest, but is a requirement for an
SEV-SNP guest that is running under an
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=4654
Currently, the first time an AP is started for an SEV-SNP guest, it relies
on the VMSA as set by the hypervisor. If the list of APIC IDs has been
retrieved, this is not necessary. The list of APIC IDs will be identified
by a GUIDed HOB. If
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=4654
When an SVSM is present, starting the APs requires knowledge of the APIC
IDs. Create the definitions required to retrieve and hold the APIC ID
information of all the vCPUs present in the guest.
Cc: Liming Gao
Cc: Michael D Kinney
Cc:
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=4654
The AsmRmpAdjust() function returns a UINT32, however in SevSnpIsVmpl0()
the return value is checked with EFI_ERROR() when it should just be
compared to 0. Fix the error check.
Cc: Ard Biesheuvel
Cc: Erdem Aktas
Cc: Gerd Hoffmann
Cc:
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=4654
This series adds SEV-SNP support for running OVMF under an Secure VM
Service Module (SVSM) at a less privileged VM Privilege Level (VMPL).
By running at a less priviledged VMPL, the SVSM can be used to provide
services, e.g. a virtual TPM,
Hi Narinder,
Patch looks good with minor comments inline.
Thanks
AbduL
On 18-01-2024 06:48, Narinder Dhillon via groups.io wrote:
Caution: This message originated from an External Source. Use proper caution
when opening attachments, clicking links, or responding.
From: Narinder
Zifeng:
For Structure PCD, https://edk2.groups.io/g/devel/message/18432 is the
summary of code change.
Below is two wikis about its usage.
https://github.com/lgao4/edk2/wiki/StrucutrePcd-Usage
https://github.com/lgao4/edk2/wiki/StructurePcd-Enable-Steps
For the patch table
Yuting:
This patch also removes the trailing white space. If you want to do it,
please separate them as the different commit. One is to remove the trailing
white space, another is to add default value error support.
Thanks
Liming
> -邮件原件-
> 发件人: Yuting Yang
> 发送时间: 2024年1月26日 10:54
>
;
Thanks
AbduL
On 08-03-2024 14:50, PierreGondois via groups.io wrote:
Caution: This message originated from an External Source. Use proper
caution when opening attachments, clicking links, or responding.
Hello Abdul,
On 3/8/24 08:22, Abdul Lateef Attar wrote:
From: Abdul Lateef Attar
From: Abdul Lateef Attar
Adds WSMT parse to the UefiShellAcpiViewCommandLib library.
Cc: Zhichao Gao
Cc: Pierre Gondois
Signed-off-by: Abdul Lateef Attar
Reviewed-by: Pierre Gondois
---
.../UefiShellAcpiViewCommandLib/AcpiParser.h | 17 ++
.../Parsers/Wsmt/WsmtParser.c
From: Abdul Lateef Attar
Adds HPET parse to the UefiShellAcpiViewCommandLib library.
Cc: Zhichao Gao
Cc: Pierre Gondois
Signed-off-by: Abdul Lateef Attar
Reviewed-by: Pierre Gondois
---
.../UefiShellAcpiViewCommandLib/AcpiParser.h | 17 ++
.../Parsers/Hpet/HpetParser.c
From: Abdul Lateef Attar
PR : https://github.com/tianocore/edk2/pull/5449
Adds HPET and WSMT parser for acpiview.
V2 delta changes:
Addressed review comments.
Added validation functions as per the comments.
Cc: Zhichao Gao
Cc: Pierre Gondois
Abdul Lateef Attar (2):
ShellPkg/Acpiview:
Thanks Pierre for review, I'll address the review comment and submit the
V2 patch.
On 07-03-2024 16:07, Pierre Gondois wrote:
Caution: This message originated from an External Source. Use proper
caution when opening attachments, clicking links, or responding.
Hello Abdul,
With the
Hi Laszlo,
On Tue, Mar 05, 2024 at 09:53:33AM +0100, Laszlo Ersek wrote:
> On 3/4/24 12:37, joeyli via groups.io wrote:
> > Hi,
> >
> > On Wed, Feb 07, 2024 at 04:02:52PM +0800, joeyli via groups.io wrote:
> >> On Wed, Feb 07, 2024 at 03:55:49PM +0800,
[AMD Official Use Only - General]
Reviewed-by: Abner Chang
> -Original Message-
> From: devel@edk2.groups.io On Behalf Of Nickle
> Wang via groups.io
> Sent: Wednesday, March 6, 2024 10:11 PM
> To: devel@edk2.groups.io
> Cc: Chang, Abner ; Igor Kulchytskyy
>
&
[AMD Official Use Only - General]
Reviewed-by: Abner Chang
> -Original Message-
> From: Nickle Wang
> Sent: Thursday, March 7, 2024 11:24 AM
> To: devel@edk2.groups.io
> Cc: Chang, Abner ; Igor Kulchytskyy
> ; Nick Ramirez
> Subject: [edk2-redfish-client][PATCH v3 2/2]
>
[AMD Official Use Only - General]
Reviewed-by: Abner Chang
> -Original Message-
> From: Nickle Wang
> Sent: Thursday, March 7, 2024 11:24 AM
> To: devel@edk2.groups.io
> Cc: Chang, Abner ; Igor Kulchytskyy
> ; Nick Ramirez
> Subject: [edk2-redfish-client][PATCH v3 1/2]
-Support Redfish resource config2 protocol in Edk2RedfishResourceConfigLib.
This library will try Redfish resource config2 protocol first. And if
there is no matching protocol found, Redfish resource config protocol will
be used.
-Because EdkIIRedfishResourceConfigLib is updated to support Redfish
Introduce EDKII Redfish Resource Config2 Protocol. Comparing to
Redfish Resource Config Protocol, this protocol adds new parameter
called "JsonText". This allows Redfish caller driver to pass JSON
context to callee. Callee save the effort of getting same data from
Redfish service again. This is
v3: merge 2/3 and 3/3 in v2 together so we don't break the build.
v2: address review comment about the description of "JsonText" parameter.
Introduce EDKII Redfish Resource Config2 Protocol so that caller can
pass Redfish data to callee when caller uses "expand" query parameter
to get multiple
adding necessary edk2 Redfish drivers to platform
DSC/FDF according to the UNI file.
Thanks
Abner
> -Original Message-
> From: devel@edk2.groups.io On Behalf Of Yuwei
> Chen via groups.io
> Sent: Tuesday, January 9, 2024 4:24 PM
> To: Kinney, Michael D ; Pedro Falcato
> Can we say "The additional JSON data in ASCII string format passed to callee.
> The
> usage is defined between the Redfish feature driver and subordinate Redfish
> resource feature driver."? Seems to me more clear about the usage.
> Also apply this description to the following functions.
>
Because EdkIIRedfishResourceConfigLib is updated to support
Redfish resource config2 protocol, update corresponding
functions in feature drivers.
Signed-off-by: Nickle Wang
Cc: Abner Chang
Cc: Igor Kulchytskyy
Cc: Nick Ramirez
---
.../Features/Bios/v1_0_9/Common/BiosCommon.c | 14
Support Redfish resource config2 protocol in Edk2RedfishResourceConfigLib.
This library will try Redfish resource config2 protocol first. And if
there is no matching protocol found, Redfish resource config protocol will
be used.
Signed-off-by: Nickle Wang
Cc: Abner Chang
Cc: Igor Kulchytskyy
Introduce EDKII Redfish Resource Config2 Protocol. Comparing to
Redfish Resource Config Protocol, this protocol adds new parameter
called "JsonText". This allows Redfish caller driver to pass JSON
context to callee. Callee save the effort of getting same data from
Redfish service again. This is
v2: address review comment about the description of "JsonText" parameter.
Introduce EDKII Redfish Resource Config2 Protocol so that caller can
pass Redfish data to callee when caller uses "expand" query parameter
to get multiple Redfish resources all together. Then, callee does not
get Redfish
stdarg.h and stdio.h are not used in RedfishClientPkg.
Signed-off-by: Nickle Wang
Cc: Abner Chang
Cc: Igor Kulchytskyy
---
RedfishClientPkg/PrivateInclude/Crt/stdarg.h | 14 --
RedfishClientPkg/PrivateInclude/Crt/stdio.h | 14 --
2 files changed, 28 deletions(-)
Reviewed-by: Liming Gao
> -邮件原件-
> 发件人: devel@edk2.groups.io 代表 Qingyu
> 发送时间: 2024年2月26日 11:06
> 收件人: devel@edk2.groups.io
> 抄送: Liming Gao ; Michael D Kinney
>
> 主题: [edk2-devel] [PATCH v4 2/3] MdeModulePkg: Update ReceiveData and
> SendData function description
>
> AtaBusDxe,
Reviewed-by: Liming Gao
> -邮件原件-
> 发件人: devel@edk2.groups.io 代表 Qingyu
> 发送时间: 2024年2月26日 11:06
> 收件人: devel@edk2.groups.io
> 抄送: Michael D Kinney ; Liming Gao
> ; Zhiguang Liu
> 主题: [edk2-devel] [PATCH v4 1/3] MdePkg: Update ReceiveData and
> SendData function description
>
> Refer
Reviewed-by: Liming Gao
> -邮件原件-
> 发件人: Pethaiyan Madhan
> 发送时间: 2024年2月27日 18:04
> 收件人: devel@edk2.groups.io
> 抄送: Pethaiyan Madhan ; Michael D Kinney
> ; Liming Gao ;
> Zhiguang Liu ; Yi Li ; GuoX Xu
>
> 主题: [PATCH] SignedCapsulePkg: Update GetImage and GetImageInfo
> description
Reviewed-by: Liming Gao
> -邮件原件-
> 发件人: Pethaiyan Madhan
> 发送时间: 2024年2月27日 17:46
> 收件人: devel@edk2.groups.io
> 抄送: Pethaiyan Madhan ; Michael D Kinney
> ; Liming Gao ;
> Zhiguang Liu ; Yi Li ; GuoX Xu
>
> 主题: [PATCH V4] FmpDevicePkg: GetImageInfo Add missing conditions
>
> 1.For
Reviewed-by: Liming Gao
> -邮件原件-
> 发件人: Pethaiyan Madhan
> 发送时间: 2024年2月27日 17:59
> 收件人: devel@edk2.groups.io
> 抄送: Pethaiyan Madhan ; Michael D Kinney
> ; Liming Gao ;
> Zhiguang Liu ; Yi Li ; GuoX Xu
>
> 主题: [PATCH] MdePkg: Update GetImage , GetImageInfo description details
>
>
Yes that is correct.
Regards,
Nickle
> -Original Message-
> From: devel@edk2.groups.io On Behalf Of Chang, Abner
> via groups.io
> Sent: Wednesday, March 6, 2024 1:51 PM
> To: Nickle Wang ; devel@edk2.groups.io
> Cc: Igor Kulchytskyy ; Nick Ramirez
> Subject: R
h-client][PATCH 00/13] use Redfish HTTP
> protocol
>
> External email: Use caution opening links or attachments
>
>
> Good work, Nickle!
>
> On Thu, Feb 29, 2024 at 11:53 AM Nickle Wang via groups.io
> mailto:nicklew=nvidia@groups.io>> wrote:
>
[AMD Official Use Only - General]
Looks good to me.
Reviewed-by: Abner Chang
> -Original Message-
> From: Nickle Wang
> Sent: Monday, March 4, 2024 9:27 PM
> To: devel@edk2.groups.io
> Cc: Chang, Abner ; Igor Kulchytskyy
> ; Nick Ramirez
> Subject: [edk2-redfish-client][PATCH 2/3]
>
[AMD Official Use Only - General]
Hi Nickle, I think we have to merge this patch with 2/3. Otherwise, the build
will be failed on the commit of 2/3, right?
Thanks
Abner
> -Original Message-
> From: Nickle Wang
> Sent: Monday, March 4, 2024 9:27 PM
> To: devel@edk2.groups.io
> Cc:
[AMD Official Use Only - General]
> -Original Message-
> From: Nickle Wang
> Sent: Monday, March 4, 2024 9:27 PM
> To: devel@edk2.groups.io
> Cc: Chang, Abner ; Igor Kulchytskyy
> ; Nick Ramirez
> Subject: [edk2-redfish-client][PATCH 1/3] RedfishClientPkg: introduce Redfish
> resource
Reviewed-by: Igor Kulchytskyy
Whole patch reviewed
Regards,
Igor
-Original Message-
From: Nickle Wang
Sent: Thursday, February 29, 2024 3:53 AM
To: devel@edk2.groups.io
Cc: Abner Chang ; Igor Kulchytskyy
Subject: [EXTERNAL] [edk2-redfish-client][PATCH 00/13] use Redfish HTTP protocol
evel] [edk2-redfish-client][PATCH 00/13] use Redfish HTTP
> protocol
>
> External email: Use caution opening links or attachments
>
>
> Good work, Nickle!
>
> On Thu, Feb 29, 2024 at 11:53 AM Nickle Wang via groups.io
> mailto:nicklew=nvidia@groups.io>> wrote:
Hi Pierre,
Thanks for reaching out, my patches are non-disruptive (wont impact
existing ARM code base).
I think lets review and integrate to main branch.
Thanks
AbduL
On 05-03-2024 19:33, Pierre Gondois wrote:
Caution: This message originated from an External Source. Use proper
From: Abdul Lateef Attar
Adds HPET parse to the UefiShellAcpiViewCommandLib library.
Cc: Zhichao Gao
Cc: Pierre Gondois
Signed-off-by: Abdul Lateef Attar
---
.../UefiShellAcpiViewCommandLib/AcpiParser.h | 17 ++
.../Parsers/Hpet/HpetParser.c | 221 ++
From: Abdul Lateef Attar
Adds WSMT parse to the UefiShellAcpiViewCommandLib library.
Cc: Zhichao Gao
Cc: Pierre Gondois
Signed-off-by: Abdul Lateef Attar
---
.../UefiShellAcpiViewCommandLib/AcpiParser.h | 17
.../Parsers/Wsmt/WsmtParser.c | 89 +++
From: Abdul Lateef Attar
Adds HPET and WSMT parser for acpiview.
Cc: Zhichao Gao
Cc: Pierre Gondois
Abdul Lateef Attar (2):
ShellPkg/Acpiview: Adds HPET parser
ShellPkg/Acpiview: Adds ACPI WSMT Table parser
.../UefiShellAcpiViewCommandLib/AcpiParser.h | 34 +++
Hi Sami, Sunil,
Yesterday I submitted few patches on main branch; I'll port those
changes to this staging branch.
Currently from AMD X64 perspective I'm working on ACPI tables, once that
is done, then will move to smbios tables.
Thanks
AbduL
On 05-03-2024 16:22, Sunil V L wrote:
BMC again and this saves time of communication
> between BIOS and BMC. This is very helpful when we are working on Redfish
> Boot Options collection, which may contains many boot options on system.
>
> Regards,
> Nickle
>
> > -Original Message-
> > From: devel@edk
saves time of communication between
BIOS and BMC. This is very helpful when we are working on Redfish Boot Options
collection, which may contains many boot options on system.
Regards,
Nickle
> -Original Message-
> From: devel@edk2.groups.io On Behalf Of Chang, Abner
> via groups
[AMD Official Use Only - General]
Hi Nickle,
May I know what is the scenario on edk2 Redfish driver stack to use Resource
Config2 protocol?
Thanks
Abner
> -Original Message-
> From: Nickle Wang
> Sent: Monday, March 4, 2024 9:27 PM
> To: devel@edk2.groups.io
> Cc: Chang, Abner ; Igor
Oliver:
If there is no enough space, Variable driver will reclaim flash and
reserve the enough space at boot time.
At the runtime, reclaim will not be trigged. The space may be out of
resource. The warning message may be reported. Is this your case?
Thanks
Liming
> -邮件原件-
> 发件人:
This change looks good. Reviewed-by: Liming Gao
Cheng and Hao:
Have you any comments for this patch?
Thanks
Liming
> -邮件原件-
> 发件人: Dat Mach
> 发送时间: 2024年2月26日 10:00
> 收件人: devel@edk2.groups.io
> 抄送: gao.ch...@intel.com; hao.a...@intel.com; ray...@intel.com;
>
Please also need to add gEfiDeviceSignatureDatabaseGuid in MdePkg.dec.
> -邮件原件-
> 发件人: devel@edk2.groups.io 代表 Wenxing Hou
> 发送时间: 2024年3月4日 19:56
> 收件人: devel@edk2.groups.io
> 抄送: Michael D Kinney ; Liming Gao
> ; Zhiguang Liu ; Jiewen
> Yao
> 主题: [edk2-devel] [PATCH] MdePkg: Add UEFI
Hello:
In the process of using UEFI EDK2 to adapt to RISC-V, we referred to SIFIVE's
adaptation method.
However, during the debugging process, we found that there was an
issue with inaccurate timer operation. This problem also existed in the package
that targeted SIFIVE, so we wanted
Hello:
In the process of using UEFI EDK2 to adapt to RISC-V, we referred to SIFIVE's
adaptation method.
However, during the debugging process, we found that there was an
issue with inaccurate timer operation. This problem also existed in the package
that targeted SIFIVE, so we wanted
On 3/4/24 07:09, Gerd Hoffmann wrote:
Hi,
23:16 GuestPhysAddrSize Maximum guest physical address size in bits.
This number applies only to guests using nested
paging. When this field is zero, refer to the
From: Abdul Lateef Attar
Adds generic ACPI SSDT HPET table generator library.
Register/Deregister HPET table.
Adds ACPI namespace object for HPET device.
Adds Address space for HPET device.
Cc: Sami Mujawar
Cc: Pierre Gondois
Signed-off-by: Abdul Lateef Attar
---
From: Abdul Lateef Attar
Adds generic ACPI WSMT table generator library.
Register/Deregister WSMT table.
Update the WSMT table during boot as per specification.
Cc: Sami Mujawar
Cc: Pierre Gondois
Signed-off-by: Abdul Lateef Attar
---
DynamicTablesPkg/DynamicTables.dsc.inc| 2 +
From: Abdul Lateef Attar
Adds generic ACPI HPET table generator library.
Register/Deregister HPET table.
Update the HPET table during boot as per specification.
Cc: Sami Mujawar
Cc: Pierre Gondois
Signed-off-by: Abdul Lateef Attar
---
DynamicTablesPkg/DynamicTables.dsc.inc| 2 +
From: Abdul Lateef Attar
Adds generic ACPI FADT table generator library.
Register/Deregister FADT table.
Adds Arch namespace ids.
Update the FADT table during boot as per specification.
Cc: Sami Mujawar
Cc: Pierre Gondois
Signed-off-by: Abdul Lateef Attar
---
From: Abdul Lateef Attar
PR: https://github.com/tianocore/edk2/pull/5438
V2: delta changes
Addressed review comments
Adds ACPI HPET table to add HPET to ACPI namespace
V1:
Adds new space for ArchNameSpaceObjects.
Adds generic FADT table generator.
Adds generic HPET table generator.
Adds
Because EdkIIRedfishResourceConfigLib is updated to support
Redfish resource config2 protocol, update corresponding
functions in feature drivers.
Signed-off-by: Nickle Wang
Cc: Abner Chang
Cc: Igor Kulchytskyy
Cc: Nick Ramirez
---
.../Features/Bios/v1_0_9/Common/BiosCommon.c | 14
Support Redfish resource config2 protocol in Edk2RedfishResourceConfigLib.
This library will try Redfish resource config2 protocol first. And if
there is no matching protocol found, Redfish resource config protocol will
be used.
Signed-off-by: Nickle Wang
Cc: Abner Chang
Cc: Igor Kulchytskyy
Introduce EDKII Redfish Resource Config2 Protocol. Comparing to
Redfish Resource Config Protocol, this protocol adds new parameter
called "JsonText". This allows Redfish caller driver to pass JSON
context to callee. Callee save the effort of getting same data from
Redfish service again. This is
Introduce EDKII Redfish Resource Config2 Protocol so that caller can
pass Redfish data to callee when caller uses "expand" query parameter
to get multiple Redfish resources all together. Then, callee does not
get Redfish resource from Redfish service again and save the communication
effort
Hi,
On Wed, Feb 07, 2024 at 04:02:52PM +0800, joeyli via groups.io wrote:
> On Wed, Feb 07, 2024 at 03:55:49PM +0800, joeyli wrote:
> > Hi Laszlo,
> >
> > First, thanks for your review!
> >
> > On Mon, Feb 05, 2024 at 05:41:25PM +0100, Laszlo Ersek wrote:
&g
[AMD Official Use Only - General]
Went through each patch, no problem with entire series.
Reviewed-by: Abner Chang
> -Original Message-
> From: Nickle Wang
> Sent: Thursday, February 29, 2024 4:53 PM
> To: devel@edk2.groups.io
> Cc: Chang, Abner ; Igor Kulchytskyy
>
> Subject:
[AMD Official Use Only - General]
Reviewed-by: Abner Chang
> -Original Message-
> From: Nickle Wang
> Sent: Thursday, February 29, 2024 4:55 PM
> To: devel@edk2.groups.io
> Cc: Chang, Abner ; Igor Kulchytskyy
>
> Subject: [edk2-redfish-client][PATCH 07/13] RedfishClientPkg/BiosDxe:
[AMD Official Use Only - General]
Reviewed-by: Abner Chang
> -Original Message-
> From: Nickle Wang
> Sent: Thursday, February 29, 2024 4:53 PM
> To: devel@edk2.groups.io
> Cc: Chang, Abner ; Igor Kulchytskyy
>
> Subject: [edk2-redfish-client][PATCH 03/13] RedfishClientPkg: ues
>
[AMD Official Use Only - General]
Reviewed-by: Abner Chang
> -Original Message-
> From: Nickle Wang
> Sent: Thursday, February 29, 2024 4:53 PM
> To: devel@edk2.groups.io
> Cc: Chang, Abner ; Igor Kulchytskyy
>
> Subject: [edk2-redfish-client][PATCH 02/13] RedfishClientPkg: remove
>
[AMD Official Use Only - General]
Reviewed-by: Abner Chang
> -Original Message-
> From: Nickle Wang
> Sent: Thursday, February 29, 2024 4:53 PM
> To: devel@edk2.groups.io
> Cc: Chang, Abner ; Igor Kulchytskyy
>
> Subject: [edk2-redfish-client][PATCH 01/13] RedfishClientPkg/.github: do
I agree this change. It should have no negative impact. Reviewed-by: Liming
Gao
Michael:
Have you any comments for this change?
Thanks
Liming
> -邮件原件-
> 发件人: Zhihao Li
> 发送时间: 2024年3月1日 15:12
> 收件人: devel@edk2.groups.io
> 抄送: Liming Gao
> 主题: [PATCH v1] MdeModulePkg/Core/Pei:
Looks good. Reviewed-by: Liming Gao
> -邮件原件-
> 发件人: devel@edk2.groups.io 代表 Laszlo Ersek
> 发送时间: 2024年2月25日 5:24
> 收件人: edk2-devel-groups-io
> 抄送: Bob Feng ; Liming Gao
> ; Michael D Kinney
> ; Rebecca Cran ; Yuwei
> Chen
> 主题: [edk2-devel] [edk2-BuildSpecification PATCH 0/3]
Looks good. Reviewed-by: Liming Gao
> -邮件原件-
> 发件人: devel@edk2.groups.io 代表 Laszlo Ersek
> 发送时间: 2024年2月25日 5:29
> 收件人: edk2-devel-groups-io
> 抄送: Bob Feng ; Liming Gao
> ; Michael D Kinney
> ; Rebecca Cran ; Yuwei
> Chen
> 主题: [edk2-devel] [edk2-InfSpecification PATCH 0/2] README:
>
Reviewed-by: Liming Gao
> -邮件原件-
> 发件人: Gerd Hoffmann
> 发送时间: 2024年2月22日 18:54
> 收件人: devel@edk2.groups.io
> 抄送: Michael Roth ; Jiewen Yao
> ; Liming Gao ; Laszlo
> Ersek ; Tom Lendacky ;
> Paolo Bonzini ; Ard Biesheuvel
> ; Gerd Hoffmann ; Min Xu
> ; Erdem Aktas ; Oliver
> Steffen ;
Reviewed-by: Liming Gao
> -邮件原件-
> 发件人: Gerd Hoffmann
> 发送时间: 2024年2月22日 18:54
> 收件人: devel@edk2.groups.io
> 抄送: Michael Roth ; Jiewen Yao
> ; Liming Gao ; Laszlo
> Ersek ; Tom Lendacky ;
> Paolo Bonzini ; Ard Biesheuvel
> ; Gerd Hoffmann ; Min Xu
> ; Erdem Aktas ; Oliver
> Steffen ;
links or attachments
>
>
> Good work, Nickle!
>
> On Thu, Feb 29, 2024 at 11:53 AM Nickle Wang via groups.io
> mailto:nicklew=nvidia@groups.io>> wrote:
> >
> > Redfish HTTP protocol is introduced to edk2 RedfishPkg. Update
> > RedfishClientPkg t
Reviewed-by: Felix Polyudov
-Original Message-
From: Tan, Ming
Sent: Wednesday, February 28, 2024 10:32 PM
To: Yao, Jiewen ; devel@edk2.groups.io; Pingle, Sneha S
; Felix Polyudov ; Bi, Dandan
Cc: Xu, Min M
Subject: [EXTERNAL] RE: [PATCH v2] SecurityPkg/SecureBootConfigDxe: Update
On 2/22/24 05:54, Gerd Hoffmann wrote:
When running in SEV mode keep the VC handler installed.
Add a function to uninstall it later.
This allows using the cpuid instruction in SetCr3ForPageTables64,
which is needed to check for la57 & 1G page support.
Signed-off-by: Gerd Hoffmann
Looks
801 - 900 of 7528 matches
Mail list logo