<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div dir="ltr"></div><div dir="ltr">On Aug 2, 2019, at 21:48, Bruce Ashfield &lt;<a href="mailto:bruce.ashfield@gmail.com">bruce.ashfield@gmail.com</a>&gt; wrote:</div><div dir="ltr"><br></div><blockquote type="cite"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-size:small"><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Aug 2, 2019 at 9:24 PM Denys Dmytriyenko &lt;<a href="mailto:denis@denix.org">denis@denix.org</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
We got Jailhouse working on several TI platforms and had different versions <br>
of the recipe used internally for couple years before recently adding it to <br>
meta-ti.<br>
<br>
Jailhouse is a Linux-based partitioning hypervisor - more details can be found <br>
on its GitHub project page: <a href="https://github.com/siemens/jailhouse" rel="noreferrer" target="_blank">https://github.com/siemens/jailhouse</a><br>
<br>
I was hoping to get it upstreamed and wondered which layer would be the best <br>
home for it - openembedded-core, meta-virtualization or meta-openembedded?<br></blockquote></div></div></div></blockquote><div><br></div><div>Since this question is asking whether virtualization can find a home in oe-core or meta-oe: &nbsp;<span style="background-color: rgba(255, 255, 255, 0);">what would be needed to elevate the "status" of meta-virtualization, relative to the other two layers mentioned above? &nbsp;Automated test cases, more contributors, more hypervisors, test hardware, humans to analyze test failures, more users, formal support statement, release engineering, ...?</span></div><div><br></div><div>For security and safety certification, a smaller TCB (hardware, firmware, bootloader, hypervisor, (uni)kernel) is desirable. &nbsp;Firmware is becoming more open (see <a href="https://OSFC.io">https://OSFC.io</a>) and could benefit from OE toolchains, e.g. Linux has been used in BIOS and unikernel. &nbsp;We are getting closer to open FPGA toolchains (Yosys, Migen), which means a potential role for OE build integrity in software-defined hardware, including RISC-V cores.</div><div><br></div><div><div><span style="background-color: rgba(255, 255, 255, 0);">With the heterogeneity of post-Moore hardware within a single "device", there will be increasing need for reproducible composition of multiple OE images within a single deployable system, at build-time and/or run-time.&nbsp;While the "LinuxCon" brand has been retired, CNCF (containers) and AWS drew 8,000 and 40,000 attendees respectively, to their 2018 events.</span></div></div><div><br></div><div>At present, virtualization and container teams contribute to meta-virt. &nbsp;How can we build on the foundations of bitbake and meta-virt, to make OE more attractive to these growing markets?</div><div><br></div><div><br></div><blockquote type="cite"><div dir="ltr"><div dir="ltr"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

What would be everyone's preference? If there's enough interest, I can get <br>
it cleaned up a bit to remove our specifics and submit to the corresponding <br>
mailing list. Thanks.<br></blockquote><div><br></div><div><div class="gmail_default" style="font-size:small">I've had requests for it in meta-virtualization in the past, but just never had enough cycles to complete the work.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Unless there's a compelling reason to not put it in meta-virt, it would fit nicely in with KVM and Xen as the hypervisor components there.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Bruce</div></div></div></div></div></blockquote><div><br></div>Agreed. &nbsp;It would be good to understand how oe-core or meta-oe might be perceived as better homes for Jailhouse than meta-virt, so we can improve meta-virt to address contributor requirements.<div><div><br></div><div>Rich</div></div></body></html>