From 12e695ec7b160b1cc62831838244454b7edd03d3 Mon Sep 17 00:00:00 2001 From: Leah Woods Date: Sat, 18 Jul 2015 19:31:16 -0400 Subject: New board: ThinkPad R500 (experimental) The ich9deblob and ich9gen utilities were modified, so that they support reading and/or writing descriptor images where the GbE region is not defined. These utilities were also re-factored and tidied up a bit. A quick was noticed during the course of this work, in that Compenent 1 Density was being set to 8MiB constantly, even on systems with 4MiB flash chips. Component 2 Density was set statically to 2MiB. ich9gen now sets both to 4MiB or 8MiB, depending on whether building the descriptor for a 4MiB or 8MiB ROM image. There are still some ACPI bugs (see docs/hcl/r500.html), which will have to be fixed upstream. TODO: get hw reg dumps from a factory R500, and compare with the X200 or T400 dumps. --- (limited to 'docs/hcl/r500_dumps/ioports.log') diff --git a/docs/hcl/r500_dumps/ioports.log b/docs/hcl/r500_dumps/ioports.log new file mode 100644 index 0000000..1be2faf --- /dev/null +++ b/docs/hcl/r500_dumps/ioports.log @@ -0,0 +1,62 @@ +0000-0cf7 : PCI Bus 0000:00 + 0000-001f : dma1 + 0020-0021 : pic1 + 0040-0043 : timer0 + 0050-0053 : timer1 + 0060-0060 : keyboard + 0062-0062 : EC data + 0064-0064 : keyboard + 0066-0066 : EC cmd + 0070-0071 : rtc0 + 0080-008f : dma page reg + 00a0-00a1 : pic2 + 00c0-00df : dma2 + 00f0-00ff : fpu + 03c0-03df : vga+ + 0800-080f : pnp 00:01 +0cf8-0cff : PCI conf1 +0d00-ffff : PCI Bus 0000:00 + 1000-1003 : ACPI PM1a_EVT_BLK + 1004-1005 : ACPI PM1a_CNT_BLK + 1008-100b : ACPI PM_TMR + 1010-1015 : ACPI CPU throttle + 1020-102f : ACPI GPE0_BLK + 1030-1033 : iTCO_wdt + 1050-1050 : ACPI PM2_CNT_BLK + 1060-107f : iTCO_wdt + 1180-11ff : pnp 00:01 + 15e0-15ef : pnp 00:01 + 1600-167f : pnp 00:01 + 1680-169f : pnp 00:01 + 1800-1807 : 0000:00:02.0 + 1808-180b : 0000:00:1f.2 + 1808-180b : ahci + 180c-180f : 0000:00:1f.2 + 180c-180f : ahci + 1810-1817 : 0000:00:1f.2 + 1810-1817 : ahci + 1818-181f : 0000:00:1f.2 + 1818-181f : ahci + 1820-183f : 0000:00:1a.0 + 1820-183f : uhci_hcd + 1840-185f : 0000:00:1a.1 + 1840-185f : uhci_hcd + 1860-187f : 0000:00:1a.2 + 1860-187f : uhci_hcd + 1880-189f : 0000:00:1d.0 + 1880-189f : uhci_hcd + 18a0-18bf : 0000:00:1d.1 + 18a0-18bf : uhci_hcd + 18c0-18df : 0000:00:1d.2 + 18c0-18df : uhci_hcd + 18e0-18ff : 0000:00:1f.2 + 18e0-18ff : ahci + 1c00-1c1f : 0000:00:1f.3 + 2000-2fff : PCI Bus 0000:05 + 3000-3fff : PCI Bus 0000:0d + 4000-7fff : PCI Bus 0000:15 + 4000-40ff : PCI CardBus 0000:16 + 4400-44ff : PCI CardBus 0000:16 + 8000-8fff : PCI Bus 0000:02 + 9000-9fff : PCI Bus 0000:03 + a000-afff : PCI Bus 0000:04 -- cgit v0.9.1