aboutsummaryrefslogtreecommitdiff
path: root/docs/hcl/t400.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/hcl/t400.md')
-rw-r--r--docs/hcl/t400.md77
1 files changed, 0 insertions, 77 deletions
diff --git a/docs/hcl/t400.md b/docs/hcl/t400.md
deleted file mode 100644
index 2ff2c836..00000000
--- a/docs/hcl/t400.md
+++ /dev/null
@@ -1,77 +0,0 @@
----
-title: ThinkPad T400
-...
-
-It is believed that all or most T400 laptops are compatible. See notes
-about [CPU
-compatibility](../install/t400_external.html#cpu_compatibility) for
-potential incompatibilities.
-
-There are two possible flash chip sizes for the T400: 4MiB (32Mbit) or
-8MiB (64Mbit). This can be identified by the type of flash chip below
-the palmrest: 4MiB is SOIC-8, 8MiB is SOIC-16.
-
-**The T400 laptops come with the ME (and sometimes AMT in addition)
-before flashing libreboot. Libreboot disables and removes it by using a
-modified descriptor: see [gm45\_remove\_me.html](gm45_remove_me.html)**
-(contains notes, plus instructions)
-
-Flashing instructions can be found at
-[../install/\#flashrom](../install/#flashrom)
-
-EC update {#ecupdate}
-=========
-
-It is recommended that you update to the latest EC firmware version. The
-[EC firmware](../../faq/#firmware-ec) is separate from
-libreboot, so we don't actually provide that, but if you still have
-Lenovo BIOS then you can just run the Lenovo BIOS update utility, which
-will update both the BIOS and EC version. See:
-
-- [../install/index.html#flashrom](../install/index.html#flashrom)
-- <http://www.thinkwiki.org/wiki/BIOS_update_without_optical_disk>
-
-NOTE: this can only be done when you are using Lenovo BIOS. How to
-update the EC firmware while running libreboot is unknown. Libreboot
-only replaces the BIOS firmware, not EC.
-
-Updated EC firmware has several advantages e.g. bettery battery
-handling.
-
-Compatibility (without blobs) {#compatibility_noblobs}
------------------------------
-
-### Hardware virtualization (vt-x) {#hwvirt}
-
-The T400, when run without CPU microcode updates in coreboot, currently
-kernel panics if running QEMU with vt-x enabled on 2 cores for the
-guest. With a single core enabled for the guest, the guest panics (but
-the host is fine). Working around this in QEMU might be possible; if
-not, software virtualization should work fine (it's just slower).
-
-On GM45 hardware (with libreboot), make sure that the *kvm* and
-*kvm\_intel* kernel modules are not loaded, when using QEMU.
-
-The following errata datasheet from Intel might help with investigation:
-<http://download.intel.com/design/mobile/specupdt/320121.pdf>
-
-The T400 is almost identical to the X200, code-wise. See
-[x200.html](x200.html).
-
-Hardware register dumps {#regdumps}
------------------------
-
-The coreboot wiki
-[shows](http://www.coreboot.org/Motherboard_Porting_Guide) how to
-collect various logs useful in porting to new boards. Following are
-outputs from the T400:
-
-- T400 with **Winbond W25X64** flash chip (8MiB, SOIC-16) and Lenovo
- BIOS 2.02 (EC firmware 1.01):
- - [../future/dumps/logs-t400-bios2.02-ec1.01/](../future/dumps/logs-t400-bios2.02-ec1.01/)
-
-- Version of flashrom used for the external flashing/reading logs is
- the one that libreboot git revision c164960 uses.
-
-Copyright © 2015 Leah Rowe <info@minifree.org>\
-This page is available under the [CC BY SA 4.0](../cc-by-sa-4.0.txt)