|
Re: Update NASM to stable release 2.15.05
Mike,
It‘s very good! It allows further NASM cleanup removing DB instructions.
Thanks,
Ray
Mike,
It‘s very good! It allows further NASM cleanup removing DB instructions.
Thanks,
Ray
|
By
Ni, Ray
·
#714
·
|
|
Re: [edk2-devel] Update NASM to stable release 2.15.05
Mike,
Sounds like a good plan.
Thanks,
Andrew Fish
Mike,
Sounds like a good plan.
Thanks,
Andrew Fish
|
By
Andrew Fish <afish@...>
·
#713
·
|
|
Update NASM to stable release 2.15.05
Hello,
I would like to propose that we update to a newer version of NASM.
https://www.nasm.us/
The most recent stable version is
Hello,
I would like to propose that we update to a newer version of NASM.
https://www.nasm.us/
The most recent stable version is
|
By
Michael D Kinney
·
#712
·
|
|
Re: [RFC] [PATCH 0/2] Proposal to add EFI_MP_SERVICES_PROTOCOL support for AARCH64
Hi Leif,
Please find my response inline marked [SAMI].
Regards,
Sami Mujawar
[SAMI] I will start reviewing this patch set.
[SAMI] I can start helping with the review of the patches to start with,
Hi Leif,
Please find my response inline marked [SAMI].
Regards,
Sami Mujawar
[SAMI] I will start reviewing this patch set.
[SAMI] I can start helping with the review of the patches to start with,
|
By
Sami Mujawar <sami.mujawar@...>
·
#711
·
|
|
Re: [RFC] [PATCH 0/2] Proposal to add EFI_MP_SERVICES_PROTOCOL support for AARCH64
Sami, any comments on this set?
In fact ... we could use more help on ArmPkg in general. Would you be
up for becoming an additional Maintainer or Reviewer?
/
Leif
Sami, any comments on this set?
In fact ... we could use more help on ArmPkg in general. Would you be
up for becoming an additional Maintainer or Reviewer?
/
Leif
|
By
Leif Lindholm
·
#710
·
|
|
Re: [RFC] [PATCH 0/2] Proposal to add EFI_MP_SERVICES_PROTOCOL support for AARCH64
This patch will also break out-of-tree platforms because it causes ArmPkg/Drivers/CpuDxe to gain a dependency on MpInitLib.
--
Rebecca Cran
This patch will also break out-of-tree platforms because it causes ArmPkg/Drivers/CpuDxe to gain a dependency on MpInitLib.
--
Rebecca Cran
|
By
Rebecca Cran <rebecca@...>
·
#709
·
|
|
Re: [RFC] [PATCH 0/2] Proposal to add EFI_MP_SERVICES_PROTOCOL support for AARCH64
Hello Leif,
Agree this comment is not directly related to the RFC, and should be directed to the UEFI Forum instead, so please ignore my comment.
Arm does not have any PI specific requirements on
Hello Leif,
Agree this comment is not directly related to the RFC, and should be directed to the UEFI Forum instead, so please ignore my comment.
Arm does not have any PI specific requirements on
|
By
Samer El-Haj-Mahmoud
·
#708
·
|
|
Re: [RFC] [PATCH 0/2] Proposal to add EFI_MP_SERVICES_PROTOCOL support for AARCH64
Hi Samer,
Yes, I was referring to references, as in any protocols explicitly
stating compatibility with being called from an AP.
That feels like a weird response to the submission of a patch
Hi Samer,
Yes, I was referring to references, as in any protocols explicitly
stating compatibility with being called from an AP.
That feels like a weird response to the submission of a patch
|
By
Leif Lindholm
·
#707
·
|
|
Re: [RFC] [PATCH 0/2] Proposal to add EFI_MP_SERVICES_PROTOCOL support for AARCH64
The PI 1.7 spec defined the EFI_MP_SERVICES_PROTOCOL in page 2-180, with the PPI and MM versions in 1-193 and 4-57 respectively.
This statement (from the PI spec) is overly ambitious. I bet that it
The PI 1.7 spec defined the EFI_MP_SERVICES_PROTOCOL in page 2-180, with the PPI and MM versions in 1-193 and 4-57 respectively.
This statement (from the PI spec) is overly ambitious. I bet that it
|
By
Samer El-Haj-Mahmoud
·
#706
·
|
|
Re: [RFC] [PATCH 0/2] Proposal to add EFI_MP_SERVICES_PROTOCOL support for AARCH64
+Samer
I think there is no way a protocol defined in the UEFI specification could
be
safe to use by non-BSP. In PI, the only references I find to the protocol
are
in MM and SAL protocols.
And we're
+Samer
I think there is no way a protocol defined in the UEFI specification could
be
safe to use by non-BSP. In PI, the only references I find to the protocol
are
in MM and SAL protocols.
And we're
|
By
Leif Lindholm
·
#705
·
|
|
Re: [RFC] [PATCH 0/2] Proposal to add EFI_MP_SERVICES_PROTOCOL support for AARCH64
Ok, so that doesn't look as bad as I thought. But we'll have to be
more strict than other arches: even EFI services and protocols that
are marked as safe for execution under this MP protocol are
Ok, so that doesn't look as bad as I thought. But we'll have to be
more strict than other arches: even EFI services and protocols that
are marked as safe for execution under this MP protocol are
|
By
Ard Biesheuvel <ardb@...>
·
#704
·
|
|
Re: [RFC] [PATCH 0/2] Proposal to add EFI_MP_SERVICES_PROTOCOL support for AARCH64
This is a good point, and something we at the very least should point
out more explicitly - and perhaps ought to provide a helper library to
do - ...
... but I'll note that EFI_MP_SERVICES_PROTOCOL
This is a good point, and something we at the very least should point
out more explicitly - and perhaps ought to provide a helper library to
do - ...
... but I'll note that EFI_MP_SERVICES_PROTOCOL
|
By
Leif Lindholm
·
#703
·
|
|
Re: [RFC] [PATCH 0/2] Proposal to add EFI_MP_SERVICES_PROTOCOL support for AARCH64
The code changes by itself look fine to me. The only problem I see is
that we cannot run arbitrary code on other cores with the MMU off,
given that in that case, they don't comply with the UEFI
The code changes by itself look fine to me. The only problem I see is
that we cannot run arbitrary code on other cores with the MMU off,
given that in that case, they don't comply with the UEFI
|
By
Ard Biesheuvel <ardb@...>
·
#702
·
|
|
Re: [RFC] [PATCH 0/2] Proposal to add EFI_MP_SERVICES_PROTOCOL support for AARCH64
Ard/Sami - any comments?
/
Leif
Ard/Sami - any comments?
/
Leif
|
By
Leif Lindholm
·
#701
·
|
|
Re: [RFC] [PATCH 0/2] Proposal to add EFI_MP_SERVICES_PROTOCOL support for AARCH64
Just to add to this:
Aff0 was never defined by the architecture to be the "core", it was
just the smallest schedulable entity. The intent being that whether
you had multiple hardware threads per core
Just to add to this:
Aff0 was never defined by the architecture to be the "core", it was
just the smallest schedulable entity. The intent being that whether
you had multiple hardware threads per core
|
By
Leif Lindholm
·
#700
·
|
|
[RFC] [PATCH 2/2] ArmPkg: Add Library/MpInitLib to support EFI_MP_SERVICES_PROTOCOL
Add support for EFI_MP_SERVICES_PROTOCOL during the DXE phase under
AArch64.
Call PSCI_CPU_ON to power on the core, call the supplied procedure and
then call PSCI_CPU_OFF to power off the
Add support for EFI_MP_SERVICES_PROTOCOL during the DXE phase under
AArch64.
Call PSCI_CPU_ON to power on the core, call the supplied procedure and
then call PSCI_CPU_OFF to power off the
|
By
Rebecca Cran <rebecca@...>
·
#699
·
|
|
[RFC] [PATCH 1/2] ArmPkg: Replace CoreId and ClusterId with Mpidr in ARM_CORE_INFO struct
Remove the ClusterId and CoreId fields in the ARM_CORE_INFO structure in
favor of a new Mpidr field. Update code in
ArmPlatformPkg/PrePeiCore/MainMPCore and ArmPlatformPkg/PrePi/MainMPCore.c
to use
Remove the ClusterId and CoreId fields in the ARM_CORE_INFO structure in
favor of a new Mpidr field. Update code in
ArmPlatformPkg/PrePeiCore/MainMPCore and ArmPlatformPkg/PrePi/MainMPCore.c
to use
|
By
Rebecca Cran <rebecca@...>
·
#698
·
|
|
[RFC] [PATCH 0/2] Proposal to add EFI_MP_SERVICES_PROTOCOL support for AARCH64
I'd like to propose adding EFI_MP_SERVICES_PROTOCOL support for
AARCH64 systems. I've attached two patches to implement support for it
in the DXE phase, based on code in EmulatorPkg and UefiCpuPkg.
I'd like to propose adding EFI_MP_SERVICES_PROTOCOL support for
AARCH64 systems. I've attached two patches to implement support for it
in the DXE phase, based on code in EmulatorPkg and UefiCpuPkg.
|
By
Rebecca Cran <rebecca@...>
·
#697
·
|
|
RFC: Static Analysis in edk2 CI
I would like to start a discussion regarding integration of the static analysis (SA) into the edk2 workflow.
I assume the SA benefits are well understood, so I'll get straight to the point; however,
I would like to start a discussion regarding integration of the static analysis (SA) into the edk2 workflow.
I assume the SA benefits are well understood, so I'll get straight to the point; however,
|
By
Felix Polyudov
·
#696
·
|
|
Re: [edk2-devel] RFC: Common Design Proposal on Confidential Computing Support in OVMF
Hello Jiewen,
Thanks for writing this up. As you know, ARM is a bit behind in the
CCA space, and so I will not be able to take part in these discussions
in great detail.
I will leave it to the
Hello Jiewen,
Thanks for writing this up. As you know, ARM is a bit behind in the
CCA space, and so I will not be able to take part in these discussions
in great detail.
I will leave it to the
|
By
Ard Biesheuvel <ardb@...>
·
#695
·
|