[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 |