summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--site/faq/index.php15
1 files changed, 15 insertions, 0 deletions
diff --git a/site/faq/index.php b/site/faq/index.php
index 1811b1d..990113d 100644
--- a/site/faq/index.php
+++ b/site/faq/index.php
@@ -62,6 +62,7 @@
<h2>General questions</h2>
<ul class="cascade">
<li><a href="#install">How do I install libreboot?</a></li>
+ <li><a href="#repugnantpi">How do I programme a SPI flash chip with the Raspberry Pi?</a></li>
<li><a href="#bootpassword">How do I set a boot password?</a></li>
<li><a href="#writeprotect">How do I write-protect the flash chip?</a></li>
<li><a href="#biossettings">How do I change the BIOS settings?</a></li>
@@ -294,6 +295,20 @@
<a href="#pagetop">Back to top of page</a>
</p>
+ <h2 id="repugnantpi">How do I programme a SPI flash chip with the Raspberry Pi? <span class="ref">(<a href="#repugnantpi">#repugnantpi</a>)</span></h2>
+ <p>
+ The RPi can be used to install libreboot onto a system that uses SPI flash, but libreboot intentionally doesn't document it.
+ Why? Blobs. The RPi requires a blob for the integrated video chipset, in order to boot. This was true of the original RPi, and
+ has continued to be true for all subsequent revisions of the hardware. The RPi people clearly don't give a damn about you freedom,
+ so we don't give a damn about endorsing them.
+ </p>
+ <p>
+ There are other, more freedom-friendly SPI programmers available, documented on <a href="../docs/install/index.html">../docs/install/index.html</a>.
+ </p>
+ <p>
+ <a href="#pagetop">Back to top of page</a>
+ </p>
+
<h2 id="bootpassword">How do I set a boot password? <span class="ref">(<a href="#bootpassword">#bootpassword</a>)</span></h2>
<p>
If you are using the GRUB payload, you can add a username and password (salted, hashed)