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