From 1df8738366add1579fdf571bc27a6330fc1d2a39 Mon Sep 17 00:00:00 2001 From: Francis Rowe Date: Sun, 12 Jul 2015 18:27:09 -0400 Subject: docs/tasks.html: clean up --- (limited to 'docs/tasks.html') diff --git a/docs/tasks.html b/docs/tasks.html index cf5af95..e52076e 100644 --- a/docs/tasks.html +++ b/docs/tasks.html @@ -109,9 +109,6 @@ which afaik is free-sw. For GRUB, see https://wiki.linaro.org/LEG/Engineering/Grub2 -
  • - TRS-80 Model 100: https://en.wikipedia.org/wiki/TRS-80_Model_100 -
  • This list needs to expand!
  • @@ -188,11 +185,14 @@ X200/X60: battery drained even while system is "off" on some systems. investigate. Could just be the Ethernet controller waiting for a Wake-on-LAN frame. 'ethtool -s net0 wol d' disables wake on lan until the next boot. There are a lot of ways to make it permanent: netctl. systemd, udev, cron + - wake on lan was tested, and isn't the issue. It is probably how coreboot handles power off state + (see the code that handles power_on_after_fail)
  • Sound (internal speaker) broken on T500 (works in lenovobios). external speaker/headphones work. - probably a different hda_verb - different HDA verbs are now used, test this again + - worked while system was disassambled, but booted (loose), stopped working when re-assembling. Not sure what's going on here.
  • Fix remaining incompatible LCD panels in native graphics on T500 and T400. @@ -276,21 +276,6 @@

    Build system

      -
    • - add resources/checksums/* and update it whenever updating the modules - (coreboot, flashrom, etc) or updating patches. - For each download script, make it check the sha512 hashes of all the files, to ensure - that the files match the checksums. -
    • -
    • re-enable building of txtmode images (get memtest86 working again first, and fix gm45 txtmode)
    • -
    • - 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 - by these scripts (which are in the git repository, but not the release archives, - because the release archives already include these sources). Do this for all - non-integrated modules used in libreboot. -
    • 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
    • @@ -332,13 +317,6 @@
  • -
  • - build/release/util currently fails on Parabola (it only works well in Trisquel). - - this should be made portable. Build (cross-compile all of the dependencies from upstream, - and include a ccs/ release archive. Then use those for dependencies to cross-compile - everything (this should make portability easy, and there aren't a lot of dependencies - for the utilities). -
  • Back to top of page.

    @@ -403,30 +381,16 @@ Get them for the following remaining boards: X60, T60, macbook21, R400
  • - There are no instructions for how to use the GRUB terminal to find - a grub.cfg manually, or how to boot an installed GNU/Linux manually, - so some users get stuck after the initial installation of libreboot - not knowing how to boot the GNU/Linux system that they had before installing. - Fix that. (also, promote the FSF-endorsed distros while you do it) -
  • -
  • Add guides for GM45 laptops in docs/security/
  • Add guides for GM45 laptops in docs/hardware/
  • - Convert documentation to Sphinx/ReST - + Convert documentation to use Latex (or whatever the GNU project requires) as source.
  • - LUKS key in initramfs: Add Trisquel documentation for docs/gnulinux/encrypted_trisquel.html. -
  • -
  • - LPC PLCC flashing guide is needed: + LPC (eg PLCC socket) flashing guide is needed: image, image, image - @@ -461,6 +425,10 @@
  • Set up a routine (project-wise) for testing each system with the latest kernel version.
  • +
  • + Define properly how to maintain libreboot (things to look out for, things to do on a release). It's somewhat + documented now, but it's not perfect. Delegate tasks (to people that are reliable). +
  • Back to top of page.

    @@ -481,31 +449,6 @@

    Back to top of page.

    - -
    -- cgit v0.9.1