summaryrefslogtreecommitdiffstats
path: root/docs/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'docs/index.html')
-rw-r--r--docs/index.html39
1 files changed, 39 insertions, 0 deletions
diff --git a/docs/index.html b/docs/index.html
index d6d68e5..e703df9 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -66,6 +66,7 @@
</ul>
</li>
<li><a href="#build">How to build your ROM's</a></li>
+ <li><a href="#build_addseabios">Add SeaBIOS to your ROM's</a></li>
</ul>
<h2>Supported hardware</h2>
@@ -602,6 +603,44 @@
<hr/>
+ <h1 id="build_addseabios">How to add SeaBIOS to your ROM's</h1>
+
+ <p>
+ SeaBIOS isn't really needed since libreboot uses the GRUB payload which
+ is much better (for several reasons), so it is no longer included in the ROM
+ images by default. Instead, you can add it afterwards.
+ </p>
+
+ <p>
+ In the supplied binary archives, or in your own (if you did 'build-release') you can add SeaBIOS
+ to the ROM images, along with SeaVGABIOS which is a free/libre Video BIOS implementation that wraps
+ around the 'native graphics initializitation' code in coreboot, for boards that have support for it.
+ </p>
+
+ <p>
+ First, <a href="#build_dependencies">install the build dependencies</a>.
+ </p>
+
+ <p>
+ Build cbfstool:<br/>
+ $ <b>./builddeps-cbfstool</b>
+ </p>
+
+ <p>
+ Now:<br/>
+ $ <b>./addseabios</b>
+ </p>
+
+ <p>
+ SeaBIOS and SeaVGABIOS (which the build scripts created, and the build-release script put - compiled -
+ inside the binary archive) have now been added to all of the ROM images under ./bin/. A GRUB menuentry will show
+ up when you boot your machine, allowing you to use SeaBIOS.
+ </p>
+
+ <p><a href="#pagetop">Back to top of page</a></p>
+
+<hr/>
+
<h1 id="supported_list">List of supported hardware</h1>
<p>