[PATCH 0/2] Add new Xen BSP target using GICv3 driver

Jeff Kubascik jeff.kubascik at dornerworks.com
Thu Jan 30 15:11:00 UTC 2020


On 1/28/2020 12:02 PM, Joel Sherrill wrote:
> 
> I have merged all of Jeff's patches.  Please check that they work as merged
> and do not introduce warnings.
> 
> Thanks.
> 
> --joel
> 
> On Thu, Jan 23, 2020 at 10:04 AM Jeff Kubascik <jeff.kubascik at dornerworks.com
> <mailto:jeff.kubascik at dornerworks.com>> wrote:
> 
>     This patch set renames the "xen_virtual" target to "xen_gicv2", and adds a new
>     "xen_gicv3" target that uses the GICv3 driver. This is the only hardware
>     dependency I have identified that a RTEMS virtual machine has with Xen on ARMv8.
> 
>     The "xen_gicv3" target has been confirmed to work with Xen and ARMv8 QEMU. This
>     required 3 patches to QEMU, which have been submitted to QEMU devel. As of now,
>     all 3 patches were accepted into master.
> 
>     Jeff Kubascik (2):
>       bsp/xen: Rename xen_virtual target to xen_gicv2
>       bsp/xen: Add xen_gicv3 target
> 
>      .../xen/config/{xen_virtual.cfg => xen_gicv2.cfg}  |  2 +-
>      bsps/arm/xen/config/xen_gicv3.cfg                  | 14 ++++++++++++++
>      bsps/arm/xen/include/bsp.h                         | 10 ++++++++++
>      bsps/arm/xen/start/bspstartmmu.c                   | 14 ++++++++++++++
>      c/src/lib/libbsp/arm/xen/Makefile.am               |  5 +++++
>      c/src/lib/libbsp/arm/xen/configure.ac <http://configure.ac>              |
>     10 ++++++++++
>      6 files changed, 54 insertions(+), 1 deletion(-)
>      rename bsps/arm/xen/config/{xen_virtual.cfg => xen_gicv2.cfg} (82%)
>      create mode 100644 bsps/arm/xen/config/xen_gicv3.cfg
> 
>     -- 
>     2.17.1
> 
>     _______________________________________________
>     devel mailing list
>     devel at rtems.org <mailto:devel at rtems.org>
>     http://lists.rtems.org/mailman/listinfo/devel
> 

Thanks Joel! I've tested the build using your rtems repo and the xen_gicv3 build
still works. I've also compared the build output before/after the changes could
not identify any new warnings.

Sincerely,
Jeff Kubascik


More information about the devel mailing list