diff options
Diffstat (limited to 'docs/tasks.html')
-rw-r--r-- | docs/tasks.html | 108 |
1 files changed, 57 insertions, 51 deletions
diff --git a/docs/tasks.html b/docs/tasks.html index 0e92771b..75949eb2 100644 --- a/docs/tasks.html +++ b/docs/tasks.html @@ -48,68 +48,74 @@ HP Pavillion 1035DX (same chipset as G505S. See notes above) </li> <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 + Thinkpad E135 and Thinkpad E145 - port to coreboot. Apparently, the CPU used is based on the E350 (zacate) + CPU used is the ASrock E350M1 which is in coreboot, and already a libreboot candidate. + Blob situation is unknown, though it will probably rely on AGESA if ported and will probably need SMU firmware + or Video BIOS (which must be replaced). It is unknown what other blobs may exist when ported, and whether + or not this system will work reliably without the CPU microcode updates. <ul> - <li>This board lacks native graphics initialization (it should be easy to add in Kconfig files, - but it has to be tested beforehand)</li> + <li>Difficulty: unknown</li> </ul> </li> <li> - + 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> </li> + <li><b>This list needs to expand!</b></li> </ul> </li> <li> - ThinkPad R500: <a href="http://projects.mtjm.eu/work_packages/43">http://projects.mtjm.eu/work_packages/43</a> - </li> - <li> - ThinkPad W500: they all use switchable graphics (ATI+Intel), the native init code in coreboot (for Intel) - needs to disable the ATI chip and use Intel (this isn't done yet) - </li> - <li> - port acer aspire 5738 to coreboot (gm45)? (and then libreboot). EC is the main blocker (no support in coreboot yet). - ME isn't an issue, because its GM45 so it could be removed (it looks like this machine might also be shipped in - non-descriptor mode by default, like the roda rk9). - Search <b>jv50 block diagram filetype:pdf</b> for schematics. - (jv50 is written on the board); noone seems to have found any documentation for the EC chip, but - maybe it could be sufficiently reverse engineered via serialice and ectool. - </li> - <li> - Thinkpad E135 and Thinkpad E145 - port to coreboot. Apparently, the CPU used is based on the E350 (zacate) - CPU used is the ASrock E350M1 which is in coreboot, and already a libreboot candidate. - Blob situation is unknown, though it will probably rely on AGESA if ported and will probably need SMU firmware - or Video BIOS (which must be replaced). It is unknown what other blobs may exist when ported, and whether - or not this system will work reliably without the CPU microcode updates. + That doesn't mean Intel is off the table just yet: <ul> - <li>Difficulty: unknown</li> + <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 + <ul> + <li>This board lacks native graphics initialization (it should be easy to add in Kconfig files, + but it has to be tested beforehand)</li> + </ul> + </li> + <li> + ThinkPad R500: <a href="http://projects.mtjm.eu/work_packages/43">http://projects.mtjm.eu/work_packages/43</a> + </li> + <li> + ThinkPad W500: they all use switchable graphics (ATI+Intel), the native init code in coreboot (for Intel) + needs to disable the ATI chip and use Intel (this isn't done yet) + </li> + <li> + port acer aspire 5738 to coreboot (gm45)? (and then libreboot). EC is the main blocker (no support in coreboot yet). + ME isn't an issue, because its GM45 so it could be removed (it looks like this machine might also be shipped in + non-descriptor mode by default, like the roda rk9). + Search <b>jv50 block diagram filetype:pdf</b> for schematics. + (jv50 is written on the board); noone seems to have found any documentation for the EC chip, but + maybe it could be sufficiently reverse engineered via serialice and ectool. + </li> + <li> + T400S and X301. These both seem to be GS45. X301 uses only the low-performance mode CPUs, so raminit + is the main blocker there. They both probably use WSON-8 flash chips. + </li> + <li> + Add proper GS45 raminit for enabling all X200S and X200 Tablets to work properly. (maybe other machines) + See <a href="hcl/x200.html#x200s_raminit">hcl/x200.html#x200s_raminit</a> + </li> + <li> + ThinkPad X201 - ME ignition is an issue. 30min reset watchdog for ME is an issue. Might be possible to disable watchdog in the flash descriptor + (soft straps) - sgsit in the libreboot or coreboot IRC channel is interested in this. + </li> + <li> + T410S is supported but not yet merged. This uses the same chipset as the X201. + <a href="http://review.coreboot.org/#/c/7975/">http://review.coreboot.org/#/c/7975/</a> + has the patch. This should be tested by someone and should ideally be merged in coreboot. pecg has one. help him. + </li> + <li> + This page contains a list of basically every thinkpad that would ever be a candidate for libreboot: + <a href="http://psref.lenovo.com/WithdrawnBook">http://psref.lenovo.com/WithdrawnBook</a> - + take a look at <a href="http://www.lenovo.com/psref/pdf/ltwbook_2013.pdf">this PDF</a>. + </li> </ul> </li> - <li> - T400S and X301. These both seem to be GS45. X301 uses only the low-performance mode CPUs, so raminit - is the main blocker there. They both probably use WSON-8 flash chips. - </li> - <li> - Add proper GS45 raminit for enabling all X200S and X200 Tablets to work properly. (maybe other machines) - See <a href="hcl/x200.html#x200s_raminit">hcl/x200.html#x200s_raminit</a> - </li> - <li> - ThinkPad X201 - ME ignition is an issue. 30min reset watchdog for ME is an issue. Might be possible to disable watchdog in the flash descriptor - (soft straps) - sgsit in the libreboot or coreboot IRC channel is interested in this. - </li> - <li> - T410S is supported but not yet merged. This uses the same chipset as the X201. - <a href="http://review.coreboot.org/#/c/7975/">http://review.coreboot.org/#/c/7975/</a> - has the patch. This should be tested by someone and should ideally be merged in coreboot. pecg has one. help him. - </li> - <li> - This page contains a list of basically every thinkpad that would ever be a candidate for libreboot: - <a href="http://psref.lenovo.com/WithdrawnBook">http://psref.lenovo.com/WithdrawnBook</a> - - take a look at <a href="http://www.lenovo.com/psref/pdf/ltwbook_2013.pdf">this PDF</a>. - </li> - <li> - F2A85-M and E350M1 (libreboot_*_headless.rom). Test openatom (video BIOS replacement). SMU firmware is a problem. XHCI firmware is a problem. - </li> </ul> </li> </ul> |