<div dir="ltr">The core of the Rust FDT interface mentioned by Dylan is here: <a href="https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/2713569/8/arch/src/fdt.rs">https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/2713569/8/arch/src/fdt.rs</a><div><br></div><div>I intentionally avoided any dependencies on external crates (except thiserror, which could easily be eliminated if desired), so it should be easy to extract it into its own crate.</div><div><br></div><div>It is functionally complete (for the functionality needed in crosvm, at least) - I have some related work in progress to read the host system's devicetree from the kernel, but that should not be necessary for most use cases.</div><div><br></div><div>The API was designed to be similar to the C libfdt API to make it easy to replace our existing usage, but if it's going to be used outside crosvm, it would be good to get feedback from potential users on the design - please take a look if you're interested.</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Mar 8, 2021 at 8:20 AM Dylan Reid <<a href="mailto:dgreid@google.com">dgreid@google.com</a>> 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"><div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Mar 8, 2021 at 2:09 AM Florescu, Andreea <<a href="mailto:fandree@amazon.com" target="_blank">fandree@amazon.com</a>> 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">




<div dir="ltr" style="font-size:12pt;color:rgb(0,0,0);background-color:rgb(255,255,255);font-family:Calibri,Arial,Helvetica,sans-serif">
<p>Thanks everyone for joining!<br>
</p>
<p><br>
</p>
<p>Here are the meeting minutes:<br>
</p>
<div id="gmail-m_-597363051929797676gmail-m_-2516732440614103547magicdomid10767" style="box-sizing:border-box;margin:0px;padding:0px;color:rgb(62,62,62);font-family:Cantarell,Roboto,"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:14px">
<ul style="box-sizing:border-box;margin:0px 0px 0px 1.5em;padding:0px">
<li style="box-sizing:border-box;margin:0px;padding:0px"><span style="box-sizing:border-box;margin:0px;padding:0px;background-color:rgb(255,168,168);color:rgb(34,34,34);line-height:17.5px">Logging: </span><span style="box-sizing:border-box;margin:0px;padding:0px;background-color:rgb(255,168,168);color:rgb(34,34,34);line-height:17.5px"><a href="https://github.com/rust-vmm/vhost-user-backend/issues/4" rel="noreferrer noopener" style="box-sizing:border-box;margin:0px;padding:0px;background-color:transparent" target="_blank">https://github.com/rust-vmm/vhost-user-backend/issues/4</a></span></li></ul>
</div>
<div id="gmail-m_-597363051929797676gmail-m_-2516732440614103547magicdomid10768" style="box-sizing:border-box;margin:0px;padding:0px;color:rgb(62,62,62);font-family:Cantarell,Roboto,"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:14px">
<ul style="box-sizing:border-box;margin:0px 0px 0px 3em;padding:0px;list-style-type:circle">
<li style="box-sizing:border-box;margin:0px;padding:0px"><span style="box-sizing:border-box;margin:0px;padding:0px;background-color:rgb(255,230,153);color:rgb(34,34,34);line-height:17.5px">whats
 the idomatic way to do logging across the various crates?</span></li></ul>
</div>
<div id="gmail-m_-597363051929797676gmail-m_-2516732440614103547magicdomid10769" style="box-sizing:border-box;margin:0px;padding:0px;color:rgb(62,62,62);font-family:Cantarell,Roboto,"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:14px">
<ul style="box-sizing:border-box;margin:0px 0px 0px 4.5em;padding:0px;list-style-type:square">
<li style="box-sizing:border-box;margin:0px;padding:0px"><span style="box-sizing:border-box;margin:0px;padding:0px;background-color:rgb(255,168,168);color:rgb(34,34,34);line-height:17.5px">typically
 people use the log crate and build on top of it: </span><span style="box-sizing:border-box;margin:0px;padding:0px;background-color:rgb(255,168,168);color:rgb(34,34,34);line-height:17.5px"><a href="https://crates.io/crates/log" rel="noreferrer noopener" style="box-sizing:border-box;margin:0px;padding:0px;background-color:transparent" target="_blank">https://crates.io/crates/log</a></span></li></ul>
</div>
<div id="gmail-m_-597363051929797676gmail-m_-2516732440614103547magicdomid10770" style="box-sizing:border-box;margin:0px;padding:0px;color:rgb(62,62,62);font-family:Cantarell,Roboto,"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:14px">
<ul style="box-sizing:border-box;margin:0px 0px 0px 4.5em;padding:0px;list-style-type:square">
<li style="box-sizing:border-box;margin:0px;padding:0px"><span style="box-sizing:border-box;margin:0px;padding:0px;background-color:rgb(255,168,168);color:rgb(34,34,34);line-height:17.5px">alternative
 proposal: hide all logging & metrics behind an interface that defines relevant events</span></li></ul>
</div>
<div id="gmail-m_-597363051929797676gmail-m_-2516732440614103547magicdomid10771" style="box-sizing:border-box;margin:0px;padding:0px;color:rgb(62,62,62);font-family:Cantarell,Roboto,"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:14px">
<ul style="box-sizing:border-box;margin:0px 0px 0px 6em;padding:0px">
<li style="box-sizing:border-box;margin:0px;padding:0px"><span style="box-sizing:border-box;margin:0px;padding:0px;background-color:rgb(255,168,168);color:rgb(34,34,34);line-height:17.5px">example
 of usage: </span><span style="box-sizing:border-box;margin:0px;padding:0px;background-color:rgb(255,168,168);color:rgb(34,34,34);line-height:17.5px"><a href="https://github.com/rust-vmm/vm-superio/blob/c9ecf106d4d8d38fdc8e91e254a7f7890fbe6c60/src/serial.rs#L112" rel="noreferrer noopener" style="box-sizing:border-box;margin:0px;padding:0px;background-color:transparent" target="_blank">https://github.com/rust-vmm/vm-superio/blob/c9ecf106d4d8d38fdc8e91e254a7f7890fbe6c60/src/serial.rs#L112</a></span></li></ul>
</div>
<div id="gmail-m_-597363051929797676gmail-m_-2516732440614103547magicdomid10772" style="box-sizing:border-box;margin:0px;padding:0px;color:rgb(62,62,62);font-family:Cantarell,Roboto,"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:14px">
<ul style="box-sizing:border-box;margin:0px 0px 0px 6em;padding:0px">
<li style="box-sizing:border-box;margin:0px;padding:0px"><span style="box-sizing:border-box;margin:0px;padding:0px;background-color:rgb(255,168,168);color:rgb(34,34,34);line-height:17.5px">for
 now this is used only for metrics</span></li></ul>
</div>
<div id="gmail-m_-597363051929797676gmail-m_-2516732440614103547magicdomid10773" style="box-sizing:border-box;margin:0px;padding:0px;color:rgb(62,62,62);font-family:Cantarell,Roboto,"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:14px">
<ul style="box-sizing:border-box;margin:0px 0px 0px 4.5em;padding:0px;list-style-type:square">
<li style="box-sizing:border-box;margin:0px;padding:0px"><span style="box-sizing:border-box;margin:0px;padding:0px;background-color:rgb(255,168,168);color:rgb(34,34,34);line-height:17.5px">CH
 is using a macro for events: </span><span style="box-sizing:border-box;margin:0px;padding:0px;background-color:rgb(255,168,168);color:rgb(34,34,34);line-height:17.5px"><a href="https://github.com/cloud-hypervisor/cloud-hypervisor/blob/master/event_monitor/src/lib.rs" rel="noreferrer noopener" style="box-sizing:border-box;margin:0px;padding:0px;background-color:transparent" target="_blank">https://github.com/cloud-hypervisor/cloud-hypervisor/blob/master/event_monitor/src/lib.rs</a></span></li></ul>
</div>
<div id="gmail-m_-597363051929797676gmail-m_-2516732440614103547magicdomid10774" style="box-sizing:border-box;margin:0px;padding:0px;color:rgb(62,62,62);font-family:Cantarell,Roboto,"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:14px">
<ul style="box-sizing:border-box;margin:0px 0px 0px 4.5em;padding:0px;list-style-type:square">
<li style="box-sizing:border-box;margin:0px;padding:0px"><span style="box-sizing:border-box;margin:0px;padding:0px;background-color:rgb(255,168,168);color:rgb(34,34,34);line-height:17.5px">let's
 use this issue to continue the discussion: </span><span style="box-sizing:border-box;margin:0px;padding:0px;background-color:rgb(255,168,168);color:rgb(34,34,34);line-height:17.5px"><a href="https://github.com/rust-vmm/community/issues/104" rel="noreferrer noopener" style="box-sizing:border-box;margin:0px;padding:0px;background-color:transparent" target="_blank">https://github.com/rust-vmm/community/issues/104</a></span></li></ul>
</div>
<div id="gmail-m_-597363051929797676gmail-m_-2516732440614103547magicdomid10775" style="box-sizing:border-box;margin:0px;padding:0px;color:rgb(62,62,62);font-family:Cantarell,Roboto,"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:14px">
<ul style="box-sizing:border-box;margin:0px 0px 0px 4.5em;padding:0px;list-style-type:square">
<li style="box-sizing:border-box;margin:0px;padding:0px"><span style="box-sizing:border-box;margin:0px;padding:0px;background-color:rgb(255,168,168);color:rgb(34,34,34);line-height:17.5px">for
 debugging & developing we can use the log crate</span></li></ul>
</div>
<div id="gmail-m_-597363051929797676gmail-m_-2516732440614103547magicdomid10776" style="box-sizing:border-box;margin:0px;padding:0px;color:rgb(62,62,62);font-family:Cantarell,Roboto,"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:14px">
<ul style="box-sizing:border-box;margin:0px 0px 0px 3em;padding:0px;list-style-type:circle">
<li style="box-sizing:border-box;margin:0px;padding:0px"><span style="box-sizing:border-box;margin:0px;padding:0px;background-color:rgb(255,230,153);color:rgb(34,34,34);line-height:17.5px">also
 an open question about metrics (what/where/how many/how filtered)</span></li></ul>
</div>
<div id="gmail-m_-597363051929797676gmail-m_-2516732440614103547magicdomid10777" style="box-sizing:border-box;margin:0px;padding:0px;color:rgb(62,62,62);font-family:Cantarell,Roboto,"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:14px">
<ul style="box-sizing:border-box;margin:0px 0px 0px 1.5em;padding:0px">
<li style="box-sizing:border-box;margin:0px;padding:0px"><span style="box-sizing:border-box;margin:0px;padding:0px;background-color:rgb(255,168,168);color:rgb(34,34,34);line-height:17.5px">Public
 roadmap for 2021:</span></li></ul>
</div>
<div id="gmail-m_-597363051929797676gmail-m_-2516732440614103547magicdomid10778" style="box-sizing:border-box;margin:0px;padding:0px;color:rgb(62,62,62);font-family:Cantarell,Roboto,"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:14px">
<ul style="box-sizing:border-box;margin:0px 0px 0px 3em;padding:0px;list-style-type:circle">
<li style="box-sizing:border-box;margin:0px;padding:0px"><span style="box-sizing:border-box;margin:0px;padding:0px;background-color:rgb(255,168,168);color:rgb(34,34,34);line-height:17.5px"><a href="https://github.com/orgs/rust-vmm/projects/3" rel="noreferrer noopener" style="box-sizing:border-box;margin:0px;padding:0px;background-color:transparent" target="_blank">https://github.com/orgs/rust-vmm/projects/3</a></span></li></ul>
</div>
<div id="gmail-m_-597363051929797676gmail-m_-2516732440614103547magicdomid10779" style="box-sizing:border-box;margin:0px;padding:0px;color:rgb(62,62,62);font-family:Cantarell,Roboto,"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:14px">
<ul style="box-sizing:border-box;margin:0px 0px 0px 3em;padding:0px;list-style-type:circle">
<li style="box-sizing:border-box;margin:0px;padding:0px"><span style="box-sizing:border-box;margin:0px;padding:0px;background-color:rgb(255,168,168);color:rgb(34,34,34);line-height:17.5px">Use
 label: "roadmap 2021"</span></li></ul>
</div>
<div id="gmail-m_-597363051929797676gmail-m_-2516732440614103547magicdomid10780" style="box-sizing:border-box;margin:0px;padding:0px;color:rgb(62,62,62);font-family:Cantarell,Roboto,"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:14px">
<ul style="box-sizing:border-box;margin:0px 0px 0px 3em;padding:0px;list-style-type:circle">
<li style="box-sizing:border-box;margin:0px;padding:0px"><span style="box-sizing:border-box;margin:0px;padding:0px;background-color:rgb(255,168,168);color:rgb(34,34,34);line-height:17.5px">Search
 for roadmap issues: </span><span style="box-sizing:border-box;margin:0px;padding:0px;background-color:rgb(255,168,168);color:rgb(34,34,34);line-height:17.5px"><a href="https://github.com/search?q=org%3Arust-vmm+label%3A%22roadmap+2021%22&type=issues" rel="noreferrer noopener" style="box-sizing:border-box;margin:0px;padding:0px;background-color:transparent" target="_blank">https://github.com/search?q=org%3Arust-vmm+label%3A%22roadmap+2021%22&type=issues</a></span></li></ul>
</div>
<div id="gmail-m_-597363051929797676gmail-m_-2516732440614103547magicdomid10781" style="box-sizing:border-box;margin:0px;padding:0px;color:rgb(62,62,62);font-family:Cantarell,Roboto,"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:14px">
<ul style="box-sizing:border-box;margin:0px 0px 0px 1.5em;padding:0px">
<li style="box-sizing:border-box;margin:0px;padding:0px"><span style="box-sizing:border-box;margin:0px;padding:0px;background-color:rgb(227,255,199);color:rgb(34,34,34);line-height:17.5px">Branching
 policy for crates and release lifecycle management</span></li></ul>
</div>
<div id="gmail-m_-597363051929797676gmail-m_-2516732440614103547magicdomid10782" style="box-sizing:border-box;margin:0px;padding:0px;color:rgb(62,62,62);font-family:Cantarell,Roboto,"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:14px">
<ul style="box-sizing:border-box;margin:0px 0px 0px 3em;padding:0px;list-style-type:circle">
<li style="box-sizing:border-box;margin:0px;padding:0px"><span style="box-sizing:border-box;margin:0px;padding:0px;background-color:rgb(255,168,168);color:rgb(34,34,34);line-height:17.5px">we've
 been doing branch releases for security vulnerabilities</span></li></ul>
</div>
<div id="gmail-m_-597363051929797676gmail-m_-2516732440614103547magicdomid10783" style="box-sizing:border-box;margin:0px;padding:0px;color:rgb(62,62,62);font-family:Cantarell,Roboto,"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:14px">
<ul style="box-sizing:border-box;margin:0px 0px 0px 3em;padding:0px;list-style-type:circle">
<li style="box-sizing:border-box;margin:0px;padding:0px"><span style="box-sizing:border-box;margin:0px;padding:0px;background-color:rgb(255,168,168);color:rgb(34,34,34);line-height:17.5px">we
 do not have a policy for releases (how long do we support them)?</span></li></ul>
</div>
<div id="gmail-m_-597363051929797676gmail-m_-2516732440614103547magicdomid10784" style="box-sizing:border-box;margin:0px;padding:0px;color:rgb(62,62,62);font-family:Cantarell,Roboto,"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:14px">
<ul style="box-sizing:border-box;margin:0px 0px 0px 4.5em;padding:0px;list-style-type:square">
<li style="box-sizing:border-box;margin:0px;padding:0px"><span style="box-sizing:border-box;margin:0px;padding:0px;background-color:rgb(255,168,168);color:rgb(34,34,34);line-height:17.5px">QEMU:</span></li></ul>
</div>
<div id="gmail-m_-597363051929797676gmail-m_-2516732440614103547magicdomid10785" style="box-sizing:border-box;margin:0px;padding:0px;color:rgb(62,62,62);font-family:Cantarell,Roboto,"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:14px">
<ul style="box-sizing:border-box;margin:0px 0px 0px 6em;padding:0px">
<li style="box-sizing:border-box;margin:0px;padding:0px"><span style="box-sizing:border-box;margin:0px;padding:0px;background-color:rgb(255,168,168);color:rgb(34,34,34);line-height:17.5px">dev
 on master</span></li></ul>
</div>
<div id="gmail-m_-597363051929797676gmail-m_-2516732440614103547magicdomid10786" style="box-sizing:border-box;margin:0px;padding:0px;color:rgb(62,62,62);font-family:Cantarell,Roboto,"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:14px">
<ul style="box-sizing:border-box;margin:0px 0px 0px 6em;padding:0px">
<li style="box-sizing:border-box;margin:0px;padding:0px"><span style="box-sizing:border-box;margin:0px;padding:0px;background-color:rgb(255,168,168);color:rgb(34,34,34);line-height:17.5px">before
 releases they're looking more into what gets into master (i.e. only bug fixes)</span></li></ul>
</div>
<div id="gmail-m_-597363051929797676gmail-m_-2516732440614103547magicdomid10787" style="box-sizing:border-box;margin:0px;padding:0px;color:rgb(62,62,62);font-family:Cantarell,Roboto,"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:14px">
<ul style="box-sizing:border-box;margin:0px 0px 0px 6em;padding:0px">
<li style="box-sizing:border-box;margin:0px;padding:0px"><span style="box-sizing:border-box;margin:0px;padding:0px;background-color:rgb(255,168,168);color:rgb(34,34,34);line-height:17.5px">release
 branch</span></li></ul>
</div>
<div id="gmail-m_-597363051929797676gmail-m_-2516732440614103547magicdomid10788" style="box-sizing:border-box;margin:0px;padding:0px;color:rgb(62,62,62);font-family:Cantarell,Roboto,"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:14px">
<ul style="box-sizing:border-box;margin:0px 0px 0px 6em;padding:0px">
<li style="box-sizing:border-box;margin:0px;padding:0px"><span style="box-sizing:border-box;margin:0px;padding:0px;background-color:rgb(255,168,168);color:rgb(34,34,34);line-height:17.5px">3
 release/year</span></li></ul>
</div>
<div id="gmail-m_-597363051929797676gmail-m_-2516732440614103547magicdomid10789" style="box-sizing:border-box;margin:0px;padding:0px;color:rgb(62,62,62);font-family:Cantarell,Roboto,"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:14px">
<ul style="box-sizing:border-box;margin:0px 0px 0px 4.5em;padding:0px;list-style-type:square">
<li style="box-sizing:border-box;margin:0px;padding:0px"><span style="box-sizing:border-box;margin:0px;padding:0px;background-color:rgb(255,168,168);color:rgb(34,34,34);line-height:17.5px">CH:</span></li></ul>
</div>
<div id="gmail-m_-597363051929797676gmail-m_-2516732440614103547magicdomid10790" style="box-sizing:border-box;margin:0px;padding:0px;color:rgb(62,62,62);font-family:Cantarell,Roboto,"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:14px">
<ul style="box-sizing:border-box;margin:0px 0px 0px 6em;padding:0px">
<li style="box-sizing:border-box;margin:0px;padding:0px"><span style="box-sizing:border-box;margin:0px;padding:0px;background-color:rgb(255,168,168);color:rgb(34,34,34);line-height:17.5px">release
 every 6 weeks</span></li></ul>
</div>
<div id="gmail-m_-597363051929797676gmail-m_-2516732440614103547magicdomid10791" style="box-sizing:border-box;margin:0px;padding:0px;color:rgb(62,62,62);font-family:Cantarell,Roboto,"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:14px">
<ul style="box-sizing:border-box;margin:0px 0px 0px 6em;padding:0px">
<li style="box-sizing:border-box;margin:0px;padding:0px"><span style="box-sizing:border-box;margin:0px;padding:0px;background-color:rgb(255,168,168);color:rgb(34,34,34);line-height:17.5px">use
 dependabot</span></li></ul>
</div>
<div id="gmail-m_-597363051929797676gmail-m_-2516732440614103547magicdomid10836" style="box-sizing:border-box;margin:0px;padding:0px;color:rgb(62,62,62);font-family:Cantarell,Roboto,"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:14px">
<ul style="box-sizing:border-box;margin:0px 0px 0px 6em;padding:0px">
<li style="box-sizing:border-box;margin:0px;padding:0px"><span style="box-sizing:border-box;margin:0px;padding:0px;background-color:rgb(255,168,168);color:rgb(34,34,34);line-height:17.5px">does
 not support older versions of CH (only support for latest version)</span></li></ul>
</div>
<div id="gmail-m_-597363051929797676gmail-m_-2516732440614103547magicdomid10793" style="box-sizing:border-box;margin:0px;padding:0px;color:rgb(62,62,62);font-family:Cantarell,Roboto,"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:14px">
<ul style="box-sizing:border-box;margin:0px 0px 0px 3em;padding:0px;list-style-type:circle">
<li style="box-sizing:border-box;margin:0px;padding:0px"><span style="box-sizing:border-box;margin:0px;padding:0px;background-color:rgb(255,168,168);color:rgb(34,34,34);line-height:17.5px">Proposal:</span></li></ul>
</div>
<div id="gmail-m_-597363051929797676gmail-m_-2516732440614103547magicdomid10794" style="box-sizing:border-box;margin:0px;padding:0px;color:rgb(62,62,62);font-family:Cantarell,Roboto,"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:14px">
<ul style="box-sizing:border-box;margin:0px 0px 0px 4.5em;padding:0px;list-style-type:square">
<li style="box-sizing:border-box;margin:0px;padding:0px"><span style="box-sizing:border-box;margin:0px;padding:0px;background-color:rgb(255,168,168);color:rgb(34,34,34);line-height:17.5px">Handle
 releases on a case by case basis</span></li></ul>
</div>
<div id="gmail-m_-597363051929797676gmail-m_-2516732440614103547magicdomid10795" style="box-sizing:border-box;margin:0px;padding:0px;color:rgb(62,62,62);font-family:Cantarell,Roboto,"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:14px">
<ul style="box-sizing:border-box;margin:0px 0px 0px 4.5em;padding:0px;list-style-type:square">
<li style="box-sizing:border-box;margin:0px;padding:0px"><span style="box-sizing:border-box;margin:0px;padding:0px;background-color:rgb(255,168,168);color:rgb(34,34,34);line-height:17.5px">Proposal
 for branches: branch when need to (i.e. breaking changes & security releases)</span></li></ul>
</div>
<div id="gmail-m_-597363051929797676gmail-m_-2516732440614103547magicdomid10796" style="box-sizing:border-box;margin:0px;padding:0px;color:rgb(62,62,62);font-family:Cantarell,Roboto,"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:14px">
<ul style="box-sizing:border-box;margin:0px 0px 0px 4.5em;padding:0px;list-style-type:square">
<li style="box-sizing:border-box;margin:0px;padding:0px"><span style="box-sizing:border-box;margin:0px;padding:0px;background-color:rgb(255,168,168);color:rgb(34,34,34);line-height:17.5px">fandree@
 add this to the community readme</span></li></ul>
</div>
<div id="gmail-m_-597363051929797676gmail-m_-2516732440614103547magicdomid10797" style="box-sizing:border-box;margin:0px;padding:0px;color:rgb(62,62,62);font-family:Cantarell,Roboto,"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:14px">
<ul style="box-sizing:border-box;margin:0px 0px 0px 3em;padding:0px;list-style-type:circle">
<li style="box-sizing:border-box;margin:0px;padding:0px"><span style="box-sizing:border-box;margin:0px;padding:0px;background-color:rgb(255,168,168);color:rgb(34,34,34);line-height:17.5px">master
 support?</span></li></ul>
</div>
<div id="gmail-m_-597363051929797676gmail-m_-2516732440614103547magicdomid10798" style="box-sizing:border-box;margin:0px;padding:0px;color:rgb(62,62,62);font-family:Cantarell,Roboto,"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:14px">
<ul style="box-sizing:border-box;margin:0px 0px 0px 4.5em;padding:0px;list-style-type:square">
<li style="box-sizing:border-box;margin:0px;padding:0px"><span style="box-sizing:border-box;margin:0px;padding:0px;background-color:rgb(255,168,168);color:rgb(34,34,34);line-height:17.5px">only
 when there is a new change that is needed or when crates are not published</span></li></ul>
</div>
<div id="gmail-m_-597363051929797676gmail-m_-2516732440614103547magicdomid10799" style="box-sizing:border-box;margin:0px;padding:0px;color:rgb(62,62,62);font-family:Cantarell,Roboto,"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:14px">
<ul style="box-sizing:border-box;margin:0px 0px 0px 4.5em;padding:0px;list-style-type:square">
<li style="box-sizing:border-box;margin:0px;padding:0px"><span style="box-sizing:border-box;margin:0px;padding:0px;background-color:rgb(255,168,168);color:rgb(34,34,34);line-height:17.5px">releases
 on demand to support different projects</span><span style="box-sizing:border-box;margin:0px;padding:0px;background-color:rgb(255,230,153);color:rgb(34,34,34);line-height:17.5px"> (release
 just a versioned tag on master, ad-hoc branch for security backports on a release tag)</span></li></ul>
</div>
<div id="gmail-m_-597363051929797676gmail-m_-2516732440614103547magicdomid10800" style="box-sizing:border-box;margin:0px;padding:0px;color:rgb(62,62,62);font-family:Cantarell,Roboto,"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:14px">
<ul style="box-sizing:border-box;margin:0px 0px 0px 4.5em;padding:0px;list-style-type:square">
<li style="box-sizing:border-box;margin:0px;padding:0px"><span style="box-sizing:border-box;margin:0px;padding:0px;background-color:rgb(255,230,153);color:rgb(34,34,34);line-height:17.5px">obviously
 master tries to stay stable with CI keeping tests green - cost of a release should be small</span></li></ul>
</div>
<div id="gmail-m_-597363051929797676gmail-m_-2516732440614103547magicdomid10801" style="box-sizing:border-box;margin:0px;padding:0px;color:rgb(62,62,62);font-family:Cantarell,Roboto,"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:14px">
<ul style="box-sizing:border-box;margin:0px 0px 0px 1.5em;padding:0px">
<li style="box-sizing:border-box;margin:0px;padding:0px"><span style="box-sizing:border-box;margin:0px;padding:0px;background-color:rgb(255,168,168);color:rgb(34,34,34);line-height:17.5px">kvm-bindings</span></li></ul>
</div>
<div id="gmail-m_-597363051929797676gmail-m_-2516732440614103547magicdomid10802" style="box-sizing:border-box;margin:0px;padding:0px;color:rgb(62,62,62);font-family:Cantarell,Roboto,"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:14px">
<ul style="box-sizing:border-box;margin:0px 0px 0px 3em;padding:0px;list-style-type:circle">
<li style="box-sizing:border-box;margin:0px;padding:0px"><span style="box-sizing:border-box;margin:0px;padding:0px;background-color:rgb(255,168,168);color:rgb(34,34,34);line-height:17.5px">CH
 tried to autogenerate new bindings, and it did not work</span></li></ul>
</div>
<div id="gmail-m_-597363051929797676gmail-m_-2516732440614103547magicdomid10803" style="box-sizing:border-box;margin:0px;padding:0px;color:rgb(62,62,62);font-family:Cantarell,Roboto,"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:14px">
<ul style="box-sizing:border-box;margin:0px 0px 0px 3em;padding:0px;list-style-type:circle">
<li style="box-sizing:border-box;margin:0px;padding:0px"><span style="box-sizing:border-box;margin:0px;padding:0px;background-color:rgb(255,168,168);color:rgb(34,34,34);line-height:17.5px">we
 need to add documentation (if it does not exist) on how to generate them</span></li></ul>
</div>
<div id="gmail-m_-597363051929797676gmail-m_-2516732440614103547magicdomid10804" style="box-sizing:border-box;margin:0px;padding:0px;color:rgb(62,62,62);font-family:Cantarell,Roboto,"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:14px">
<ul style="box-sizing:border-box;margin:0px 0px 0px 1.5em;padding:0px">
<li style="box-sizing:border-box;margin:0px;padding:0px"><span style="box-sizing:border-box;margin:0px;padding:0px;background-color:rgb(255,230,153);color:rgb(34,34,34);line-height:17.5px">State
 of AArch64 support?</span></li></ul>
</div>
<div id="gmail-m_-597363051929797676gmail-m_-2516732440614103547magicdomid10805" style="box-sizing:border-box;margin:0px;padding:0px;color:rgb(62,62,62);font-family:Cantarell,Roboto,"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:14px">
<ul style="box-sizing:border-box;margin:0px 0px 0px 3em;padding:0px;list-style-type:circle">
<li style="box-sizing:border-box;margin:0px;padding:0px"><span style="box-sizing:border-box;margin:0px;padding:0px;background-color:rgb(255,230,153);color:rgb(34,34,34);line-height:17.5px">crate
 support should be complete</span><span style="box-sizing:border-box;margin:0px;padding:0px;background-color:rgb(255,168,168);color:rgb(34,34,34);line-height:17.5px">:
 kvm-ioctls, linux-loader; used in production Firecracker & Cloud Hypervisor</span></li></ul>
</div>
<div id="gmail-m_-597363051929797676gmail-m_-2516732440614103547magicdomid10806" style="box-sizing:border-box;margin:0px;padding:0px;color:rgb(62,62,62);font-family:Cantarell,Roboto,"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:14px">
<ul style="box-sizing:border-box;margin:0px 0px 0px 3em;padding:0px;list-style-type:circle">
<li style="box-sizing:border-box;margin:0px;padding:0px"><span style="box-sizing:border-box;margin:0px;padding:0px;background-color:rgb(255,168,168);color:rgb(34,34,34);line-height:17.5px">removing
 dependency on libfdt options:</span></li></ul></div></div></blockquote><div><br></div><div>Daniel started cleaning up the FDT implementation in crosvm recently: <a href="https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/2713569" target="_blank">https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/2713569</a></div><div>That might be a good starting point. It still has some work to do IIRC. If it looks useful, we can move it to a separate crate as it's currently in that aarch64 code.</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr" style="font-size:12pt;color:rgb(0,0,0);background-color:rgb(255,255,255);font-family:Calibri,Arial,Helvetica,sans-serif"><div id="gmail-m_-597363051929797676gmail-m_-2516732440614103547magicdomid10806" style="box-sizing:border-box;margin:0px;padding:0px;color:rgb(62,62,62);font-family:Cantarell,Roboto,"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:14px">
</div>
<div id="gmail-m_-597363051929797676gmail-m_-2516732440614103547magicdomid10807" style="box-sizing:border-box;margin:0px;padding:0px;color:rgb(62,62,62);font-family:Cantarell,Roboto,"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:14px">
<ul style="box-sizing:border-box;margin:0px 0px 0px 4.5em;padding:0px;list-style-type:square">
<li style="box-sizing:border-box;margin:0px;padding:0px"><span style="box-sizing:border-box;margin:0px;padding:0px;background-color:rgb(255,168,168);color:rgb(34,34,34);line-height:17.5px">rust
 crate for generating the DT (only static FDT)</span></li></ul>
</div>
<div id="gmail-m_-597363051929797676gmail-m_-2516732440614103547magicdomid10808" style="box-sizing:border-box;margin:0px;padding:0px;color:rgb(62,62,62);font-family:Cantarell,Roboto,"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:14px">
<ul style="box-sizing:border-box;margin:0px 0px 0px 4.5em;padding:0px;list-style-type:square">
<li style="box-sizing:border-box;margin:0px;padding:0px"><span style="box-sizing:border-box;margin:0px;padding:0px;background-color:rgb(255,168,168);color:rgb(34,34,34);line-height:17.5px">ACPI:
 there is a push to use it by default</span></li></ul>
</div>
<div id="gmail-m_-597363051929797676gmail-m_-2516732440614103547magicdomid10809" style="box-sizing:border-box;margin:0px;padding:0px;color:rgb(62,62,62);font-family:Cantarell,Roboto,"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:14px">
<ul style="box-sizing:border-box;margin:0px 0px 0px 3em;padding:0px;list-style-type:circle">
<li style="box-sizing:border-box;margin:0px;padding:0px"><span style="box-sizing:border-box;margin:0px;padding:0px;background-color:rgb(255,230,153);color:rgb(34,34,34);line-height:17.5px">adding
 support to vmm-reference for ARM: </span><span style="box-sizing:border-box;margin:0px;padding:0px;background-color:rgb(255,168,168);color:rgb(34,34,34);line-height:17.5px"><a href="https://github.com/rust-vmm/vmm-reference/issues/90" rel="noreferrer noopener" style="box-sizing:border-box;margin:0px;padding:0px;background-color:transparent" target="_blank">https://github.com/rust-vmm/vmm-reference/issues/90</a></span></li></ul>
</div>
<div id="gmail-m_-597363051929797676gmail-m_-2516732440614103547magicdomid10810" style="box-sizing:border-box;margin:0px;padding:0px;color:rgb(62,62,62);font-family:Cantarell,Roboto,"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:14px">
<ul style="box-sizing:border-box;margin:0px 0px 0px 1.5em;padding:0px">
<li style="box-sizing:border-box;margin:0px;padding:0px"><span style="box-sizing:border-box;margin:0px;padding:0px;background-color:rgb(255,230,153);color:rgb(34,34,34);line-height:17.5px">Support
 for other hypervisors (!KVM)</span><span style="box-sizing:border-box;margin:0px;padding:0px;background-color:rgb(255,168,168);color:rgb(34,34,34);line-height:17.5px">:</span></li></ul>
</div>
<div id="gmail-m_-597363051929797676gmail-m_-2516732440614103547magicdomid10811" style="box-sizing:border-box;margin:0px;padding:0px;color:rgb(62,62,62);font-family:Cantarell,Roboto,"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:14px">
<ul style="box-sizing:border-box;margin:0px 0px 0px 3em;padding:0px;list-style-type:circle">
<li style="box-sizing:border-box;margin:0px;padding:0px"><span style="box-sizing:border-box;margin:0px;padding:0px;background-color:rgb(255,168,168);color:rgb(34,34,34);line-height:17.5px">did
 not have time to discuss this; we'll discuss it at the next sync meeting</span></li></ul>
</div>
<p><br>
</p>
<div style="color:rgb(33,33,33)">
<hr style="display:inline-block;width:98%">
<div id="gmail-m_-597363051929797676gmail-m_-2516732440614103547divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>From:</b> Florescu, Andreea<br>
<b>Sent:</b> Wednesday, March 3, 2021 3:19 PM<br>
<b>To:</b> Barbu, Iulian; Loghin, Laura; Ochescu, Catalin; Horobeanu, Dan; Iordache, Alexandra; Agache, Alexandru; meet@chime.aws; pin+2352511775@chime.aws; <a href="mailto:rust-vmm@lists.opendev.org" target="_blank">rust-vmm@lists.opendev.org</a><br>
<b>Cc:</b> M. Dodson; Ceyhun Ertürk; Catangiu, Adrian Costin; Zach Reizner; Wise, Bob; Liguori, Anthony; Trilok Soni; Dylan Reid; <a href="mailto:luka.perkov@sartura.hr" target="_blank">luka.perkov@sartura.hr</a>; Brendan Burns; Alex Bennée<br>
<b>Subject:</b> rust-vmm sync meeting<br>
<b>When:</b> Monday, March 8, 2021 11:00 AM-12:00 PM.<br>
<b>Where:</b> </font>
<div> </div>
</div>
<div>
<div>Meeting Agenda: <a href="https://etherpad.opendev.org/p/rust-vmm-sync-2021" target="_blank">https://etherpad.opendev.org/p/rust-vmm-sync-2021</a></div>
<div>==============Conference Bridge Information==============</div>
<div>You have been invited to an online meeting, powered by Amazon Chime.</div>
<div><span style="font-size:18px"><b>Chime meeting ID: 2352511775</b></span></div>
<div><span style="font-size:18px"><b>Join via Chime clients (manually): Select 'Meetings > Join a Meeting', and enter 2352511775</b></span></div>
<div><span style="font-size:18px"><b>Join via Chime clients (auto-call): If you invite auto-call as attendee, Chime will call you when the meeting starts, select 'Answer'</b></span></div>
<div><span style="font-size:18px"><b>Join via browser screen share: <a href="https://chime.aws/2352511775" target="_blank">
https://chime.aws/2352511775</a></b></span></div>
<div><span style="font-size:18px"><b>Join via phone (US): <a href="tel:+1-929-432-4463,,,2352511775#" target="_blank">
<b>+1-929-432-4463,,,2352511775#</b></a></b></span></div>
<div><span style="font-size:18px"><b>Join via phone (US toll-free): <a href="tel:+1-855-552-4463,,,2352511775#" target="_blank">
<b>+1-855-552-4463,,,2352511775#</b></a></b></span></div>
<div><span style="font-size:18px"><b>International dial-in: <a href="https://chime.aws/dialinnumbers/" target="_blank">
https://chime.aws/dialinnumbers/</a></b></span></div>
<div><span style="font-size:18px"><b>In-room video system: Ext: 62000, Meeting PIN: 2352511775#</b></span></div>
<div>=================================================</div>
<div><br>
</div>
<br>
<div>
<div>================Before your meeting:================</div>
<ul>
<li>Learn how to <a href="https://it.amazon.com/en/help/articles/use-the-meeting-room-touch-panel" target="_blank">
use the touch panel</a>. </li><li>Prefer a video? Watch these touch panel <a href="https://broadcast.amazon.com/videos/98363" target="_blank">
how-to videos</a>. </li><li>Find out more about <a href="https://it.amazon.com/en/help/articles/conference-room-configurations" target="_blank">
room layouts</a>. </li><li>Get more information at <a href="https://it.amazon.com/en/servicecatalog/meetings" target="_blank">
it.amazon.com/meetings</a>. </li></ul>
</div>
<div>================================================</div>
<br>
<div style="color:rgb(127,127,127);font-size:12px">Created with <a href="https://meetings.amazon.com" target="_blank">
Amazon Meetings</a> (fandree@, <a href="https://meetings.amazon.com/#/meeting/new?entryID=Meetings-1614777141769-fandree-ef276bd02425fd937ae7c9d0a2756544" target="_blank">
edit this series</a>)</div>
</div>
</div>
<p></p>

<p><br>
Amazon Development Center (Romania) S.R.L. registered office: 27A Sf. Lazar Street, UBC5, floor 2, Iasi, Iasi County, 700045, Romania. Registered in Romania. Registration number J22/2621/2005.</p>
</div>

</blockquote></div></div>
</blockquote></div>