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

Joel Sherrill joel at rtems.org
Thu Jan 30 15:14:35 UTC 2020


On Thu, Jan 30, 2020, 9:10 AM Jeff Kubascik <jeff.kubascik at dornerworks.com>
wrote:

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

Thanks for the feedback!


> Sincerely,
> Jeff Kubascik
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20200130/3b851c3b/attachment.html>


More information about the devel mailing list