On 23 November 2015 at 17:56, Ard Biesheuvel <ard.biesheu...@linaro.org> wrote:
> By special request, this implements ARM support to the ArmVirtXen
> platform. This is probably still rough around the edges, since I have
> not tested it myself under Xen yet. I did test all the code changes in
> this series under QEMU. (This is possible since the early code only depends
> on the Linux boot protocol, which QEMU implements as well.)
>
> I would highly appreciate testing on both ARM and AARCH64 platforms, since
> some AARCH64 code was changed as well (patch #3)
>

Branch can be found here btw (weblink)
https://git.linaro.org/people/ard.biesheuvel/uefi-next.git/shortlog/refs/heads/arm32-xen

> Ard Biesheuvel (6):
>   BaseTools/GenFw ARM: allow R_ARM_REL32 relocations
>   ArmLib/ArmV7Mmu: use 64-bit type for mapping region size
>   ArmVirtPkg/XenRelocatablePlatformLib: rewrite DTB memory node
>     retrieval in C
>   ArmVirtPkg/PrePiRelocatable: add ARM support
>   ArmVirtPkg/ArmXenRelocatablePlatformLib: add ARM support
>   ArmVirtPkg/ArmVirtXen: add ARM support
>
>  ArmPkg/Library/ArmLib/ArmV7/ArmV7Mmu.c                                       
>     |   2 +-
>  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                                      
>     | 203 +++++++++++++++++
>  ArmVirtPkg/PrePi/ArmVirtPrePiUniCoreRelocatable.inf                          
>     |   6 +-
>  ArmVirtPkg/PrePi/Scripts/PrePi-PIE.lds                                       
>     |  29 +--
>  BaseTools/Source/C/GenFw/Elf32Convert.c                                      
>     |   2 +
>  13 files changed, 530 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
>
> --
> 1.9.1
>
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to