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