<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<p><font face="Roboto Slab">Hello All,</font></p>
<p><font face="Roboto Slab">I am currently working with the
Linuxboot developers to improve testing kernel + initramfs pairs
in firmware using OVMF.</font></p>
<p><font face="Roboto Slab">The current maximum image size of an
OVMF image is 4MB, which is insufficient for storing even a
minimal and compressed kernel and initramfs. To get around this,
we've been maintaining our own fork of EDK2 that adds 8MiB and
16MiB OVMF build targets that have enough room in the DXE volume
to store a reasonably-sized kernel and initramfs. However, it
would be convenient if upstream EDK2 supported these larger OVMF
targets.</font></p>
<p><font face="Roboto Slab">In discussing this with the previous
OVMF maintainer Laszlo Ersek <a moz-do-not-send="true"
href="https://edk2.groups.io/g/devel/message/75794">here</a>,
it was brought up that:</font></p>
<ul>
<li><font face="Roboto Slab">The trend of the ever-growing
DXE-phase warrants a larger firmware volume size</font></li>
<li><font face="Roboto Slab"><font face="Roboto Slab">8MiB and
16MiB image sizes seem to be justified because of <a
href="https://github.com/qemu/qemu/commit/0657c657eb37bb48bfd9fe3ae8a323ae3455f47b">this
QEMU commit</a></font></font></li>
</ul>
<p><font face="Roboto Slab">However, as Laszlo mentioned,
introducing a larger volume size is compatibility breaking, and
so seizing the opportunity to come up with a larger non-volatile
variable store layout is necessary.</font></p>
<p><font face="Roboto Slab">That said, I would like to use this
thread to discuss among hardware vendors an optimal variable
store layout for these larger image sizes.</font></p>
<p><font face="Roboto Slab">Best,<br>
Devon<br>
</font></p>
</body>
</html>
<div width="1" style="color:white;clear:both">_._,_._,_</div> <hr> Groups.io Links:<p> You receive all messages sent to this group. <p> <a target="_blank" href="https://edk2.groups.io/g/devel/message/79657">View/Reply Online (#79657)</a> | | <a target="_blank" href="https://groups.io/mt/85034796/1813853">Mute This Topic</a> | <a href="https://edk2.groups.io/g/devel/post">New Topic</a><br> <a href="https://edk2.groups.io/g/devel/editsub/1813853">Your Subscription</a> | <a href="mailto:devel+owner@edk2.groups.io">Contact Group Owner</a> | <a href="https://edk2.groups.io/g/devel/unsub">Unsubscribe</a> [edk2-devel-archive@redhat.com]<br> <div width="1" style="color:white;clear:both">_._,_._,_</div>