diff --git a/en/releases/5.0R/todo.sgml b/en/releases/5.0R/todo.sgml
index 2f5403fb82..2f68c7ba06 100644
--- a/en/releases/5.0R/todo.sgml
+++ b/en/releases/5.0R/todo.sgml
@@ -1,7 +1,7 @@
-
+
%includes;
%developers;
@@ -149,16 +149,18 @@
UFS2 bootable on i386 |
- In progress. We might want to miss on this one. |
+ Patch committed to HEAD; merge pending testing. |
&a.phk; |
- UFS2 can be successfully booted on sparc64, but on i386
- boot2 cannot fit in the space reserved in front of a UFS1 filesystem.
- disklabel, libdisk, sysinstall and newfs needs to learn about this
- wrinkle, and we need some makefile magic to build both UFS1 and
- UFS1/2 boot2 boot files.
- The potential for foot-shooting is very large, and phk@ currently
- leans towards defaulting to UFS1 for root and boot, and UFS2 for
- all other filesystems.
+ | Support for booting UFS2 on non-64-bit platforms required an
+ increase in the size of the boot blocks due to the size of the
+ emulated 64-bit arithmetic instructions. In later revisions
+ of the boot code, we've managed to reduce that size, but as of
+ RC2, those changes had not been merged to the release branch.
+ As a result, in RC1 and RC2, UFS2 may only be used for non-root
+ file systems, not the root file system on 32-bit platforms. On
+ 64-bit platforms, no such limit exists. We're currently
+ exploring merging the changes to the boot block to support UFS2
+ as the boot file system on all platforms.
|