summaryrefslogtreecommitdiffstats
path: root/docs/release.html
diff options
context:
space:
mode:
authorFrancis Rowe <info@gluglug.org.uk>2015-03-06 16:25:19 (EST)
committer Francis Rowe <info@gluglug.org.uk>2015-03-06 16:25:19 (EST)
commiteae1c64c2d7e5c18a2d600db8e93025814413baf (patch)
tree14e4dbf3ae0f99d780bcead1e3e010a228d95ebb /docs/release.html
parentbcec86ac3cd51c5972f0122dc65228ec33f13d2a (diff)
downloadlibreboot-eae1c64c2d7e5c18a2d600db8e93025814413baf.zip
libreboot-eae1c64c2d7e5c18a2d600db8e93025814413baf.tar.gz
libreboot-eae1c64c2d7e5c18a2d600db8e93025814413baf.tar.bz2
docs/release.html: Update TODO list
Diffstat (limited to 'docs/release.html')
-rw-r--r--docs/release.html28
1 files changed, 27 insertions, 1 deletions
diff --git a/docs/release.html b/docs/release.html
index 94f8d5c..839270d 100644
--- a/docs/release.html
+++ b/docs/release.html
@@ -244,7 +244,13 @@
<h3>Payloads</h3>
<ul>
- <li>Add ProteanOS payload to machines with big enough flash chips. (eg X200/R400)</li>
+ <li>
+ Add ProteanOS payload to machines with big enough flash chips. (eg X200/R400).
+ This page (outdated, but still useful according to the maintainer) has some info:
+ <a href="http://www.proteanos.com/doc/plat/porting/">http://www.proteanos.com/doc/plat/porting/</a>.
+ pehjota says that once the port is done, prokit can be modified to generate the entire
+ distribution as a vmlinuz and initrd.img file.
+ </li>
<li>
Related to MemTest86+:
<ul>
@@ -348,6 +354,11 @@
<h3>Project (institutional) improvements</h3>
<ul>
<li>
+ Libreboot needs to be factory firmware, not the replacement. It needs to be *the* firmware.
+ Consult with the openlunchbox project (and maybe others) on getting hardware manufactured
+ with libreboot support (out of the box, from the factory). <b>This is sorely needed in libreboot.</b>
+ </li>
+ <li>
Look into the possibility of expanding libreboot to support non-coreboot systems. (u-boot, for instance).
Currently, libreboot presents itself as a deblobbed coreboot distribution. There are other systems out there
that use other firmware, such as u-boot, which libreboot could theoretically support. This would mean that
@@ -357,6 +368,10 @@
<li>PMON?</li>
<li>barebox (u-boot derivative)</li>
<li>etc</li>
+ <li>
+ <a href="http://zedboard.org/product/zedboard">http://zedboard.org/product/zedboard</a>
+ might be a candidate, according to the main developer of openlunchbox.
+ </li>
</ul>
</li>
<li>
@@ -366,6 +381,17 @@
</li>
</ul>
+ <h3>EC firmware</h3>
+ <p>
+ <a href="http://www.coreboot.org/Embedded_controller">http://www.coreboot.org/Embedded_controller</a>
+ Replace this on all libreboot targets. Some laptops use an extra SPI flash chip for the EC, some
+ have EC in the main chip, some don't use SPI flash at all but have the firmware inside the EC chip itself.
+ If the EC has integrated flash then you need to be able to get to the pins on the chip or be able to program them over LPC or SPI (if they have that feature).
+ The lenovo laptops currently supported in libreboot all use H8 EC chips (contains flash inside the chip).
+ Read the datasheets on how to externally programme the EC. Chromebooks seem to have free EC
+ (<a href="https://chromium.googlesource.com/chromiumos/platform/ec/+/master/chip/">https://chromium.googlesource.com/chromiumos/platform/ec/+/master/chip/</a>).
+ </p>
+
</div>
<p><a href="#pagetop">Back to top of page.</a></p>