  <project cat='proj'>
    <title>UEFI Boot and Framebuffer Support</title>

    <contact>
      <person>
	<name>
	  <given>Ed</given>
	  <common>Maste</common>
	</name>
	<email>emaste@freebsd.org</email>
      </person>

    <body>
      <p>A number of UEFI bug fixes were committed over the last
        quarter, further improving compatibility with different UEFI
        implementations. Specifically, on some of them &os; failed to
	boot with an "ExitBootServices() returned 0x8000000000000002"
	error. This has been fixed with a retry loop (as required by
	UEFI), in r292515 and r292338.</p>

      <p>UEFI improvements from other developers have recently been
	commited or are in progress. These include support for environment
	variables set on the EFI loader command line, improved text console
	mode setting, support for nvram variables, and root-on-ZFS
	support.</p>
    </body>

    <sponsor>The &os; Foundation</sponsor>

    <help>
      <task>Test &os;-CURRENT snapshots on a variety of UEFI
	implementations.</task>

      <task>Merge UEFI changes to stable/10, for FreeBSD 10.3-RELEASE</task>
    </help>
  </project>
