[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