[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH v1 00/21] Xen/ARM guest support



On 01/23/15 16:02, Ard Biesheuvel wrote:

>  ArmPkg/Drivers/TimerDxe/TimerDxe.c                 |  14 +-
>  .../ArmVirtualizationPkg/ArmVirtualizationPkg.dec  |   3 +-
>  .../ArmVirtualizationPkg/ArmVirtualizationQemu.dsc |   3 -
>  .../ArmVirtualizationPkg/ArmVirtualizationXen.dsc  | 274 +++++++++++++
>  .../ArmVirtualizationPkg/ArmVirtualizationXen.fdf  | 337 ++++++++++++++++
>  .../ArmVirtualizationPkg/Include/Guid/FdtHob.h     |  26 ++
>  .../ArmVirtualizationMemoryInitPeiLib.c            |  91 +++++
>  .../ArmVirtualizationMemoryInitPeiLib.inf          |  64 +++
>  .../AARCH64/MemnodeParser.S                        | 232 +++++++++++
>  .../AARCH64/RelocatableVirtHelper.S                | 161 ++++++++
>  .../ArmVirtualizationPlatformLib.inf               |   1 +
>  .../ArmXenRelocatablePlatformLib.inf               |  66 ++++
>  .../ArmVirtualizationPlatformLib/RelocatableVirt.c |  78 ++++
>  .../Library/ArmVirtualizationPlatformLib/Virt.c    |  48 +--
>  .../ArmVirtualizationPlatformLib/XenVirtMem.c      |  83 ++++
>  .../Library/PlatformPeiLib/PlatformPeiLib.c        |  75 +++-
>  .../Library/PlatformPeiLib/PlatformPeiLib.inf      |   3 -
>  .../ArmVirtualizationPkg/VirtFdtDxe/VirtFdtDxe.c   | 129 +++++-
>  .../ArmVirtualizationPkg/VirtFdtDxe/VirtFdtDxe.inf |   5 +-
>  ArmPlatformPkg/PrePi/AArch64/ModuleEntryPoint.S    |  51 ++-
>  ArmPlatformPkg/PrePi/MainMPCore.c                  |   5 +-
>  ArmPlatformPkg/PrePi/MainUniCore.c                 |   2 +-
>  ArmPlatformPkg/PrePi/MainUniCoreRelocatable.c      |  38 ++
>  ArmPlatformPkg/PrePi/PeiUniCoreRelocatable.inf     | 108 +++++
>  ArmPlatformPkg/PrePi/PrePi.c                       |  25 +-
>  ArmPlatformPkg/PrePi/PrePi.h                       |   3 +-
>  ArmPlatformPkg/PrePi/Scripts/PrePi-PIE.lds         |  28 ++
>  OvmfPkg/Include/Guid/XenBusRootDevice.h            |  24 ++
>  .../Include/IndustryStandard/Xen/arch-arm/xen.h    | 436 
> +++++++++++++++++++++
>  OvmfPkg/Include/IndustryStandard/Xen/io/console.h  |  51 +++
>  OvmfPkg/Include/IndustryStandard/Xen/xen.h         |   7 +-
>  OvmfPkg/Include/Library/XenHypercallLib.h          |  78 ++++
>  OvmfPkg/Include/Protocol/XenIo.h                   |  48 +++
>  .../XenConsoleSerialPortLib.c                      | 147 +++++++
>  .../XenConsoleSerialPortLib.inf                    |  34 ++
>  .../Library/XenHypercallLib/Aarch64/Hypercall.S    |  26 ++
>  OvmfPkg/Library/XenHypercallLib/Arm/Hypercall.S    |  25 ++
>  .../XenHypercallLib}/Ia32/hypercall.nasm           |   6 +-
>  .../XenHypercallLib}/X64/hypercall.nasm            |   6 +-
>  .../Library/XenHypercallLib/XenHypercallLibArm.inf |  40 ++
>  .../XenHypercallLib/XenHypercallLibCommon.c        |  63 +++
>  .../Library/XenHypercallLib/XenHypercallLibIntel.c |  77 ++++
>  .../XenHypercallLib/XenHypercallLibIntel.inf       |  52 +++
>  .../XenRealTimeClockLib/XenRealTimeClockLib.c      | 196 +++++++++
>  .../XenRealTimeClockLib/XenRealTimeClockLib.inf    |  38 ++
>  OvmfPkg/OvmfPkg.dec                                |   6 +
>  OvmfPkg/OvmfPkgIa32.dsc                            |   1 +
>  OvmfPkg/OvmfPkgIa32X64.dsc                         |   1 +
>  OvmfPkg/OvmfPkgX64.dsc                             |   1 +
>  OvmfPkg/XenBusDxe/AtomicsGcc.c                     |  44 +++
>  OvmfPkg/XenBusDxe/ComponentName.c                  |   2 +-
>  OvmfPkg/XenBusDxe/EventChannel.c                   |  14 +-
>  OvmfPkg/XenBusDxe/GrantTable.c                     |  15 +-
>  OvmfPkg/XenBusDxe/GrantTable.h                     |   3 +-
>  OvmfPkg/XenBusDxe/XenBus.c                         |   6 +-
>  OvmfPkg/XenBusDxe/XenBusDxe.c                      | 241 ++++++++++--
>  OvmfPkg/XenBusDxe/XenBusDxe.h                      |   8 +-
>  OvmfPkg/XenBusDxe/XenBusDxe.inf                    |  15 +-
>  OvmfPkg/XenBusDxe/XenHypercall.c                   | 118 ------
>  OvmfPkg/XenBusDxe/XenHypercall.h                   | 113 ------
>  OvmfPkg/XenBusDxe/XenStore.c                       |   6 +-
>  OvmfPkg/XenPvBlkDxe/XenPvBlkDxe.h                  |   4 -

Just a very quick skim for now, because you'll probably submit a v2 with
the more fine-grained structure requested by Stefano (which I welcome,
because it'll be easier to review).

First: please don't forget --stat=150 next time :)

Thanks
Laszlo

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.