This set of patches add Xen support for hip04-d01 platform (see https://wiki.linaro.org/Boards/D01 for details).
Changes from v8: - added a maintainer (Julien Grall); - reduce difference from gic-hip04.c and gic-v2.c (Julien Grall); - specify base gic-v2.c for gic-hip04.c (Julien Grall); - other minor fixes (Julien Grall); - rewrite patch to check for interrupt controller nodes using device list classes. Changes from v7: - updated patches; - moved interrupt controller check in a separate patch (Ian Campbell); - changed conditional include of gic-hip04.c in Makefile (Ian Campbell); - added MAINTAINERS update (Ian Campbell). Changes from v6: - collapsed some patch (Julien Grall); - remove useless check for irq values; - test interrupt controller not using DT compatibility; - remove non standard drivers flag (Ian Campbell). Changes from V5.99.1: - removed RFC again; - use different constants for hip04 instead of redefine standard ones; - comment compatible string change; - add an option to ARM to enable non standard drivers; - rename gicv2 to hip04gic to make clear this is not a standard gic. Changes from v5: - do not change gic-v2.c code but use a copy. To be considered RFC, to see if better to use copy or other techniques. Changes from v4: - rebased to new version; - removed patch for computing GIC addresses as it apply to all platforms; - removed patches to platform (cpu and system operations) as now they can use a bootwrapper which provide them. Changes from v3: - change the way regs property is computed for GICv2 (Julien Grall); - revert order of compaible names for GIC (Julien Grall). Changes from v2: - rewrote DTS fix patch (Ian Campbell); - use is_hip04 macro instead of doing explicit test (Julien Grall); - do not use quirks to distinguish this platform (Ian Cambell); - move some GIC constants to C files instead of header (Julien Grall); - minor changes (Julien Grall). Changes from v1: - style (Julien Grall); - make gicv2_send_SGI faster (Julien Grall); - cleanup correctly if hip04_smp_init fails (Julien Grall); - remove quirks using compatibility (Ian Campbell); - other minor suggestions by Julien Grall. Frediano Ziglio (4): xen/arm: Duplicate gic-v2.c file to support hip04 platform version xen/arm: Detect GIC nodes based on class xen/arm: Make gic-v2 code handle hip04-d01 platform xen/arm: Force dom0 to use normal GICv2 driver on Hip04 platform MAINTAINERS | 6 + xen/arch/arm/Makefile | 1 + xen/arch/arm/domain_build.c | 8 +- xen/arch/arm/gic-hip04.c | 815 ++++++++++++++++++++++++++++++++++++++++++++ xen/include/asm-arm/gic.h | 4 +- 5 files changed, 826 insertions(+), 8 deletions(-) create mode 100644 xen/arch/arm/gic-hip04.c -- 1.9.1 _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel