Add bootloader Ficl update from Colin Lord

This commit is contained in:
Benjamin Kaduk 2015-10-18 22:21:48 +00:00
parent 3c4f3c27af
commit 16a191255b
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=47622

View file

@ -3241,4 +3241,50 @@
</help>
</project>
<project cat='proj'>
<title>Update Ficl in Bootloader</title>
<contact>
<person>
<name>
<given>Colin</given>
<common>Lord</common>
</name>
<email>clord@FreeBSD.org</email>
</person>
</contact>
<links>
<url href="https://wiki.FreeBSD.org/SummerOfCode2015/UpdateFiclInBootloader">Wiki
Page</url>
</links>
<body>
<p>The &os; bootloader has used Ficl 3 for quite some time, so
this project was intended to update the version of Ficl in use
to Ficl 4. Ficl 4 is not only faster but also has a smaller
memory footprint, both being important advantages for a
bootloader.</p>
<p>As part of the Google Summer of Code program, I worked on
importing the Ficl 4 sources to get a bootloader running Ficl 4.
The first half of the summer consisted of setting up my test
environment, as well as arranging the sources in the tree properly
and modifying the build files to point to the new locations. Once
that was complete, the sources had to be modified to build
correctly and to add back in some of the &os;-specific parts from
Ficl 3. Unfortunately, after all those tasks were completed, a
few bugs in the Ficl project were discovered that delayed the
bootloader update, so it is not finished. The Illumos project has
faced similar issues with Ficl 4 so I received some good tips from
them, but since school has started back up I haven't been able to
put much work into fixing the bugs.
</p>
</body>
<sponsor>
Google Summer of Code 2015
</sponsor>
</project>
</report>