Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 30 Jan 2013 00:12:51 +0000 (UTC)
From:      Benno Rice <benno@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r246100 - projects/uefi
Message-ID:  <201301300012.r0U0Cpj3009058@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: benno
Date: Wed Jan 30 00:12:51 2013
New Revision: 246100
URL: http://svnweb.freebsd.org/changeset/base/246100

Log:
  Add a statement of intent.
  
  Sponsored by: FreeBSD Foundation

Added:
  projects/uefi/UEFI-TODO.txt

Added: projects/uefi/UEFI-TODO.txt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/uefi/UEFI-TODO.txt	Wed Jan 30 00:12:51 2013	(r246100)
@@ -0,0 +1,24 @@
+/* FreeBSD */
+
+Part the First: 64-bit EFI loader
+
+- Make libstand build natively as 64-bit on amd64.
+- Adjust non-EFI boot code to use /usr/lib32/libstand.a.
+- Test that the other boot code still actually works.
+- Add bits to build 64-bit loader.efi.
+- Make sure that loader.efi can actually load a kernel and hand off to it.
+
+Part the Second: Booting an amd64 kernel from the 64-bit EFI loader
+
+- Work out how to pass the memory map from EFI to the kernel.
+- Fix anything else that comes up.
+
+Part the Third: Booting an i386 kernel from the 64-bit EFI loader.
+
+- Make sure that the i386 kernel isn't trying to touch the BIOS.
+- Fix anything else that comes up.
+
+Part the Fourth: Making our install media UEFI compatible.
+
+- Work out how to make our install media UEFI compatible.
+- Make our install media UEFI compatible.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201301300012.r0U0Cpj3009058>