diff options
Diffstat (limited to 'docs/tasks.html')
-rw-r--r-- | docs/tasks.html | 31 |
1 files changed, 15 insertions, 16 deletions
diff --git a/docs/tasks.html b/docs/tasks.html index 53a6d6f2..c4f7ba4d 100644 --- a/docs/tasks.html +++ b/docs/tasks.html @@ -34,14 +34,14 @@ Libreboot has so far been biased towards Intel. This needs to end (the sooner, the better). A nice start: <ul> <li> - <b><i><u>HIGH^2 PRIORITY!</u></i></b> Lenovo G505S (works without CPU microcode updates). + Lenovo G505S (works without CPU microcode updates). Videos BIOS is not yet fully replaced (openatom doesn't have a working framebuffer, yet, but it can draw a bitmap in user space, using a special utility) - <a href="https://github.com/alterapraxisptyltd/openatom">openatom in github</a>. SMU needs replacing (ruik/funfuctor/patrickg/mrnuke might be able to help). </li> <li> - <b><i><u>HIGH PRIORITY!</u></i></b> ASUS KFSN4-DRE - fam10h, already in coreboot, seems to have native graphics initialization already, + ASUS KFSN4-DRE - fam10h, already in coreboot, seems to have native graphics initialization already, fam10h, already in coreboot. Works without CPU microcode updates, has native graphics initialization (text-mode and framebuffer mode). PLCC flash chip, but can be read/flashed from factory firmware so just boot up, dump, hot-swap and flash the dump to make a backup, then check that the system @@ -49,7 +49,7 @@ not needed!</b> </li> <li> - <b><u><i>HIGH PRIORITY!</i></u></b> ASUS KGPE-D16 - code not yet public, + ASUS KGPE-D16 - code not yet public, ported by <a href="http://raptorengineeringinc.com/content/base/main.htm">Raptor Engineering Inc.</a> (USA). They are asking for 50K* USD to pay for the work to upstream the code (do code review, add more patches, get it merged in coreboot master repository - a lot of work!). Crowd funding will be necessary. @@ -59,7 +59,7 @@ * was 35K. The extra 15K is a stretch goal for S3 support and full text-mode graphics initialization (bugs eliminated). </li> <li> - <b><i><u>HIGH PRIORITY!</u></i></b> F2A85-M and E350M1 (libreboot_*_headless.rom). Test openatom (video BIOS replacement). SMU firmware is a problem. XHCI firmware is a problem. + F2A85-M and E350M1 (libreboot_*_headless.rom). Test openatom (video BIOS replacement). SMU firmware is a problem. XHCI firmware is a problem. </li> <li> <b>TODO: Add ARM candidates here (the above systems are all AMD).</b> @@ -71,15 +71,15 @@ That doesn't mean Intel is off the table just yet: <ul> <li> - <b><u><i>HIGH PRIORITY!</i></u></b> ThinkPad R500: <a href="http://projects.mtjm.eu/work_packages/43">http://projects.mtjm.eu/work_packages/43</a> + ThinkPad R500: <a href="http://projects.mtjm.eu/work_packages/43">http://projects.mtjm.eu/work_packages/43</a> </li> <li> - <b><u><i>HIGH PRIORITY!</i></u></b> ThinkPad W500: they all use switchable graphics (ATI+Intel). Unknown if PM45 is compatible with GM45. + ThinkPad W500: they all use switchable graphics (ATI+Intel). Unknown if PM45 is compatible with GM45. </li> <li> Non-lenovo GM45 laptops: <ul> - <li><b><u><i>HIGH PRIORITY!</i></u></b> Dell Latitude E6400 - quite a few of these online. This is a good laptop to target in coreboot and libreboot. + Dell Latitude E6400 - quite a few of these online. This is a good laptop to target in coreboot and libreboot. NOTE: EC support. ALSO: DDR2 memory (coreboot raminit for GM45 currently only supports DDR3)</li> </ul> </li> @@ -92,7 +92,7 @@ <h3>Platform-specific bugs</h3> <ul> <li> - <b><u><i>HIGH PRIORITY!</i></u></b> Fix these issues on GM45/GS45 targets: + Fix these issues on GM45/GS45 targets: <ul> <li> X200: text-mode is broken. only framebuffer graphics work. Git-bisect is needed. @@ -118,7 +118,7 @@ Fix these issues on i945 targets (X60/T60/macbook21) <ul> <li> - <b><u><i>HIGH PRIORITY!</i></u></b> Fix remaining incompatible LCD panels in native graphics on T500. + Fix remaining incompatible LCD panels in native graphics on T500. See <a href="hcl/t500.html">hcl/t500.html</a>. </li> <li> @@ -173,7 +173,7 @@ <h3>Build system</h3> <ul> <li> - <b><u><i>HIGH PRIORITY!</i></u></b> All parts of libreboot that download + All parts of libreboot that download non-intergrated parts (coreboot/grub/memtest/bucts/flashrom) rely on only a single repository link, which means single-point-of-failure. Make them fall back on alternative (backup) repositories if the main ones are down. @@ -186,7 +186,6 @@ </ul> </li> <li> - <b><u><i>HIGH PRIORITY!</i></u></b> When downloading coreboot/grub/memtest/etc using the download scripts, it currently does not check the integrity of these sources at all. Libreboot releases are signed, but what can be done to improve it is to check the sha512sums of all files downloaded @@ -194,8 +193,8 @@ because the release archives already include these sources). Do this for all non-integrated modules used in libreboot. </li> - <li><b><u><i>HIGH PRIORITY!</i></u></b> <b>Make memtest86+ build using coreboot's own crossgcc toolchain. Currently, - memtest86+ doesn't even work at all when cross-compiled using the toolchain in x86-64 trisquel7</b></li> + <li>Make memtest86+ build using coreboot's own crossgcc toolchain. Currently, + memtest86+ doesn't even work at all when cross-compiled using the toolchain in x86-64 trisquel7</li> <li> Make libreboot (all of it!) build reproducibly. This is very important. See <a href="http://projects.mtjm.eu/work_packages/16">http://projects.mtjm.eu/work_packages/16</a>. @@ -243,7 +242,7 @@ <h3>Documentation improvements</h3> <ul> <li> - <b><u><i>HIGH PRIORITY!</i></u></b> Add information from hw registers on all boards. + Add information from hw registers on all boards. Get them for the following remaining boards: X60, T60, macbook21, R400 </li> <li> @@ -338,13 +337,13 @@ <h3>Project (institutional) improvements</h3> <ul> <li> - <b><u><i>HIGH PRIORITY!</i></u></b> Add proper guidelines for contributions, + Add proper guidelines for contributions, like <i>Development Guidelines</i> on the coreboot wiki. For instance, require <i>Sign-off-by</i> in all commits for libreboot. Consulting with the FSF about this (licensing@fsf.org). </li> <li> - <b><u><i>HIGH PRIORITY!</i></u></b> <b>Libreboot needs to be factory firmware, not the replacement. It needs to be *the* firmware. + <b>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> </li> |