<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Jan 30, 2020, 9:10 AM Jeff Kubascik <<a href="mailto:jeff.kubascik@dornerworks.com">jeff.kubascik@dornerworks.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 1/28/2020 12:02 PM, Joel Sherrill wrote:<br>
> <br>
> I have merged all of Jeff's patches.  Please check that they work as merged<br>
> and do not introduce warnings.<br>
> <br>
> Thanks.<br>
> <br>
> --joel<br>
> <br>
> On Thu, Jan 23, 2020 at 10:04 AM Jeff Kubascik <<a href="mailto:jeff.kubascik@dornerworks.com" target="_blank" rel="noreferrer">jeff.kubascik@dornerworks.com</a><br>
> <mailto:<a href="mailto:jeff.kubascik@dornerworks.com" target="_blank" rel="noreferrer">jeff.kubascik@dornerworks.com</a>>> wrote:<br>
> <br>
>     This patch set renames the "xen_virtual" target to "xen_gicv2", and adds a new<br>
>     "xen_gicv3" target that uses the GICv3 driver. This is the only hardware<br>
>     dependency I have identified that a RTEMS virtual machine has with Xen on ARMv8.<br>
> <br>
>     The "xen_gicv3" target has been confirmed to work with Xen and ARMv8 QEMU. This<br>
>     required 3 patches to QEMU, which have been submitted to QEMU devel. As of now,<br>
>     all 3 patches were accepted into master.<br>
> <br>
>     Jeff Kubascik (2):<br>
>       bsp/xen: Rename xen_virtual target to xen_gicv2<br>
>       bsp/xen: Add xen_gicv3 target<br>
> <br>
>      .../xen/config/{xen_virtual.cfg => xen_gicv2.cfg}  |  2 +-<br>
>      bsps/arm/xen/config/xen_gicv3.cfg                  | 14 ++++++++++++++<br>
>      bsps/arm/xen/include/bsp.h                         | 10 ++++++++++<br>
>      bsps/arm/xen/start/bspstartmmu.c                   | 14 ++++++++++++++<br>
>      c/src/lib/libbsp/arm/xen/Makefile.am               |  5 +++++<br>
>      c/src/lib/libbsp/arm/xen/<a href="http://configure.ac" rel="noreferrer noreferrer" target="_blank">configure.ac</a> <<a href="http://configure.ac" rel="noreferrer noreferrer" target="_blank">http://configure.ac</a>>              |<br>
>     10 ++++++++++<br>
>      6 files changed, 54 insertions(+), 1 deletion(-)<br>
>      rename bsps/arm/xen/config/{xen_virtual.cfg => xen_gicv2.cfg} (82%)<br>
>      create mode 100644 bsps/arm/xen/config/xen_gicv3.cfg<br>
> <br>
>     -- <br>
>     2.17.1<br>
> <br>
>     _______________________________________________<br>
>     devel mailing list<br>
>     <a href="mailto:devel@rtems.org" target="_blank" rel="noreferrer">devel@rtems.org</a> <mailto:<a href="mailto:devel@rtems.org" target="_blank" rel="noreferrer">devel@rtems.org</a>><br>
>     <a href="http://lists.rtems.org/mailman/listinfo/devel" rel="noreferrer noreferrer" target="_blank">http://lists.rtems.org/mailman/listinfo/devel</a><br>
> <br>
<br>
Thanks Joel! I've tested the build using your rtems repo and the xen_gicv3 build<br>
still works. I've also compared the build output before/after the changes could<br>
not identify any new warnings.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Thanks for the feedback!</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Sincerely,<br>
Jeff Kubascik<br>
</blockquote></div></div></div>