summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--docs/release.html36
-rwxr-xr-xresources/utilities/coreboot-libre/deblob3
2 files changed, 27 insertions, 12 deletions
diff --git a/docs/release.html b/docs/release.html
index b06575e..94c933b 100644
--- a/docs/release.html
+++ b/docs/release.html
@@ -28,7 +28,7 @@
<div class="important">
<h2>
- See <a href="#critical_tasks">critical tasks</a> and <a href="#other_tasks">other tasks</a>.
+ See <a href="#critical_tasks">tasks</a> for the current TODO list.
</h2>
</div>
@@ -123,11 +123,32 @@
<div class="subsection">
- <h2 id="critical_tasks">
- Critical tasks for future release
+ <h2 id="tasks">
+ Tasks for future release
</h2>
<ul>
<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
+ the build scripts know how to build things other than just coreboot/grub.
+ <ul>
+ <li>Allwinner A10 (ARM) SoCs</li>
+ <li>PMON?</li>
+ <li>barebox (u-boot derivative)</li>
+ <li>etc</li>
+ </ul>
+ </li>
+ <li>
+ GRUB: analyse how coreboot builds GRUB. Does it use it's own toolchain? Look into simplifying the building
+ of GRUB (and memtest86+) using coreboot's own toolchain (crossgcc) instead of distro toolchain.
+ </li>
+ <li>
+ .spd.hex files. These aren't blobs? Don't remove them? (in coreboot). See deblob script.
+ Categorize blobs and non-blobs more clearly, explaining what they are for
+ and why they are (or are not) blobs.
+ </li>
+ <li>
i945: fix linux (if possible). VBT. http://www.coreboot.org/pipermail/coreboot/2014-June/078104.html
http://www.coreboot.org/pipermail/coreboot/2014-June/078105.html
This is talking about without native init / oprom. Paul reported it, look into it.
@@ -193,15 +214,6 @@
</li>
</ul>
</li>
- </ul>
-
- </div>
-
- <div class="subsection">
- <h2 id="other_tasks">
- other tasks
- </h2>
- <ul>
<li>add roda rk9 support (contact nico to ask for more details about hw). This is GM45 but these machines do not have a descriptor (no ME), should be easy</li>
<li>
port acer aspire 5738 to coreboot (gm45)? (and then libreboot). EC is the main blocker (no support in coreboot yet).
diff --git a/resources/utilities/coreboot-libre/deblob b/resources/utilities/coreboot-libre/deblob
index 67a9cca..657c9fe 100755
--- a/resources/utilities/coreboot-libre/deblob
+++ b/resources/utilities/coreboot-libre/deblob
@@ -253,6 +253,9 @@ rm -f \
# --------------------------------------
# Misunderstood (weird: purpose unknown)
+# According to mrnuke and Stepan in #coreboot, these aren't blobs. Todo: investigate
+# <ruik> fchmmr: lol, check JEDEC standard for SPD format
+# <mtjm> from my log of #libreboot: "11:56 < mtjm> re the deblobbing, you might like https://en.wikipedia.org/wiki/Serial_presence_detect" (Tue Aug 12 2014)
# --------------------------------------
rm -f \
"src/mainboard/google/slippy/Micron_4KTF25664HZ.spd.hex" \