|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH v4 0/3] Add support for GICv2 on GICv3
Hi all,
This patch series adds support for GICv2 on GICv3. This feature is available
only when the GICv3 hardware is compatible with GICv2.
When it's the case, the same interface is provided in order to use a
virtualize GICv2 (i.e GICC and GICV). This will allow us to re-use the
same vGIC driver.
It has been tested on the ARMv8 Foundation Model with GICv2 and GICv3 as
well as changing the vGIC version emulated for the guest (only on GICv3 host).
A branch with all the patches can be found here:
git://xenbits.xen.org/people/julieng/xen-unstable.git branch
gicv2-on-gicv3-v4
For all changes see in each patch.
Sincerely yours,
Julien Grall (3):
xen/arm: Rename XEN_DOMCTL_CONFIG_GIC_DEFAULT to
XEN_DOMCTL_CONFIG_GIC_NATIVE
arm: Allow the user to specify the GIC version
xen/arm: gic-v3: Add support of vGICv2 when available
docs/man/xl.cfg.pod.5 | 34 +++++++++++++++++++++++++++
tools/libxc/xc_domain.c | 2 +-
tools/libxl/libxl.h | 5 ++++
tools/libxl/libxl_arch.h | 6 +++++
tools/libxl/libxl_arm.c | 35 +++++++++++++++++++++++++++-
tools/libxl/libxl_create.c | 7 ++++++
tools/libxl/libxl_types.idl | 11 +++++++++
tools/libxl/libxl_x86.c | 7 ++++++
tools/libxl/xl_cmdimpl.c | 12 ++++++++++
xen/arch/arm/domain.c | 45 +++++++++++++++++++++---------------
xen/arch/arm/gic-v3.c | 54 ++++++++++++++++++++++++++++++++++++++++---
xen/arch/arm/setup.c | 2 +-
xen/arch/arm/vgic.c | 4 ++--
xen/include/asm-arm/domain.h | 2 ++
xen/include/public/arch-arm.h | 2 +-
15 files changed, 201 insertions(+), 27 deletions(-)
--
2.1.4
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |