On Wed, 16 Dec 2015, Ard Biesheuvel wrote:
> By special request, this implements ARM support to the ArmVirtXen
> platform. This time, I managed to test it myself under Xen on actual
> AArch64 hardware, after I figured out that 64-bit supports 32-bit guests
> as well.
> 
> Changes since v1:
> - two patches have been merged, and hence dropped from this series
> - new patch #1 which fixes an interworking issue with XenHypercall2()
> - added Laszlo's acks to patches #2 to #5
> 
> Ard Biesheuvel (5):
>   OvfmPkg/XenHypercallLib: add missing GCC_ASM_EXPORT to XenHypercall2
>   ArmVirtPkg/XenRelocatablePlatformLib: rewrite DTB memory node
>     retrieval in C
>   ArmVirtPkg/PrePiRelocatable: add ARM support
>   ArmVirtPkg/ArmXenRelocatablePlatformLib: add ARM support
>   ArmVirtPkg/ArmVirtXen: add ARM support

It works fine, thanks Ard!



>  ArmVirtPkg/ArmVirtXen.dsc                                                    
>     |   7 +-
>  ArmVirtPkg/ArmVirtXen.fdf                                                    
>     |  21 +-
>  ArmVirtPkg/Library/ArmXenRelocatablePlatformLib/AARCH64/MemnodeParser.S      
>     | 237 --------------------
>  
> ArmVirtPkg/Library/ArmXenRelocatablePlatformLib/AARCH64/RelocatableVirtHelper.S
>   |  51 ++---
>  ArmVirtPkg/Library/ArmXenRelocatablePlatformLib/ARM/RelocatableVirtHelper.S  
>     | 140 ++++++++++++
>  
> ArmVirtPkg/Library/ArmXenRelocatablePlatformLib/ArmXenRelocatablePlatformLib.inf
>  |   6 +-
>  ArmVirtPkg/Library/ArmXenRelocatablePlatformLib/FdtParser.c                  
>     |  91 ++++++++
>  ArmVirtPkg/PrePi/Arm/ArchPrePi.c                                             
>     |  26 +++
>  ArmVirtPkg/PrePi/Arm/ModuleEntryPoint.S                                      
>     | 196 ++++++++++++++++
>  ArmVirtPkg/PrePi/ArmVirtPrePiUniCoreRelocatable.inf                          
>     |   6 +-
>  ArmVirtPkg/PrePi/Scripts/PrePi-PIE.lds                                       
>     |  29 +--
>  OvmfPkg/Library/XenHypercallLib/Arm/Hypercall.S                              
>     |   3 +-
>  12 files changed, 522 insertions(+), 291 deletions(-)
>  delete mode 100644 
> ArmVirtPkg/Library/ArmXenRelocatablePlatformLib/AARCH64/MemnodeParser.S
>  create mode 100644 
> ArmVirtPkg/Library/ArmXenRelocatablePlatformLib/ARM/RelocatableVirtHelper.S
>  create mode 100644 
> ArmVirtPkg/Library/ArmXenRelocatablePlatformLib/FdtParser.c
>  create mode 100644 ArmVirtPkg/PrePi/Arm/ArchPrePi.c
>  create mode 100644 ArmVirtPkg/PrePi/Arm/ModuleEntryPoint.S
> 
> -- 
> 2.5.0
> 
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to