|
[PATCH v3 2/5] ArmPkg: prepare 32bit ARM build of StandaloneMmPkg
Changes in ArmPkg to prepare building StandaloneMm firmware for
32bit Arm architectures.
Adds MmCommunicationDxe driver and ArmMmuPeiLib and
ArmmmuStandaloneMmLib libraries to the list of the
Changes in ArmPkg to prepare building StandaloneMm firmware for
32bit Arm architectures.
Adds MmCommunicationDxe driver and ArmMmuPeiLib and
ArmmmuStandaloneMmLib libraries to the list of the
|
By
Etienne Carriere
·
#75193
·
|
|
[PATCH v3 1/5] ArmPkg/IndustryStandard: 32b/64b agnostic FF-A, Mm SVC and Std SMC IDs
Defines ARM_SVC_ID_FFA_* and ARM_SVC_ID_SP_* identifiers for 32bit
function IDs as per SMCCC specification. Defines also generic ARM
SVC identifier macros to wrap 32bit or 64bit identifiers upon
Defines ARM_SVC_ID_FFA_* and ARM_SVC_ID_SP_* identifiers for 32bit
function IDs as per SMCCC specification. Defines also generic ARM
SVC identifier macros to wrap 32bit or 64bit identifiers upon
|
By
Etienne Carriere
·
#75192
·
|
|
回复: [edk2-devel] [PATCH v2 06/13] MdePkg/Register/Amd: define GHCB macros for SNP AP creation
Laszlo:
Thanks for your detail review. I have no comments for the changes in this patch set. Reviewed-by: Liming Gao <gaoliming@...>
Thanks
Liming
Laszlo:
Thanks for your detail review. I have no comments for the changes in this patch set. Reviewed-by: Liming Gao <gaoliming@...>
Thanks
Liming
|
By
gaoliming
·
#75191
·
|
|
Re: [PATCH v2 3/5] GenFv: Arm: support images entered in Thumb mode
Sorry, I missed this one.
This needs extra parantheses.
I'll sent a v3. My apologies...
etienne
Sorry, I missed this one.
This needs extra parantheses.
I'll sent a v3. My apologies...
etienne
|
By
Etienne Carriere
·
#75190
·
|
|
回复: [PATCH v2 3/5] GenFv: Arm: support images entered in Thumb mode
Acked-by: Liming Gao <gaoliming@...>
from
would
Acked-by: Liming Gao <gaoliming@...>
from
would
|
By
gaoliming
·
#75189
·
|
|
[PATCH v2 5/5] Maintainers: update Maintainers file as new files/folders created
Create new entry for Cloud Hypervisor and assign reviewer to Sami
Mujawar.
Cc: Sami Mujawar <sami.mujawar@...>
Signed-off-by: Jianyong Wu <jianyong.wu@...>
---
Maintainers.txt | 7 +++++++
1
Create new entry for Cloud Hypervisor and assign reviewer to Sami
Mujawar.
Cc: Sami Mujawar <sami.mujawar@...>
Signed-off-by: Jianyong Wu <jianyong.wu@...>
---
Maintainers.txt | 7 +++++++
1
|
By
Jianyong Wu
·
#75188
·
|
|
[PATCH v2 4/5] ArmVirtPkg: Introduce Cloud Hypervisor to edk2 family
Cloud Hypervisor is kvm based VMM and is implemented in rust. Just like
other VMMs it need UEFI support to let ACPI work. That's why
Cloud Hypervisor is introduced here.
Cc: Laszlo Ersek
Cloud Hypervisor is kvm based VMM and is implemented in rust. Just like
other VMMs it need UEFI support to let ACPI work. That's why
Cloud Hypervisor is introduced here.
Cc: Laszlo Ersek
|
By
Jianyong Wu
·
#75187
·
|
|
[PATCH v2 3/5] ArmVirtPkg: enable ACPI for cloud hypervisor
The current implementation of PlatformHasAcpiDt is not a common
library and is on behalf of qemu. So give a specific version for
Cloud Hypervisor here.
There is no device like Fw-cfg in qemu in Cloud
The current implementation of PlatformHasAcpiDt is not a common
library and is on behalf of qemu. So give a specific version for
Cloud Hypervisor here.
There is no device like Fw-cfg in qemu in Cloud
|
By
Jianyong Wu
·
#75186
·
|
|
[PATCH v2 2/5] MdeMoudlePkg: introduce new PCD for Acpi/rsdp
As there is lack of a machnism in Cloud Hypervisor to pass the base
address of Rsdp in Acpi, so a PCD varialbe is introduced here to
feed it.
Cc: Hao A Wu <hao.a.wu@...>
Cc: Jian J Wang
As there is lack of a machnism in Cloud Hypervisor to pass the base
address of Rsdp in Acpi, so a PCD varialbe is introduced here to
feed it.
Cc: Hao A Wu <hao.a.wu@...>
Cc: Jian J Wang
|
By
Jianyong Wu
·
#75185
·
|
|
[PATCH v2 1/5] ArmVirtPkg: Library: Memory initialization for Cloud Hypervisor
Cloud Hypervisor is kvm based VMM implemented in rust.
This library populates the system memory map for the
Cloud Hypervisor virtual platform.
Cc: Laszlo Ersek <lersek@...>
Cc: Ard Biesheuvel
Cloud Hypervisor is kvm based VMM implemented in rust.
This library populates the system memory map for the
Cloud Hypervisor virtual platform.
Cc: Laszlo Ersek <lersek@...>
Cc: Ard Biesheuvel
|
By
Jianyong Wu
·
#75184
·
|
|
[PATCH v2 0/5] Enable Cloud Hypervisor support in edk2
Cloud Hypervisor is an open source Virtual Machine Monitor (VMM) that
runs on top of KVM. Cloud Hypervisor is implemented in Rust and is based
on the rust-vmm crates. See [1] to find more.
To support
Cloud Hypervisor is an open source Virtual Machine Monitor (VMM) that
runs on top of KVM. Cloud Hypervisor is implemented in Rust and is based
on the rust-vmm crates. See [1] to find more.
To support
|
By
Jianyong Wu
·
#75183
·
|
|
Re: [PATCH v2 5/5] StandaloneMmPkg: build for 32bit arm machines
Dear all,
For info, Tested on Qemu/arm and stm32mp1 (both armv7-a) and on 64bit
Qemu/AArch64.
I used OP-TEE 3.13.0 to host the StMM instance.
Regards,
Etienne
<etienne.carriere@...> wrote:
Dear all,
For info, Tested on Qemu/arm and stm32mp1 (both armv7-a) and on 64bit
Qemu/AArch64.
I used OP-TEE 3.13.0 to host the StMM instance.
Regards,
Etienne
<etienne.carriere@...> wrote:
|
By
Etienne Carriere
·
#75182
·
|
|
Re: [PATCH v3] IntelFsp2Pkg: YAML script bug fix
Reviewed-by: Chasel Chiu <chasel.chiu@...>
Reviewed-by: Chasel Chiu <chasel.chiu@...>
|
By
Chiu, Chasel
·
#75181
·
|
|
[edk2-platforms][PATCH v2 6/6] Platform/StandaloneMm: build StandaloneMmRpmb for 32bit architectures
Build PlatformStandaloneMmRpmb for ARM architecture (32bit arm machine).
The generated image targets an execution environment similar to AArch64
StMM secure partition in OP-TEE but in 32bit mode.
GCC
Build PlatformStandaloneMmRpmb for ARM architecture (32bit arm machine).
The generated image targets an execution environment similar to AArch64
StMM secure partition in OP-TEE but in 32bit mode.
GCC
|
By
Etienne Carriere
·
#75180
·
|
|
[edk2-platforms][PATCH v2 5/6] Drivers/OpTee: address cast build warning issue in 32b mode
Use (UINTN) cast to cast physical or virtual address values to the
pointer size before casting from/to a pointer value.
Cc: Ilias Apalodimas <ilias.apalodimas@...>
Cc: Leif Lindholm
Use (UINTN) cast to cast physical or virtual address values to the
pointer size before casting from/to a pointer value.
Cc: Ilias Apalodimas <ilias.apalodimas@...>
Cc: Leif Lindholm
|
By
Etienne Carriere
·
#75179
·
|
|
[edk2-platforms][PATCH v2 4/6] Drivers/OpTee: Add Aarch32 SVC IDs for 32bit Arm targets
Add SMCCC function IDs for RPMB read/write service on 32bit architectures.
Define generic SP_SVC_RPMB_READ/SP_SVC_RPMB_WRITE IDs for native target
architecture (32b or 64b).
Changes OpTeeRpmbFvb.c to
Add SMCCC function IDs for RPMB read/write service on 32bit architectures.
Define generic SP_SVC_RPMB_READ/SP_SVC_RPMB_WRITE IDs for native target
architecture (32b or 64b).
Changes OpTeeRpmbFvb.c to
|
By
Etienne Carriere
·
#75178
·
|
|
[edk2-platforms][PATCH v2 3/6] Platform/StandaloneMm: sync with edk2 StandaloneMmCpu path change
Synchronize with edk2 package where StandaloneMmCpu component has moved
from StandaloneMmPkg/Drivers/StandaloneMmCpu/AArch64/StandaloneMmCpu.inf
to
Synchronize with edk2 package where StandaloneMmCpu component has moved
from StandaloneMmPkg/Drivers/StandaloneMmCpu/AArch64/StandaloneMmCpu.inf
to
|
By
Etienne Carriere
·
#75177
·
|
|
[edk2-platforms][PATCH v2 2/6] Platform/Socionext/DeveloperBox: sync with edk2 StandaloneMmCpu path change
Synchronize with edk2 package where StandaloneMmCpu component has moved
from StandaloneMmPkg/Drivers/StandaloneMmCpu/AArch64/StandaloneMmCpu.inf
to
Synchronize with edk2 package where StandaloneMmCpu component has moved
from StandaloneMmPkg/Drivers/StandaloneMmCpu/AArch64/StandaloneMmCpu.inf
to
|
By
Etienne Carriere
·
#75176
·
|
|
[edk2-platforms][PATCH v2 1/6] Platform/ARM/SgiPkg: sync with edk2 StandaloneMmCpu path change
Synchronize with edk2 package where StandaloneMmCpu component has moved
from StandaloneMmPkg/Drivers/StandaloneMmCpu/AArch64/StandaloneMmCpu.inf
to
Synchronize with edk2 package where StandaloneMmCpu component has moved
from StandaloneMmPkg/Drivers/StandaloneMmCpu/AArch64/StandaloneMmCpu.inf
to
|
By
Etienne Carriere
·
#75175
·
|
|
[PATCH v2 5/5] StandaloneMmPkg: build for 32bit arm machines
This change allows to build StandaloneMmPkg components for 32bit Arm
StandaloneMm firmware.
This change mainly moves AArch64/ source files to Arm/ side directory
for several components:
This change allows to build StandaloneMmPkg components for 32bit Arm
StandaloneMm firmware.
This change mainly moves AArch64/ source files to Arm/ side directory
for several components:
|
By
Etienne Carriere
·
#75174
·
|