summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrancis Rowe <info@gluglug.org.uk>2015-03-17 16:49:45 (EDT)
committer Francis Rowe <info@gluglug.org.uk>2015-03-18 00:03:08 (EDT)
commitccc09ce5b6e39fed38434d9e97574d84c425bc65 (patch)
tree7dea151f3246a9f595280c18f70855e1beeae17f
parentc164960b3b600a4da564b58645b776bbb5f4a016 (diff)
downloadlibreboot-ccc09ce5b6e39fed38434d9e97574d84c425bc65.zip
libreboot-ccc09ce5b6e39fed38434d9e97574d84c425bc65.tar.gz
libreboot-ccc09ce5b6e39fed38434d9e97574d84c425bc65.tar.bz2
New board: ThinkPad T400
-rw-r--r--docs/css/main.css4
-rw-r--r--docs/future/dumps/logs-t400-bios2.02-ec1.01/biosdecode.log24
-rw-r--r--docs/future/dumps/logs-t400-bios2.02-ec1.01/codec#0208
-rw-r--r--docs/future/dumps/logs-t400-bios2.02-ec1.01/cpuinfo.log52
-rw-r--r--docs/future/dumps/logs-t400-bios2.02-ec1.01/dmesg.log1042
-rw-r--r--docs/future/dumps/logs-t400-bios2.02-ec1.01/dmidecode.log611
-rw-r--r--docs/future/dumps/logs-t400-bios2.02-ec1.01/ectool.log19
-rw-r--r--docs/future/dumps/logs-t400-bios2.02-ec1.01/flashrom_info.log0
-rw-r--r--docs/future/dumps/logs-t400-bios2.02-ec1.01/flashrom_read.log0
-rw-r--r--docs/future/dumps/logs-t400-bios2.02-ec1.01/inteltool.log4406
-rw-r--r--docs/future/dumps/logs-t400-bios2.02-ec1.01/lspci.log2696
-rw-r--r--docs/future/dumps/logs-t400-bios2.02-ec1.01/lspnp.log0
-rw-r--r--docs/future/dumps/logs-t400-bios2.02-ec1.01/lsusb.log820
-rw-r--r--docs/future/dumps/logs-t400-bios2.02-ec1.01/msrtool.log25
-rw-r--r--docs/future/dumps/logs-t400-bios2.02-ec1.01/nvramtool.log16
-rw-r--r--docs/future/dumps/logs-t400-bios2.02-ec1.01/pin_hwC0D08
-rw-r--r--docs/future/dumps/logs-t400-bios2.02-ec1.01/superiotool.log170
-rw-r--r--docs/future/dumps/logs-t400-bios2.02-ec1.01/t400_flashrom_read_with_bbb.txt291
-rw-r--r--docs/future/dumps/logs-t400-bios2.02-ec1.01/t400_flashrom_write_with_bbb.txt294
-rw-r--r--docs/git/index.html45
-rw-r--r--docs/hcl/gm45_remove_me.html4
-rw-r--r--docs/hcl/index.html1
-rw-r--r--docs/hcl/r400.html40
-rw-r--r--docs/hcl/t400.html115
-rw-r--r--docs/install/images/t400/0001.jpgbin0 -> 26448 bytes
-rw-r--r--docs/install/images/t400/0002.jpgbin0 -> 26677 bytes
-rw-r--r--docs/install/images/t400/0003.jpgbin0 -> 37661 bytes
-rw-r--r--docs/install/images/t400/0004.jpgbin0 -> 26500 bytes
-rw-r--r--docs/install/images/t400/0005.jpgbin0 -> 32874 bytes
-rw-r--r--docs/install/images/t400/0006.jpgbin0 -> 43696 bytes
-rw-r--r--docs/install/images/t400/0007.jpgbin0 -> 28410 bytes
-rw-r--r--docs/install/images/t400/0008.jpgbin0 -> 41781 bytes
-rw-r--r--docs/install/images/t400/0009.jpgbin0 -> 32020 bytes
-rw-r--r--docs/install/images/t400/0010.jpgbin0 -> 42729 bytes
-rw-r--r--docs/install/images/t400/0011.jpgbin0 -> 37596 bytes
-rw-r--r--docs/install/images/t400/0012.jpgbin0 -> 40588 bytes
-rw-r--r--docs/install/images/t400/0013.jpgbin0 -> 35554 bytes
-rw-r--r--docs/install/images/t400/0014.jpgbin0 -> 37116 bytes
-rw-r--r--docs/install/images/t400/0015.jpgbin0 -> 38220 bytes
-rw-r--r--docs/install/images/t400/0016.jpgbin0 -> 31596 bytes
-rw-r--r--docs/install/images/t400/0017.jpgbin0 -> 33826 bytes
-rw-r--r--docs/install/images/t400/0018.jpgbin0 -> 31513 bytes
-rw-r--r--docs/install/images/t400/0019.jpgbin0 -> 38454 bytes
-rw-r--r--docs/install/images/t400/0020.jpgbin0 -> 36225 bytes
-rw-r--r--docs/install/images/t400/0021.jpgbin0 -> 34850 bytes
-rw-r--r--docs/install/images/t400/0022.jpgbin0 -> 33805 bytes
-rw-r--r--docs/install/images/t400/0023.jpgbin0 -> 35373 bytes
-rw-r--r--docs/install/images/t400/0024.jpgbin0 -> 40140 bytes
-rw-r--r--docs/install/images/t400/0025.jpgbin0 -> 32543 bytes
-rw-r--r--docs/install/images/t400/0026.jpgbin0 -> 32609 bytes
-rw-r--r--docs/install/images/t400/0027.jpgbin0 -> 30921 bytes
-rw-r--r--docs/install/images/t400/0028.jpgbin0 -> 30536 bytes
-rw-r--r--docs/install/images/t400/0029.jpgbin0 -> 30662 bytes
-rw-r--r--docs/install/images/t400/0030.jpgbin0 -> 27380 bytes
-rw-r--r--docs/install/images/t400/0031.jpgbin0 -> 43693 bytes
-rw-r--r--docs/install/images/t400/0032.jpgbin0 -> 31396 bytes
-rw-r--r--docs/install/images/t400/0033.jpgbin0 -> 34800 bytes
-rw-r--r--docs/install/images/t400/0034.jpgbin0 -> 36435 bytes
-rw-r--r--docs/install/images/t400/0035.jpgbin0 -> 39307 bytes
-rw-r--r--docs/install/images/t400/0036.jpgbin0 -> 38076 bytes
-rw-r--r--docs/install/images/t400/0037.jpgbin0 -> 38494 bytes
-rw-r--r--docs/install/images/t400/0038.jpgbin0 -> 36054 bytes
-rw-r--r--docs/install/images/t400/0039.jpgbin0 -> 37505 bytes
-rw-r--r--docs/install/images/t400/0040.jpgbin0 -> 38588 bytes
-rw-r--r--docs/install/images/t400/0041.jpgbin0 -> 34451 bytes
-rw-r--r--docs/install/images/t400/0042.jpgbin0 -> 36420 bytes
-rw-r--r--docs/install/images/t400/0043.jpgbin0 -> 36682 bytes
-rw-r--r--docs/install/images/t400/0044.jpgbin0 -> 31987 bytes
-rw-r--r--docs/install/images/t400/0045.jpgbin0 -> 35348 bytes
-rw-r--r--docs/install/images/t400/0046.jpgbin0 -> 30227 bytes
-rw-r--r--docs/install/images/t400/0047.jpgbin0 -> 36483 bytes
-rw-r--r--docs/install/images/t400/0048.jpgbin0 -> 36125 bytes
-rw-r--r--docs/install/images/t400/0049.jpgbin0 -> 26159 bytes
-rw-r--r--docs/install/images/t400/0050.jpgbin0 -> 31983 bytes
-rw-r--r--docs/install/images/t400/0051.jpgbin0 -> 28414 bytes
-rw-r--r--docs/install/images/t400/0052.jpgbin0 -> 28104 bytes
-rw-r--r--docs/install/images/t400/0053.jpgbin0 -> 34722 bytes
-rw-r--r--docs/install/images/t400/0054.jpgbin0 -> 37607 bytes
-rw-r--r--docs/install/images/t400/0055.jpgbin0 -> 30343 bytes
-rw-r--r--docs/install/images/t400/0056.jpgbin0 -> 37647 bytes
-rw-r--r--docs/install/images/t400/0057.jpgbin0 -> 40938 bytes
-rw-r--r--docs/install/images/t400/0058.jpgbin0 -> 34865 bytes
-rw-r--r--docs/install/images/t400/0059.jpgbin0 -> 33839 bytes
-rw-r--r--docs/install/images/t400/0060.jpgbin0 -> 38947 bytes
-rw-r--r--docs/install/images/t400/0061.jpgbin0 -> 33635 bytes
-rw-r--r--docs/install/images/t400/0062.jpgbin0 -> 39391 bytes
-rw-r--r--docs/install/images/t400/0063.jpgbin0 -> 36725 bytes
-rw-r--r--docs/install/images/t400/0064.jpgbin0 -> 36770 bytes
-rw-r--r--docs/install/images/t400/0065.jpgbin0 -> 58361 bytes
-rw-r--r--docs/install/images/t400/0066.jpgbin0 -> 35797 bytes
-rw-r--r--docs/install/images/t400/0067.jpgbin0 -> 39396 bytes
-rw-r--r--docs/install/images/t400/0069.jpgbin0 -> 29519 bytes
-rw-r--r--docs/install/images/t400/0070.jpgbin0 -> 28683 bytes
-rw-r--r--docs/install/images/t400/0071.jpgbin0 -> 28448 bytes
-rw-r--r--docs/install/images/t400/0072.jpgbin0 -> 31804 bytes
-rw-r--r--docs/install/images/t400/ar5b95.jpgbin0 -> 36776 bytes
-rw-r--r--docs/install/images/t400/boot0.jpgbin0 -> 51637 bytes
-rw-r--r--docs/install/images/t400/boot1.jpgbin0 -> 37968 bytes
-rw-r--r--docs/install/images/t400/macaddress0.jpgbin0 -> 24715 bytes
-rw-r--r--docs/install/images/t400/macaddress1.jpgbin0 -> 41765 bytes
-rw-r--r--docs/install/images/t400/memory.jpgbin0 -> 40582 bytes
-rw-r--r--docs/install/images/t400/paste.jpgbin0 -> 38841 bytes
-rw-r--r--docs/install/index.html12
-rw-r--r--docs/install/t400_external.html463
-rw-r--r--docs/release.html28
-rw-r--r--resources/libreboot/config/macbook21/config1
-rw-r--r--resources/libreboot/config/qemu_i440fx_piix4/config1
-rw-r--r--resources/libreboot/config/qemu_q35_ich9/config1
-rw-r--r--resources/libreboot/config/r400_4mb/config2
-rw-r--r--resources/libreboot/config/r400_8mb/config2
-rw-r--r--resources/libreboot/config/t400_4mb/config476
-rw-r--r--resources/libreboot/config/t400_8mb/config476
-rw-r--r--resources/libreboot/config/t60/config2
-rw-r--r--resources/libreboot/config/x200_4mb/config2
-rw-r--r--resources/libreboot/config/x200_8mb/config2
-rw-r--r--resources/libreboot/config/x60/config2
-rwxr-xr-xresources/scripts/helpers/build/config/corebootupdate41
-rwxr-xr-xresources/scripts/helpers/build/release/archives2
-rwxr-xr-xresources/scripts/helpers/build/roms/helper6
-rwxr-xr-xresources/scripts/helpers/build/roms/withgrub2
-rwxr-xr-xresources/scripts/helpers/download/coreboot2
121 files changed, 12366 insertions, 48 deletions
diff --git a/docs/css/main.css b/docs/css/main.css
index 66a0503..82fbf8e 100644
--- a/docs/css/main.css
+++ b/docs/css/main.css
@@ -74,3 +74,7 @@ div.important, pre, div.subsection {
border-radius:0.25em;
box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);
}
+
+.photos p {
+ text-align:left;
+}
diff --git a/docs/future/dumps/logs-t400-bios2.02-ec1.01/biosdecode.log b/docs/future/dumps/logs-t400-bios2.02-ec1.01/biosdecode.log
new file mode 100644
index 0000000..7061753
--- /dev/null
+++ b/docs/future/dumps/logs-t400-bios2.02-ec1.01/biosdecode.log
@@ -0,0 +1,24 @@
+# biosdecode 2.12
+VPD present.
+ BIOS Build ID: 7UET56WW
+ Box Serial Number: L3BLN3R
+ Motherboard Serial Number: VF26F91C27K
+ Machine Type/Model: 6475GE2
+SMBIOS 2.4 present.
+ Structure Table Length: 2469 bytes
+ Structure Table Address: 0x000E0010
+ Number Of Structures: 74
+ Maximum Structure Size: 120 bytes
+BIOS32 Service Directory present.
+ Revision: 0
+ Calling Interface Address: 0x000FDC80
+ACPI 2.0 present.
+ OEM Identifier: LENOVO
+ RSD Table 32-bit Address: 0xBCB6A54A
+ XSD Table 64-bit Address: 0x00000000BCB6A5B6
+PNP BIOS 1.0 present.
+ Event Notification: Not Supported
+ Real Mode 16-bit Code Address: E19B:1934
+ Real Mode 16-bit Data Address: 0040:0000
+ 16-bit Protected Mode Code Address: 0x000F8AD1
+ 16-bit Protected Mode Data Address: 0x00000400
diff --git a/docs/future/dumps/logs-t400-bios2.02-ec1.01/codec#0 b/docs/future/dumps/logs-t400-bios2.02-ec1.01/codec#0
new file mode 100644
index 0000000..66ad812
--- /dev/null
+++ b/docs/future/dumps/logs-t400-bios2.02-ec1.01/codec#0
@@ -0,0 +1,208 @@
+Codec: Conexant CX20561 (Hermosa)
+Address: 0
+AFG Function Id: 0x1 (unsol 1)
+MFG Function Id: 0x2 (unsol 1)
+Vendor Id: 0x14f15051
+Subsystem Id: 0x17aa211c
+Revision Id: 0x100000
+Modem Function Group: 0x2
+Default PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+Default Amp-In caps: N/A
+Default Amp-Out caps: N/A
+State of AFG node 0x01:
+ Power states: D0 D1 D2 D3 CLKSTOP
+ Power: setting=D0, actual=D0
+GPIO: io=4, o=0, i=0, unsolicited=1, wake=0
+ IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+ IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
+Node 0x10 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Speaker Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Speaker Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Device: name="CX20561 Analog", type="Audio", device=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=0
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+Node 0x11 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
+ Control: name="Headphone Playback Volume", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Control: name="Headphone Playback Switch", index=0, device=0
+ ControlAmp: chs=3, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=0
+ Amp-Out vals: [0x00 0x00]
+ Converter: stream=8, channel=0
+ PCM:
+ rates [0x560]: 44100 48000 96000 192000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+Node 0x12 [Audio Output] wcaps 0x211: Stereo Digital
+ Control: name="IEC958 Playback Con Mask", index=0, device=0
+ Control: name="IEC958 Playback Pro Mask", index=0, device=0
+ Control: name="IEC958 Playback Default", index=0, device=0
+ Control: name="IEC958 Playback Switch", index=0, device=0
+ Control: name="IEC958 Default PCM Playback Switch", index=0, device=0
+ Device: name="CX20561 Digital", type="SPDIF", device=1
+ Converter: stream=8, channel=0
+ Digital:
+ Digital category: 0x0
+ IEC Coding Type: 0x0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x5]: PCM AC3
+Node 0x13 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
+ Control: name="Beep Playback Volume", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Control: name="Beep Playback Switch", index=0, device=0
+ ControlAmp: chs=1, dir=Out, idx=0, ofs=0
+ Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=0
+ Amp-Out vals: [0x00]
+Node 0x14 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Device: name="CX20561 Analog", type="Audio", device=0
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=0
+ Amp-In vals: [0x50 0x50] [0x50 0x50]
+ Converter: stream=4, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x1d* 0x17
+Node 0x15 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
+ Control: name="Capture Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=1, ofs=0
+ Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=0
+ Amp-In vals: [0x50 0x50]
+ Converter: stream=0, channel=0
+ SDI-Select: 0
+ PCM:
+ rates [0x160]: 44100 48000 96000
+ bits [0xe]: 16 20 24
+ formats [0x1]: PCM
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x18
+Node 0x16 [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Headphone Jack", index=0, device=0
+ Pincap 0x0000001c: OUT HP Detect
+ Pin Default 0x022140f0: [Jack] HP Out at Ext Front
+ Conn = 1/8, Color = Green
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0xc0: OUT HP
+ Unsolicited: tag=02, enabled=1
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11*
+Node 0x17 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Dock Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Dock Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001224: IN Detect
+ Vref caps: 50 80
+ Pin Default 0x61a190f0: [N/A] Mic at Sep Rear
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=03, enabled=1
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
+ Control: name="Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Mic Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00001224: IN Detect
+ Vref caps: 50 80
+ Pin Default 0x02a190f0: [Jack] Mic at Ext Front
+ Conn = 1/8, Color = Pink
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x24: IN VREF_80
+ Unsolicited: tag=04, enabled=1
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+Node 0x19 [Pin Complex] wcaps 0x400581: Stereo
+ Control: name="Dock Headphone Jack", index=0, device=0
+ Pincap 0x00000014: OUT Detect
+ Pin Default 0x40f000f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Pin-ctls: 0x40: OUT
+ Unsolicited: tag=01, enabled=1
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10 0x11*
+Node 0x1a [Pin Complex] wcaps 0x400501: Stereo
+ Control: name="Speaker Phantom Jack", index=0, device=0
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x901701f0: [Fixed] Speaker at Int N/A
+ Conn = Analog, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1b [Pin Complex] wcaps 0x400500: Mono
+ Pincap 0x00010010: OUT EAPD
+ EAPD 0x2: EAPD
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+ Connection: 2
+ 0x10* 0x11
+Node 0x1c [Pin Complex] wcaps 0x400701: Stereo Digital
+ Control: name="SPDIF Phantom Jack", index=0, device=0
+ Pincap 0x00000010: OUT
+ Pin Default 0x40f001f0: [N/A] Other at Ext N/A
+ Conn = Unknown, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x40: OUT
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+ Connection: 1
+ 0x12
+Node 0x1d [Pin Complex] wcaps 0x40040b: Stereo Amp-In
+ Control: name="Internal Mic Boost Volume", index=0, device=0
+ ControlAmp: chs=3, dir=In, idx=0, ofs=0
+ Control: name="Internal Mic Phantom Jack", index=0, device=0
+ Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x2f, mute=0
+ Amp-In vals: [0x00 0x00]
+ Pincap 0x00000020: IN
+ Pin Default 0x90a601f0: [Fixed] Mic at Int N/A
+ Conn = Digital, Color = Unknown
+ DefAssociation = 0xf, Sequence = 0x0
+ Misc = NO_PRESENCE
+ Pin-ctls: 0x20: IN
+ Power states: D0 D1 D2 D3
+ Power: setting=D0, actual=D0
+Node 0x1e [Vendor Defined Widget] wcaps 0xf00000: Mono
diff --git a/docs/future/dumps/logs-t400-bios2.02-ec1.01/cpuinfo.log b/docs/future/dumps/logs-t400-bios2.02-ec1.01/cpuinfo.log
new file mode 100644
index 0000000..36ee864
--- /dev/null
+++ b/docs/future/dumps/logs-t400-bios2.02-ec1.01/cpuinfo.log
@@ -0,0 +1,52 @@
+processor : 0
+vendor_id : GenuineIntel
+cpu family : 6
+model : 23
+model name : Intel(R) Core(TM)2 Duo CPU P8400 @ 2.26GHz
+stepping : 6
+microcode : 0x60c
+cpu MHz : 1600.000
+cache size : 3072 KB
+physical id : 0
+siblings : 2
+core id : 0
+cpu cores : 2
+apicid : 0
+initial apicid : 0
+fpu : yes
+fpu_exception : yes
+cpuid level : 10
+wp : yes
+flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts nopl aperfmperf pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 lahf_lm dtherm tpr_shadow vnmi flexpriority
+bogomips : 4521.76
+clflush size : 64
+cache_alignment : 64
+address sizes : 36 bits physical, 48 bits virtual
+power management:
+
+processor : 1
+vendor_id : GenuineIntel
+cpu family : 6
+model : 23
+model name : Intel(R) Core(TM)2 Duo CPU P8400 @ 2.26GHz
+stepping : 6
+microcode : 0x60c
+cpu MHz : 1600.000
+cache size : 3072 KB
+physical id : 0
+siblings : 2
+core id : 1
+cpu cores : 2
+apicid : 1
+initial apicid : 1
+fpu : yes
+fpu_exception : yes
+cpuid level : 10
+wp : yes
+flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts nopl aperfmperf pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 lahf_lm dtherm tpr_shadow vnmi flexpriority
+bogomips : 4521.76
+clflush size : 64
+cache_alignment : 64
+address sizes : 36 bits physical, 48 bits virtual
+power management:
+
diff --git a/docs/future/dumps/logs-t400-bios2.02-ec1.01/dmesg.log b/docs/future/dumps/logs-t400-bios2.02-ec1.01/dmesg.log
new file mode 100644
index 0000000..e3f54c4
--- /dev/null
+++ b/docs/future/dumps/logs-t400-bios2.02-ec1.01/dmesg.log
@@ -0,0 +1,1042 @@
+[ 0.000000] Initializing cgroup subsys cpuset
+[ 0.000000] Initializing cgroup subsys cpu
+[ 0.000000] Initializing cgroup subsys cpuacct
+[ 0.000000] Linux version 3.13.0-39-lowlatency (root@devel.trisquel.info) (gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1) ) #66+7.0trisquel2 SMP PREEMPT Wed Oct 29 17:10:10 UTC 2014 (Ubuntu 3.13.0-39.66+7.0trisquel2-lowlatency 3.13.11.8-gnu)
+[ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-3.13.0-39-lowlatency root=UUID=35246665-9714-42dc-8ff4-580d4cf85131 ro nomdmonddf nomdmonisw nomdmonddf nomdmonisw
+[ 0.000000] KERNEL supported cpus:
+[ 0.000000] Intel GenuineIntel
+[ 0.000000] AMD AuthenticAMD
+[ 0.000000] Centaur CentaurHauls
+[ 0.000000] Disabled fast string operations
+[ 0.000000] e820: BIOS-provided physical RAM map:
+[ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009ebff] usable
+[ 0.000000] BIOS-e820: [mem 0x000000000009ec00-0x000000000009ffff] reserved
+[ 0.000000] BIOS-e820: [mem 0x00000000000dc000-0x00000000000fffff] reserved
+[ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x00000000bc6a0fff] usable
+[ 0.000000] BIOS-e820: [mem 0x00000000bc6a1000-0x00000000bc6a6fff] reserved
+[ 0.000000] BIOS-e820: [mem 0x00000000bc6a7000-0x00000000bc7b6fff] usable
+[ 0.000000] BIOS-e820: [mem 0x00000000bc7b7000-0x00000000bc80efff] reserved
+[ 0.000000] BIOS-e820: [mem 0x00000000bc80f000-0x00000000bc8c6fff] usable
+[ 0.000000] BIOS-e820: [mem 0x00000000bc8c7000-0x00000000bc8d1fff] ACPI NVS
+[ 0.000000] BIOS-e820: [mem 0x00000000bc8d2000-0x00000000bc8d4fff] ACPI data
+[ 0.000000] BIOS-e820: [mem 0x00000000bc8d5000-0x00000000bc8d8fff] reserved
+[ 0.000000] BIOS-e820: [mem 0x00000000bc8d9000-0x00000000bc8dcfff] ACPI NVS
+[ 0.000000] BIOS-e820: [mem 0x00000000bc8dd000-0x00000000bc8dffff] reserved
+[ 0.000000] BIOS-e820: [mem 0x00000000bc8e0000-0x00000000bc906fff] ACPI NVS
+[ 0.000000] BIOS-e820: [mem 0x00000000bc907000-0x00000000bc907fff] ACPI data
+[ 0.000000] BIOS-e820: [mem 0x00000000bc908000-0x00000000bcb0efff] reserved
+[ 0.000000] BIOS-e820: [mem 0x00000000bcb0f000-0x00000000bcb9efff] ACPI NVS
+[ 0.000000] BIOS-e820: [mem 0x00000000bcb9f000-0x00000000bcbfefff] ACPI data
+[ 0.000000] BIOS-e820: [mem 0x00000000bcbff000-0x00000000bcbfffff] usable
+[ 0.000000] BIOS-e820: [mem 0x00000000bcc00000-0x00000000beffffff] reserved
+[ 0.000000] BIOS-e820: [mem 0x00000000e0000000-0x00000000efffffff] reserved
+[ 0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fec0ffff] reserved
+[ 0.000000] BIOS-e820: [mem 0x00000000fed00000-0x00000000fed003ff] reserved
+[ 0.000000] BIOS-e820: [mem 0x00000000fed10000-0x00000000fed13fff] reserved
+[ 0.000000] BIOS-e820: [mem 0x00000000fed18000-0x00000000fed19fff] reserved
+[ 0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed8ffff] reserved
+[ 0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
+[ 0.000000] BIOS-e820: [mem 0x00000000ff800000-0x00000000ffffffff] reserved
+[ 0.000000] NX (Execute Disable) protection: active
+[ 0.000000] SMBIOS 2.4 present.
+[ 0.000000] DMI: LENOVO 6475GE2/6475GE2, BIOS 7UET56WW (2.02 ) 01/09/2009
+[ 0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
+[ 0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
+[ 0.000000] No AGP bridge found
+[ 0.000000] e820: last_pfn = 0xbcc00 max_arch_pfn = 0x400000000
+[ 0.000000] MTRR default type: uncachable
+[ 0.000000] MTRR fixed ranges enabled:
+[ 0.000000] 00000-9FFFF write-back
+[ 0.000000] A0000-BFFFF uncachable
+[ 0.000000] C0000-D3FFF write-protect
+[ 0.000000] D4000-DBFFF uncachable
+[ 0.000000] DC000-FFFFF write-protect
+[ 0.000000] MTRR variable ranges enabled:
+[ 0.000000] 0 base 0BD000000 mask FFF000000 uncachable
+[ 0.000000] 1 base 0BE000000 mask FFE000000 uncachable
+[ 0.000000] 2 base 000000000 mask F80000000 write-back
+[ 0.000000] 3 base 080000000 mask FC0000000 write-back
+[ 0.000000] 4 base 0BCE00000 mask FFFE00000 uncachable
+[ 0.000000] 5 disabled
+[ 0.000000] 6 disabled
+[ 0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
+[ 0.000000] original variable MTRRs
+[ 0.000000] reg 0, base: 3024MB, range: 16MB, type UC
+[ 0.000000] reg 1, base: 3040MB, range: 32MB, type UC
+[ 0.000000] reg 2, base: 0GB, range: 2GB, type WB
+[ 0.000000] reg 3, base: 2GB, range: 1GB, type WB
+[ 0.000000] reg 4, base: 3022MB, range: 2MB, type UC
+[ 0.000000] total RAM covered: 3022M
+[ 0.000000] Found optimal setting for mtrr clean up
+[ 0.000000] gran_size: 64K chunk_size: 64M num_reg: 5 lose cover RAM: 0G
+[ 0.000000] New variable MTRRs
+[ 0.000000] reg 0, base: 0GB, range: 2GB, type WB
+[ 0.000000] reg 1, base: 2GB, range: 1GB, type WB
+[ 0.000000] reg 2, base: 3022MB, range: 2MB, type UC
+[ 0.000000] reg 3, base: 3024MB, range: 16MB, type UC
+[ 0.000000] reg 4, base: 3040MB, range: 32MB, type UC
+[ 0.000000] found SMP MP-table at [mem 0x000f6570-0x000f657f] mapped at [ffff8800000f6570]
+[ 0.000000] Scanning 1 areas for low memory corruption
+[ 0.000000] Base memory trampoline at [ffff880000098000] 98000 size 24576
+[ 0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff]
+[ 0.000000] [mem 0x00000000-0x000fffff] page 4k
+[ 0.000000] BRK [0x01fd9000, 0x01fd9fff] PGTABLE
+[ 0.000000] BRK [0x01fda000, 0x01fdafff] PGTABLE
+[ 0.000000] BRK [0x01fdb000, 0x01fdbfff] PGTABLE
+[ 0.000000] init_memory_mapping: [mem 0xbc400000-0xbc5fffff]
+[ 0.000000] [mem 0xbc400000-0xbc5fffff] page 2M
+[ 0.000000] BRK [0x01fdc000, 0x01fdcfff] PGTABLE
+[ 0.000000] init_memory_mapping: [mem 0xbc000000-0xbc3fffff]
+[ 0.000000] [mem 0xbc000000-0xbc3fffff] page 2M
+[ 0.000000] init_memory_mapping: [mem 0x80000000-0xbbffffff]
+[ 0.000000] [mem 0x80000000-0xbbffffff] page 2M
+[ 0.000000] init_memory_mapping: [mem 0x00100000-0x7fffffff]
+[ 0.000000] [mem 0x00100000-0x001fffff] page 4k
+[ 0.000000] [mem 0x00200000-0x7fffffff] page 2M
+[ 0.000000] init_memory_mapping: [mem 0xbc600000-0xbc6a0fff]
+[ 0.000000] [mem 0xbc600000-0xbc6a0fff] page 4k
+[ 0.000000] BRK [0x01fdd000, 0x01fddfff] PGTABLE
+[ 0.000000] init_memory_mapping: [mem 0xbc6a7000-0xbc7b6fff]
+[ 0.000000] [mem 0xbc6a7000-0xbc7b6fff] page 4k
+[ 0.000000] init_memory_mapping: [mem 0xbc80f000-0xbc8c6fff]
+[ 0.000000] [mem 0xbc80f000-0xbc8c6fff] page 4k
+[ 0.000000] BRK [0x01fde000, 0x01fdefff] PGTABLE
+[ 0.000000] init_memory_mapping: [mem 0xbcbff000-0xbcbfffff]
+[ 0.000000] [mem 0xbcbff000-0xbcbfffff] page 4k
+[ 0.000000] RAMDISK: [mem 0x3530e000-0x3697efff]
+[ 0.000000] ACPI: RSDP 00000000000f6530 000024 (v02 LENOVO)
+[ 0.000000] ACPI: XSDT 00000000bcb6a5b6 000094 (v01 LENOVO TP-7U 00002020 LTP 00000000)
+[ 0.000000] ACPI: FACP 00000000bcb6a700 0000F4 (v03 LENOVO TP-7U 00002020 LNVO 00000001)
+[ 0.000000] ACPI: DSDT 00000000bcb6aadb 00F0B8 (v01 LENOVO TP-7U 00002020 MSFT 03000000)
+[ 0.000000] ACPI: FACS 00000000bcb8e000 000040
+[ 0.000000] ACPI: SSDT 00000000bcb6a8b4 000227 (v01 LENOVO TP-7U 00002020 MSFT 03000000)
+[ 0.000000] ACPI: ECDT 00000000bcb79b93 000052 (v01 LENOVO TP-7U 00002020 LNVO 00000001)
+[ 0.000000] ACPI: APIC 00000000bcb79be5 000078 (v01 LENOVO TP-7U 00002020 LNVO 00000001)
+[ 0.000000] ACPI: MCFG 00000000bcb79c5d 00003C (v01 LENOVO TP-7U 00002020 LNVO 00000001)
+[ 0.000000] ACPI: HPET 00000000bcb79c99 000038 (v01 LENOVO TP-7U 00002020 LNVO 00000001)
+[ 0.000000] ACPI: SLIC 00000000bcb79dc2 000176 (v01 LENOVO TP-7U 00002020 LTP 00000000)
+[ 0.000000] ACPI: BOOT 00000000bcb79f38 000028 (v01 LENOVO TP-7U 00002020 LTP 00000001)
+[ 0.000000] ACPI: ASF! 00000000bcb79f60 0000A0 (v16 LENOVO TP-7U 00002020 PTL 00000001)
+[ 0.000000] ACPI: SSDT 00000000bcb8d213 00054F (v01 LENOVO TP-7U 00002020 INTL 20050513)
+[ 0.000000] ACPI: TCPA 00000000bc907000 000032 (v00 00000000 00000000)
+[ 0.000000] ACPI: SSDT 00000000bc8d4000 000655 (v01 PmRef CpuPm 00003000 INTL 20050624)
+[ 0.000000] ACPI: SSDT 00000000bc8d3000 000274 (v01 PmRef Cpu0Tst 00003000 INTL 20050624)
+[ 0.000000] ACPI: SSDT 00000000bc8d2000 000242 (v01 PmRef ApTst 00003000 INTL 20050624)
+[ 0.000000] ACPI: DMI detected: Lenovo ThinkPad T400
+[ 0.000000] ACPI: Local APIC address 0xfee00000
+[ 0.000000] No NUMA configuration found
+[ 0.000000] Faking a node at [mem 0x0000000000000000-0x00000000bcbfffff]
+[ 0.000000] Initmem setup node 0 [mem 0x00000000-0xbcbfffff]
+[ 0.000000] NODE_DATA [mem 0xbc8c1000-0xbc8c5fff]
+[ 0.000000] [ffffea0000000000-ffffea0002ffffff] PMD -> [ffff8800b8c00000-ffff8800bbbfffff] on node 0
+[ 0.000000] Zone ranges:
+[ 0.000000] DMA [mem 0x00001000-0x00ffffff]
+[ 0.000000] DMA32 [mem 0x01000000-0xffffffff]
+[ 0.000000] Normal empty
+[ 0.000000] Movable zone start for each node
+[ 0.000000] Early memory node ranges
+[ 0.000000] node 0: [mem 0x00001000-0x0009dfff]
+[ 0.000000] node 0: [mem 0x00100000-0xbc6a0fff]
+[ 0.000000] node 0: [mem 0xbc6a7000-0xbc7b6fff]
+[ 0.000000] node 0: [mem 0xbc80f000-0xbc8c6fff]
+[ 0.000000] node 0: [mem 0xbcbff000-0xbcbfffff]
+[ 0.000000] On node 0 totalpages: 772103
+[ 0.000000] DMA zone: 64 pages used for memmap
+[ 0.000000] DMA zone: 21 pages reserved
+[ 0.000000] DMA zone: 3997 pages, LIFO batch:0
+[ 0.000000] DMA32 zone: 12016 pages used for memmap
+[ 0.000000] DMA32 zone: 768106 pages, LIFO batch:31
+[ 0.000000] ACPI: PM-Timer IO Port: 0x1008
+[ 0.000000] ACPI: Local APIC address 0xfee00000
+[ 0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
+[ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
+[ 0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] disabled)
+[ 0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x03] disabled)
+[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
+[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
+[ 0.000000] ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0])
+[ 0.000000] IOAPIC[0]: apic_id 1, version 32, address 0xfec00000, GSI 0-23
+[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
+[ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
+[ 0.000000] ACPI: IRQ0 used by override.
+[ 0.000000] ACPI: IRQ2 used by override.
+[ 0.000000] ACPI: IRQ9 used by override.
+[ 0.000000] Using ACPI (MADT) for SMP configuration information
+[ 0.000000] ACPI: HPET id: 0x8086a201 base: 0xfed00000
+[ 0.000000] smpboot: Allowing 4 CPUs, 2 hotplug CPUs
+[ 0.000000] nr_irqs_gsi: 40
+[ 0.000000] PM: Registered nosave memory: [mem 0x0009e000-0x0009efff]
+[ 0.000000] PM: Registered nosave memory: [mem 0x0009f000-0x0009ffff]
+[ 0.000000] PM: Registered nosave memory: [mem 0x000a0000-0x000dbfff]
+[ 0.000000] PM: Registered nosave memory: [mem 0x000dc000-0x000fffff]
+[ 0.000000] PM: Registered nosave memory: [mem 0xbc6a1000-0xbc6a6fff]
+[ 0.000000] PM: Registered nosave memory: [mem 0xbc7b7000-0xbc80efff]
+[ 0.000000] PM: Registered nosave memory: [mem 0xbc8c7000-0xbc8d1fff]
+[ 0.000000] PM: Registered nosave memory: [mem 0xbc8d2000-0xbc8d4fff]
+[ 0.000000] PM: Registered nosave memory: [mem 0xbc8d5000-0xbc8d8fff]
+[ 0.000000] PM: Registered nosave memory: [mem 0xbc8d9000-0xbc8dcfff]
+[ 0.000000] PM: Registered nosave memory: [mem 0xbc8dd000-0xbc8dffff]
+[ 0.000000] PM: Registered nosave memory: [mem 0xbc8e0000-0xbc906fff]
+[ 0.000000] PM: Registered nosave memory: [mem 0xbc907000-0xbc907fff]
+[ 0.000000] PM: Registered nosave memory: [mem 0xbc908000-0xbcb0efff]
+[ 0.000000] PM: Registered nosave memory: [mem 0xbcb0f000-0xbcb9efff]
+[ 0.000000] PM: Registered nosave memory: [mem 0xbcb9f000-0xbcbfefff]
+[ 0.000000] e820: [mem 0xbf000000-0xdfffffff] available for PCI devices
+[ 0.000000] Booting paravirtualized kernel on bare hardware
+[ 0.000000] setup_percpu: NR_CPUS:256 nr_cpumask_bits:256 nr_cpu_ids:4 nr_node_ids:1
+[ 0.000000] PERCPU: Embedded 29 pages/cpu @ffff8800bc200000 s86848 r8192 d23744 u524288
+[ 0.000000] pcpu-alloc: s86848 r8192 d23744 u524288 alloc=1*2097152
+[ 0.000000] pcpu-alloc: [0] 0 1 2 3
+[ 0.000000] Built 1 zonelists in Node order, mobility grouping on. Total pages: 760002
+[ 0.000000] Policy zone: DMA32
+[ 0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.13.0-39-lowlatency root=UUID=35246665-9714-42dc-8ff4-580d4cf85131 ro nomdmonddf nomdmonisw nomdmonddf nomdmonisw
+[ 0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
+[ 0.000000] Checking aperture...
+[ 0.000000] No AGP bridge found
+[ 0.000000] Calgary: detecting Calgary via BIOS EBDA area
+[ 0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
+[ 0.000000] Memory: 2999200K/3088412K available (7418K kernel code, 1135K rwdata, 3420K rodata, 1324K init, 1444K bss, 89212K reserved)
+[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
+[ 0.000000] Preemptible hierarchical RCU implementation.
+[ 0.000000] RCU dyntick-idle grace-period acceleration is enabled.
+[ 0.000000] Dump stacks of tasks blocking RCU-preempt GP.
+[ 0.000000] RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=4.
+[ 0.000000] Offload RCU callbacks from all CPUs
+[ 0.000000] Offload RCU callbacks from CPUs: 0-3.
+[ 0.000000] NR_IRQS:16640 nr_irqs:712 16
+[ 0.000000] Console: colour VGA+ 80x25
+[ 0.000000] console [tty0] enabled
+[ 0.000000] allocated 12582912 bytes of page_cgroup
+[ 0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups
+[ 0.000000] hpet clockevent registered
+[ 0.000000] tsc: Fast TSC calibration using PIT
+[ 0.000000] tsc: Detected 2260.884 MHz processor
+[ 0.001004] Calibrating delay loop (skipped), value calculated using timer frequency.. 4521.76 BogoMIPS (lpj=2260884)
+[ 0.001101] pid_max: default: 32768 minimum: 301
+[ 0.001183] Security Framework initialized
+[ 0.002014] AppArmor: AppArmor initialized
+[ 0.002061] Yama: becoming mindful.
+[ 0.002519] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
+[ 0.005045] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
+[ 0.006304] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes)
+[ 0.006363] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes)
+[ 0.006750] Initializing cgroup subsys memory
+[ 0.006805] Initializing cgroup subsys devices
+[ 0.006852] Initializing cgroup subsys freezer
+[ 0.006900] Initializing cgroup subsys blkio
+[ 0.006946] Initializing cgroup subsys bfqio
+[ 0.007006] Initializing cgroup subsys perf_event
+[ 0.007056] Initializing cgroup subsys hugetlb
+[ 0.007125] Disabled fast string operations
+[ 0.007177] CPU: Physical Processor ID: 0
+[ 0.007222] CPU: Processor Core ID: 0
+[ 0.007269] mce: CPU supports 6 MCE banks
+[ 0.007321] CPU0: Thermal monitoring enabled (TM2)
+[ 0.007375] Last level iTLB entries: 4KB 128, 2MB 4, 4MB 4
+[ 0.007375] Last level dTLB entries: 4KB 256, 2MB 0, 4MB 32
+[ 0.007375] tlb_flushall_shift: -1
+[ 0.007532] Freeing SMP alternatives memory: 24K (ffffffff81e68000 - ffffffff81e6e000)
+[ 0.009050] ACPI: Core revision 20131115
+[ 0.016028] ACPI: All ACPI Tables successfully acquired
+[ 0.017012] ftrace: allocating 28647 entries in 112 pages
+[ 0.026529] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
+[ 0.036750] smpboot: CPU0: Intel(R) Core(TM)2 Duo CPU P8400 @ 2.26GHz (fam: 06, model: 17, stepping: 06)
+[ 0.037000] Performance Events: PEBS fmt0+, 4-deep LBR, Core2 events, Intel PMU driver.
+[ 0.037000] ... version: 2
+[ 0.037000] ... bit width: 40
+[ 0.037000] ... generic registers: 2
+[ 0.037000] ... value mask: 000000ffffffffff
+[ 0.037000] ... max period: 000000007fffffff
+[ 0.037000] ... fixed-purpose events: 3
+[ 0.037000] ... event mask: 0000000700000003
+[ 0.045070] x86: Booting SMP configuration:
+[ 0.043030] Disabled fast string operations
+[ 0.057121] NMI watchdog: enabled on all CPUs, permanently consumes one hw-PMU counter.
+[ 0.045118] .... node #0, CPUs: #1
+[ 0.057282] x86: Booted up 1 node, 2 CPUs
+[ 0.057369] smpboot: Total of 2 processors activated (9043.53 BogoMIPS)
+[ 0.058135] devtmpfs: initialized
+[ 0.066825] EVM: security.selinux
+[ 0.066871] EVM: security.SMACK64
+[ 0.066916] EVM: security.ima
+[ 0.066960] EVM: security.capability
+[ 0.067031] PM: Registering ACPI NVS region [mem 0xbc8c7000-0xbc8d1fff] (45056 bytes)
+[ 0.067093] PM: Registering ACPI NVS region [mem 0xbc8d9000-0xbc8dcfff] (16384 bytes)
+[ 0.067154] PM: Registering ACPI NVS region [mem 0xbc8e0000-0xbc906fff] (159744 bytes)
+[ 0.067216] PM: Registering ACPI NVS region [mem 0xbcb0f000-0xbcb9efff] (589824 bytes)
+[ 0.068312] pinctrl core: initialized pinctrl subsystem
+[ 0.068442] regulator-dummy: no parameters
+[ 0.068524] RTC time: 18:49:50, date: 03/17/15
+[ 0.068613] NET: Registered protocol family 16
+[ 0.068793] cpuidle: using governor ladder
+[ 0.068840] cpuidle: using governor menu
+[ 0.068936] ACPI FADT declares the system doesn't support PCIe ASPM, so disable it
+[ 0.068997] ACPI: bus type PCI registered
+[ 0.069006] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
+[ 0.069120] PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xe0000000-0xe3ffffff] (base 0xe0000000)
+[ 0.069184] PCI: MMCONFIG at [mem 0xe0000000-0xe3ffffff] reserved in E820
+[ 0.077236] PCI: Using configuration type 1 for base access
+[ 0.078230] bio: create slab <bio-0> at 0
+[ 0.078230] ACPI: Added _OSI(Module Device)
+[ 0.078230] ACPI: Added _OSI(Processor Device)
+[ 0.078230] ACPI: Added _OSI(3.0 _SCP Extensions)
+[ 0.078230] ACPI: Added _OSI(Processor Aggregator Device)
+[ 0.078275] ACPI: Added _OSI(Linux)
+[ 0.080439] ACPI : EC: EC description table is found, configuring boot EC
+[ 0.085553] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query honored via DMI
+[ 0.094201] ACPI: SSDT 00000000bc8d7c20 0002C8 (v01 PmRef Cpu0Ist 00003000 INTL 20050624)
+[ 0.094729] ACPI: Dynamic OEM Table Load:
+[ 0.094837] ACPI: SSDT (null) 0002C8 (v01 PmRef Cpu0Ist 00003000 INTL 20050624)
+[ 0.095093] ACPI: SSDT 00000000bc8d5020 00087A (v01 PmRef Cpu0Cst 00003001 INTL 20050624)
+[ 0.095644] ACPI: Dynamic OEM Table Load:
+[ 0.095752] ACPI: SSDT (null) 00087A (v01 PmRef Cpu0Cst 00003001 INTL 20050624)
+[ 0.099211] ACPI: SSDT 00000000bc8d6ca0 0001CF (v01 PmRef ApIst 00003000 INTL 20050624)
+[ 0.100105] ACPI: Dynamic OEM Table Load:
+[ 0.100213] ACPI: SSDT (null) 0001CF (v01 PmRef ApIst 00003000 INTL 20050624)
+[ 0.102068] ACPI: SSDT 00000000bc8d6f20 00008D (v01 PmRef ApCst 00003000 INTL 20050624)
+[ 0.102595] ACPI: Dynamic OEM Table Load:
+[ 0.103046] ACPI: SSDT (null) 00008D (v01 PmRef ApCst 00003000 INTL 20050624)
+[ 0.105134] ACPI: Interpreter enabled
+[ 0.105185] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S1_] (20131115/hwxface-580)
+[ 0.105311] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S2_] (20131115/hwxface-580)
+[ 0.105447] ACPI: (supports S0 S3 S4 S5)
+[ 0.105493] ACPI: Using IOAPIC for interrupt routing
+[ 0.105564] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
+[ 0.106533] ACPI: ACPI Dock Station Driver: 3 docks/bays found
+[ 0.116113] ACPI: Power Resource [PUBS] (on)
+[ 0.121139] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 10 *11)
+[ 0.121590] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 10 *11)
+[ 0.122046] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 9 10 *11)
+[ 0.122494] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 9 10 *11)
+[ 0.122941] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 10 *11)
+[ 0.123386] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 9 10 *11)
+[ 0.123832] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 9 10 *11)
+[ 0.124293] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 9 10 *11)
+[ 0.124700] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
+[ 0.124754] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI]
+[ 0.125219] acpi PNP0A08:00: _OSC: OS now controls [PCIeHotplug PME AER PCIeCapability]
+[ 0.125311] acpi PNP0A08:00: [Firmware Info]: MMCONFIG for domain 0000 [bus 00-3f] only partially covers this bridge
+[ 0.125558] PCI host bridge to bus 0000:00
+[ 0.125606] pci_bus 0000:00: root bus resource [bus 00-ff]
+[ 0.125655] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7]
+[ 0.125705] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff]
+[ 0.125754] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff]
+[ 0.125804] pci_bus 0000:00: root bus resource [mem 0x000d4000-0x000d7fff]
+[ 0.125855] pci_bus 0000:00: root bus resource [mem 0x000d8000-0x000dbfff]
+[ 0.125905] pci_bus 0000:00: root bus resource [mem 0xbf000000-0xfebfffff]
+[ 0.125962] pci 0000:00:00.0: [8086:2a40] type 00 class 0x060000
+[ 0.125982] DMAR: Forcing write-buffer flush capability
+[ 0.126005] DMAR: Disabling IOMMU for graphics on this chipset
+[ 0.126128] pci 0000:00:02.0: [8086:2a42] type 00 class 0x030000
+[ 0.126141] pci 0000:00:02.0: reg 0x10: [mem 0xf4400000-0xf47fffff 64bit]
+[ 0.126148] pci 0000:00:02.0: reg 0x18: [mem 0xd0000000-0xdfffffff 64bit pref]
+[ 0.126154] pci 0000:00:02.0: reg 0x20: [io 0x1800-0x1807]
+[ 0.126239] pci 0000:00:02.1: [8086:2a43] type 00 class 0x038000
+[ 0.126250] pci 0000:00:02.1: reg 0x10: [mem 0xf4200000-0xf42fffff 64bit]
+[ 0.126347] pci 0000:00:03.0: [8086:2a44] type 00 class 0x078000
+[ 0.126363] pci 0000:00:03.0: reg 0x10: [mem 0xfc226800-0xfc22680f 64bit]
+[ 0.126414] pci 0000:00:03.0: PME# supported from D0 D3hot D3cold
+[ 0.126483] pci 0000:00:03.2: [8086:2a46] type 00 class 0x010185
+[ 0.126497] pci 0000:00:03.2: reg 0x10: [io 0x1828-0x182f]
+[ 0.126504] pci 0000:00:03.2: reg 0x14: [io 0x180c-0x180f]
+[ 0.126511] pci 0000:00:03.2: reg 0x18: [io 0x1820-0x1827]
+[ 0.126518] pci 0000:00:03.2: reg 0x1c: [io 0x1808-0x180b]
+[ 0.126524] pci 0000:00:03.2: reg 0x20: [io 0x1810-0x181f]
+[ 0.126622] pci 0000:00:03.3: [8086:2a47] type 00 class 0x070002
+[ 0.126636] pci 0000:00:03.3: reg 0x10: [io 0x1830-0x1837]
+[ 0.126643] pci 0000:00:03.3: reg 0x14: [mem 0xfc024000-0xfc024fff]
+[ 0.126800] pci 0000:00:19.0: [8086:10f5] type 00 class 0x020000
+[ 0.126825] pci 0000:00:19.0: reg 0x10: [mem 0xfc000000-0xfc01ffff]
+[ 0.126837] pci 0000:00:19.0: reg 0x14: [mem 0xfc025000-0xfc025fff]
+[ 0.126848] pci 0000:00:19.0: reg 0x18: [io 0x1840-0x185f]
+[ 0.126939] pci 0000:00:19.0: PME# supported from D0 D3hot D3cold
+[ 0.127029] pci 0000:00:19.0: System wakeup disabled by ACPI
+[ 0.127114] pci 0000:00:1a.0: [8086:2937] type 00 class 0x0c0300
+[ 0.127171] pci 0000:00:1a.0: reg 0x20: [io 0x1860-0x187f]
+[ 0.127276] pci 0000:00:1a.0: System wakeup disabled by ACPI
+[ 0.127361] pci 0000:00:1a.1: [8086:2938] type 00 class 0x0c0300
+[ 0.127418] pci 0000:00:1a.1: reg 0x20: [io 0x1880-0x189f]
+[ 0.127537] pci 0000:00:1a.2: [8086:2939] type 00 class 0x0c0300
+[ 0.127594] pci 0000:00:1a.2: reg 0x20: [io 0x18a0-0x18bf]
+[ 0.127696] pci 0000:00:1a.2: System wakeup disabled by ACPI
+[ 0.127792] pci 0000:00:1a.7: [8086:293c] type 00 class 0x0c0320
+[ 0.127818] pci 0000:00:1a.7: reg 0x10: [mem 0xfc226c00-0xfc226fff]
+[ 0.127930] pci 0000:00:1a.7: PME# supported from D0 D3hot D3cold
+[ 0.127981] pci 0000:00:1a.7: System wakeup disabled by ACPI
+[ 0.128048] pci 0000:00:1b.0: [8086:293e] type 00 class 0x040300
+[ 0.128069] pci 0000:00:1b.0: reg 0x10: [mem 0xfc020000-0xfc023fff 64bit]
+[ 0.128169] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
+[ 0.128224] pci 0000:00:1b.0: System wakeup disabled by ACPI
+[ 0.128310] pci 0000:00:1c.0: [8086:2940] type 01 class 0x060400
+[ 0.128414] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
+[ 0.128466] pci 0000:00:1c.0: System wakeup disabled by ACPI
+[ 0.128551] pci 0000:00:1c.1: [8086:2942] type 01 class 0x060400
+[ 0.128655] pci 0000:00:1c.1: PME# supported from D0 D3hot D3cold
+[ 0.128706] pci 0000:00:1c.1: System wakeup disabled by ACPI
+[ 0.128794] pci 0000:00:1c.3: [8086:2946] type 01 class 0x060400
+[ 0.128898] pci 0000:00:1c.3: PME# supported from D0 D3hot D3cold
+[ 0.128950] pci 0000:00:1c.3: System wakeup disabled by ACPI
+[ 0.129044] pci 0000:00:1c.4: [8086:2948] type 01 class 0x060400
+[ 0.129148] pci 0000:00:1c.4: PME# supported from D0 D3hot D3cold
+[ 0.129202] pci 0000:00:1c.4: System wakeup disabled by ACPI
+[ 0.129292] pci 0000:00:1d.0: [8086:2934] type 00 class 0x0c0300
+[ 0.129350] pci 0000:00:1d.0: reg 0x20: [io 0x18c0-0x18df]
+[ 0.129453] pci 0000:00:1d.0: System wakeup disabled by ACPI
+[ 0.129538] pci 0000:00:1d.1: [8086:2935] type 00 class 0x0c0300
+[ 0.129596] pci 0000:00:1d.1: reg 0x20: [io 0x18e0-0x18ff]
+[ 0.129715] pci 0000:00:1d.2: [8086:2936] type 00 class 0x0c0300
+[ 0.129772] pci 0000:00:1d.2: reg 0x20: [io 0x1c00-0x1c1f]
+[ 0.129902] pci 0000:00:1d.7: [8086:293a] type 00 class 0x0c0320
+[ 0.129928] pci 0000:00:1d.7: reg 0x10: [mem 0xfc227000-0xfc2273ff]
+[ 0.130077] pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
+[ 0.130126] pci 0000:00:1d.7: System wakeup disabled by ACPI
+[ 0.130211] pci 0000:00:1e.0: [8086:2448] type 01 class 0x060401
+[ 0.130321] pci 0000:00:1e.0: System wakeup disabled by ACPI
+[ 0.130413] pci 0000:00:1f.0: [8086:2917] type 00 class 0x060100
+[ 0.130633] pci 0000:00:1f.2: [8086:2929] type 00 class 0x010601
+[ 0.130660] pci 0000:00:1f.2: reg 0x10: [io 0x1c48-0x1c4f]
+[ 0.130672] pci 0000:00:1f.2: reg 0x14: [io 0x183c-0x183f]
+[ 0.130683] pci 0000:00:1f.2: reg 0x18: [io 0x1c40-0x1c47]
+[ 0.130694] pci 0000:00:1f.2: reg 0x1c: [io 0x1838-0x183b]
+[ 0.130705] pci 0000:00:1f.2: reg 0x20: [io 0x1c20-0x1c3f]
+[ 0.130717] pci 0000:00:1f.2: reg 0x24: [mem 0xfc226000-0xfc2267ff]
+[ 0.130788] pci 0000:00:1f.2: PME# supported from D3hot
+[ 0.130868] pci 0000:00:1f.3: [8086:2930] type 00 class 0x0c0500
+[ 0.130889] pci 0000:00:1f.3: reg 0x10: [mem 0xfc227400-0xfc2274ff 64bit]
+[ 0.130919] pci 0000:00:1f.3: reg 0x20: [io 0x1c60-0x1c7f]
+[ 0.131080] pci 0000:00:1c.0: PCI bridge to [bus 02]
+[ 0.131240] pci 0000:03:00.0: [8086:4237] type 00 class 0x028000
+[ 0.131281] pci 0000:03:00.0: reg 0x10: [mem 0xf4300000-0xf4301fff 64bit]
+[ 0.131478] pci 0000:03:00.0: PME# supported from D0 D3hot D3cold
+[ 0.133022] pci 0000:00:1c.1: PCI bridge to [bus 03]
+[ 0.133077] pci 0000:00:1c.1: bridge window [mem 0xf4300000-0xf43fffff]
+[ 0.133160] pci 0000:00:1c.3: PCI bridge to [bus 05-0c]
+[ 0.133212] pci 0000:00:1c.3: bridge window [io 0x2000-0x2fff]
+[ 0.133217] pci 0000:00:1c.3: bridge window [mem 0xf8000000-0xf9ffffff]
+[ 0.133224] pci 0000:00:1c.3: bridge window [mem 0xf4000000-0xf40fffff 64bit pref]
+[ 0.133300] pci 0000:00:1c.4: PCI bridge to [bus 0d-14]
+[ 0.133300] pci 0000:00:1c.4: bridge window [io 0x3000-0x3fff]
+[ 0.133300] pci 0000:00:1c.4: bridge window [mem 0xfa000000-0xfbffffff]
+[ 0.133300] pci 0000:00:1c.4: bridge window [mem 0xf4100000-0xf41fffff 64bit pref]
+[ 0.133300] pci 0000:15:00.0: [1180:0476] type 02 class 0x060700
+[ 0.133300] pci 0000:15:00.0: reg 0x10: [mem 0xf4800000-0xf4800fff]
+[ 0.133300] pci 0000:15:00.0: supports D1 D2
+[ 0.133300] pci 0000:15:00.0: PME# supported from D0 D1 D2 D3hot D3cold
+[ 0.133300] pci 0000:15:00.1: [1180:0832] type 00 class 0x0c0010
+[ 0.133300] pci 0000:15:00.1: reg 0x10: [mem 0xf4801000-0xf48017ff]
+[ 0.133370] pci 0000:15:00.1: supports D1 D2
+[ 0.133372] pci 0000:15:00.1: PME# supported from D0 D1 D2 D3hot D3cold
+[ 0.133486] pci 0000:00:1e.0: PCI bridge to [bus 15-18] (subtractive decode)
+[ 0.133540] pci 0000:00:1e.0: bridge window [io 0x4000-0x7fff]
+[ 0.133544] pci 0000:00:1e.0: bridge window [mem 0xf4800000-0xf7ffffff]
+[ 0.133552] pci 0000:00:1e.0: bridge window [mem 0xf0000000-0xf3ffffff 64bit pref]
+[ 0.133554] pci 0000:00:1e.0: bridge window [io 0x0000-0x0cf7] (subtractive decode)
+[ 0.133556] pci 0000:00:1e.0: bridge window [io 0x0d00-0xffff] (subtractive decode)
+[ 0.133558] pci 0000:00:1e.0: bridge window [mem 0x000a0000-0x000bffff] (subtractive decode)
+[ 0.133560] pci 0000:00:1e.0: bridge window [mem 0x000d4000-0x000d7fff] (subtractive decode)
+[ 0.133562] pci 0000:00:1e.0: bridge window [mem 0x000d8000-0x000dbfff] (subtractive decode)
+[ 0.133564] pci 0000:00:1e.0: bridge window [mem 0xbf000000-0xfebfffff] (subtractive decode)
+[ 0.133617] pci_bus 0000:16: busn_res: can not insert [bus 16-ff] under [bus 15-18] (conflicts with (null) [bus 15-18])
+[ 0.133622] pci_bus 0000:16: busn_res: [bus 16-ff] end is updated to 17
+[ 0.133662] acpi PNP0A08:00: Disabling ASPM (FADT indicates it is unsupported)
+[ 0.135513] ACPI: Enabled 3 GPEs in block 00 to 3F
+[ 0.136014] ACPI: \_SB_.PCI0: notify handler is installed
+[ 0.136055] Found 1 acpi root devices
+[ 0.136128] ACPI : EC: GPE = 0x11, I/O: command/status = 0x66, data = 0x62
+[ 0.136258] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
+[ 0.136258] vgaarb: loaded
+[ 0.136258] vgaarb: bridge control possible 0000:00:02.0
+[ 0.136373] SCSI subsystem initialized
+[ 0.136451] libata version 3.00 loaded.
+[ 0.136451] ACPI: bus type USB registered
+[ 0.136451] usbcore: registered new interface driver usbfs
+[ 0.136451] usbcore: registered new interface driver hub
+[ 0.136451] usbcore: registered new device driver usb
+[ 0.137057] PCI: Using ACPI for IRQ routing
+[ 0.139507] PCI: pci_cache_line_size set to 64 bytes
+[ 0.139595] e820: reserve RAM buffer [mem 0x0009ec00-0x0009ffff]
+[ 0.139597] e820: reserve RAM buffer [mem 0xbc6a1000-0xbfffffff]
+[ 0.139599] e820: reserve RAM buffer [mem 0xbc7b7000-0xbfffffff]
+[ 0.139602] e820: reserve RAM buffer [mem 0xbc8c7000-0xbfffffff]
+[ 0.139604] e820: reserve RAM buffer [mem 0xbcc00000-0xbfffffff]
+[ 0.139695] NetLabel: Initializing
+[ 0.139741] NetLabel: domain hash size = 128
+[ 0.139787] NetLabel: protocols = UNLABELED CIPSOv4
+[ 0.139845] NetLabel: unlabeled traffic allowed by default
+[ 0.139909] HPET: 4 timers in total, 0 timers will be used for per-cpu timer
+[ 0.140009] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0
+[ 0.140210] hpet0: 4 comparators, 64-bit 14.318180 MHz counter
+[ 0.142035] Switched to clocksource hpet
+[ 0.148707] AppArmor: AppArmor Filesystem Enabled
+[ 0.148799] pnp: PnP ACPI init
+[ 0.148860] ACPI: bus type PNP registered
+[ 0.169274] system 00:00: [mem 0x00000000-0x0009ffff] could not be reserved
+[ 0.169326] system 00:00: [mem 0x000c0000-0x000c3fff] could not be reserved
+[ 0.169377] system 00:00: [mem 0x000c4000-0x000c7fff] could not be reserved
+[ 0.169428] system 00:00: [mem 0x000c8000-0x000cbfff] has been reserved
+[ 0.169478] system 00:00: [mem 0x000cc000-0x000cffff] has been reserved
+[ 0.169529] system 00:00: [mem 0x000d0000-0x000d3fff] could not be reserved
+[ 0.169580] system 00:00: [mem 0x000dc000-0x000dffff] could not be reserved
+[ 0.169630] system 00:00: [mem 0x000e0000-0x000e3fff] could not be reserved
+[ 0.169681] system 00:00: [mem 0x000e4000-0x000e7fff] could not be reserved
+[ 0.169732] system 00:00: [mem 0x000e8000-0x000ebfff] could not be reserved
+[ 0.169782] system 00:00: [mem 0x000ec000-0x000effff] could not be reserved
+[ 0.169833] system 00:00: [mem 0x000f0000-0x000fffff] could not be reserved
+[ 0.169884] system 00:00: [mem 0x00100000-0xbeffffff] could not be reserved
+[ 0.169935] system 00:00: [mem 0xfec00000-0xfed3ffff] could not be reserved
+[ 0.169986] system 00:00: [mem 0xfed4c000-0xffffffff] could not be reserved
+[ 0.170051] system 00:00: Plug and Play ACPI device, IDs PNP0c01 (active)
+[ 0.190033] system 00:01: [io 0x164e-0x164f] has been reserved
+[ 0.190084] system 00:01: [io 0x1000-0x107f] could not be reserved
+[ 0.190134] system 00:01: [io 0x1180-0x11ff] has been reserved
+[ 0.190184] system 00:01: [io 0x0800-0x080f] has been reserved
+[ 0.190234] system 00:01: [io 0x15e0-0x15ef] has been reserved
+[ 0.190283] system 00:01: [io 0x1600-0x1641] has been reserved
+[ 0.190332] system 00:01: [io 0x1600-0x161b] has been reserved
+[ 0.190382] system 00:01: [mem 0xe0000000-0xefffffff] has been reserved
+[ 0.190433] system 00:01: [mem 0xfed1c000-0xfed1ffff] has been reserved
+[ 0.191031] system 00:01: [mem 0xfed10000-0xfed13fff] has been reserved
+[ 0.191082] system 00:01: [mem 0xfed18000-0xfed18fff] has been reserved
+[ 0.191132] system 00:01: [mem 0xfed19000-0xfed19fff] has been reserved
+[ 0.191183] system 00:01: [mem 0xfed45000-0xfed4bfff] has been reserved
+[ 0.191234] system 00:01: Plug and Play ACPI device, IDs PNP0c02 (active)
+[ 0.191289] pnp 00:02: Plug and Play ACPI device, IDs PNP0103 (active)
+[ 0.191299] pnp 00:03: [dma 4]
+[ 0.191320] pnp 00:03: Plug and Play ACPI device, IDs PNP0200 (active)
+[ 0.191345] pnp 00:04: Plug and Play ACPI device, IDs PNP0800 (active)
+[ 0.191385] pnp 00:05: Plug and Play ACPI device, IDs PNP0c04 (active)
+[ 0.191415] pnp 00:06: Plug and Play ACPI device, IDs PNP0b00 (active)
+[ 0.191447] pnp 00:07: Plug and Play ACPI device, IDs PNP0303 (active)
+[ 0.191477] pnp 00:08: Plug and Play ACPI device, IDs IBM0057 PNP0f13 (active)
+[ 0.211407] pnp 00:09: Plug and Play ACPI device, IDs PNP0c31 (active)
+[ 0.211859] pnp: PnP ACPI: found 10 devices
+[ 0.211906] ACPI: bus type PNP unregistered
+[ 0.218816] pci 0000:00:1c.0: bridge window [io 0x1000-0x0fff] to [bus 02] add_size 1000
+[ 0.218820] pci 0000:00:1c.0: bridge window [mem 0x00100000-0x000fffff 64bit pref] to [bus 02] add_size 200000
+[ 0.218823] pci 0000:00:1c.0: bridge window [mem 0x00100000-0x000fffff] to [bus 02] add_size 200000
+[ 0.218834] pci 0000:00:1c.1: bridge window [io 0x1000-0x0fff] to [bus 03] add_size 1000
+[ 0.218839] pci 0000:00:1c.1: bridge window [mem 0x00100000-0x000fffff 64bit pref] to [bus 03] add_size 200000
+[ 0.218880] pci 0000:00:1c.0: res[14]=[mem 0x00100000-0x000fffff] get_res_add_size add_size 200000
+[ 0.218882] pci 0000:00:1c.0: res[15]=[mem 0x00100000-0x000fffff 64bit pref] get_res_add_size add_size 200000
+[ 0.218884] pci 0000:00:1c.1: res[15]=[mem 0x00100000-0x000fffff 64bit pref] get_res_add_size add_size 200000
+[ 0.218887] pci 0000:00:1c.0: res[13]=[io 0x1000-0x0fff] get_res_add_size add_size 1000
+[ 0.218889] pci 0000:00:1c.1: res[13]=[io 0x1000-0x0fff] get_res_add_size add_size 1000
+[ 0.218894] pci 0000:00:1c.0: BAR 14: assigned [mem 0xbf000000-0xbf1fffff]
+[ 0.218946] pci 0000:00:1c.0: BAR 15: assigned [mem 0xbf200000-0xbf3fffff 64bit pref]
+[ 0.219019] pci 0000:00:1c.1: BAR 15: assigned [mem 0xbf400000-0xbf5fffff 64bit pref]
+[ 0.219082] pci 0000:00:1c.0: BAR 13: assigned [io 0x8000-0x8fff]
+[ 0.219133] pci 0000:00:1c.1: BAR 13: assigned [io 0x9000-0x9fff]
+[ 0.219184] pci 0000:00:1c.0: PCI bridge to [bus 02]
+[ 0.219234] pci 0000:00:1c.0: bridge window [io 0x8000-0x8fff]
+[ 0.219287] pci 0000:00:1c.0: bridge window [mem 0xbf000000-0xbf1fffff]
+[ 0.219340] pci 0000:00:1c.0: bridge window [mem 0xbf200000-0xbf3fffff 64bit pref]
+[ 0.219407] pci 0000:00:1c.1: PCI bridge to [bus 03]
+[ 0.219456] pci 0000:00:1c.1: bridge window [io 0x9000-0x9fff]
+[ 0.219509] pci 0000:00:1c.1: bridge window [mem 0xf4300000-0xf43fffff]
+[ 0.219562] pci 0000:00:1c.1: bridge window [mem 0xbf400000-0xbf5fffff 64bit pref]
+[ 0.219629] pci 0000:00:1c.3: PCI bridge to [bus 05-0c]
+[ 0.219678] pci 0000:00:1c.3: bridge window [io 0x2000-0x2fff]
+[ 0.219731] pci 0000:00:1c.3: bridge window [mem 0xf8000000-0xf9ffffff]
+[ 0.219784] pci 0000:00:1c.3: bridge window [mem 0xf4000000-0xf40fffff 64bit pref]
+[ 0.219850] pci 0000:00:1c.4: PCI bridge to [bus 0d-14]
+[ 0.219900] pci 0000:00:1c.4: bridge window [io 0x3000-0x3fff]
+[ 0.219953] pci 0000:00:1c.4: bridge window [mem 0xfa000000-0xfbffffff]
+[ 0.220016] pci 0000:00:1c.4: bridge window [mem 0xf4100000-0xf41fffff 64bit pref]
+[ 0.220084] pci 0000:15:00.0: res[15]=[mem 0x04000000-0x03ffffff pref] get_res_add_size add_size 4000000
+[ 0.220087] pci 0000:15:00.0: res[16]=[mem 0x04000000-0x03ffffff] get_res_add_size add_size 4000000
+[ 0.220089] pci 0000:15:00.0: res[13]=[io 0x0100-0x00ff] get_res_add_size add_size 100
+[ 0.220091] pci 0000:15:00.0: res[14]=[io 0x0100-0x00ff] get_res_add_size add_size 100
+[ 0.220094] pci 0000:15:00.0: BAR 15: assigned [mem 0xf0000000-0xf3ffffff pref]
+[ 0.220156] pci 0000:15:00.0: BAR 16: assigned [mem 0xc0000000-0xc3ffffff]
+[ 0.220206] pci 0000:15:00.0: BAR 13: assigned [io 0x4000-0x40ff]
+[ 0.220256] pci 0000:15:00.0: BAR 14: assigned [io 0x4400-0x44ff]
+[ 0.220306] pci 0000:15:00.0: CardBus bridge to [bus 16-17]
+[ 0.220354] pci 0000:15:00.0: bridge window [io 0x4000-0x40ff]
+[ 0.220407] pci 0000:15:00.0: bridge window [io 0x4400-0x44ff]
+[ 0.220460] pci 0000:15:00.0: bridge window [mem 0xf0000000-0xf3ffffff pref]
+[ 0.220524] pci 0000:15:00.0: bridge window [mem 0xc0000000-0xc3ffffff]
+[ 0.220577] pci 0000:00:1e.0: PCI bridge to [bus 15-18]
+[ 0.220627] pci 0000:00:1e.0: bridge window [io 0x4000-0x7fff]
+[ 0.220680] pci 0000:00:1e.0: bridge window [mem 0xf4800000-0xf7ffffff]
+[ 0.220733] pci 0000:00:1e.0: bridge window [mem 0xf0000000-0xf3ffffff 64bit pref]
+[ 0.220800] pci_bus 0000:00: resource 4 [io 0x0000-0x0cf7]
+[ 0.220802] pci_bus 0000:00: resource 5 [io 0x0d00-0xffff]
+[ 0.220804] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
+[ 0.220806] pci_bus 0000:00: resource 7 [mem 0x000d4000-0x000d7fff]
+[ 0.220808] pci_bus 0000:00: resource 8 [mem 0x000d8000-0x000dbfff]
+[ 0.220810] pci_bus 0000:00: resource 9 [mem 0xbf000000-0xfebfffff]
+[ 0.220812] pci_bus 0000:02: resource 0 [io 0x8000-0x8fff]
+[ 0.220814] pci_bus 0000:02: resource 1 [mem 0xbf000000-0xbf1fffff]
+[ 0.220816] pci_bus 0000:02: resource 2 [mem 0xbf200000-0xbf3fffff 64bit pref]
+[ 0.220819] pci_bus 0000:03: resource 0 [io 0x9000-0x9fff]
+[ 0.220821] pci_bus 0000:03: resource 1 [mem 0xf4300000-0xf43fffff]
+[ 0.220823] pci_bus 0000:03: resource 2 [mem 0xbf400000-0xbf5fffff 64bit pref]
+[ 0.220825] pci_bus 0000:05: resource 0 [io 0x2000-0x2fff]
+[ 0.220827] pci_bus 0000:05: resource 1 [mem 0xf8000000-0xf9ffffff]
+[ 0.220829] pci_bus 0000:05: resource 2 [mem 0xf4000000-0xf40fffff 64bit pref]
+[ 0.220831] pci_bus 0000:0d: resource 0 [io 0x3000-0x3fff]
+[ 0.220833] pci_bus 0000:0d: resource 1 [mem 0xfa000000-0xfbffffff]
+[ 0.220835] pci_bus 0000:0d: resource 2 [mem 0xf4100000-0xf41fffff 64bit pref]
+[ 0.220837] pci_bus 0000:15: resource 0 [io 0x4000-0x7fff]
+[ 0.220839] pci_bus 0000:15: resource 1 [mem 0xf4800000-0xf7ffffff]
+[ 0.220841] pci_bus 0000:15: resource 2 [mem 0xf0000000-0xf3ffffff 64bit pref]
+[ 0.220843] pci_bus 0000:15: resource 4 [io 0x0000-0x0cf7]
+[ 0.220845] pci_bus 0000:15: resource 5 [io 0x0d00-0xffff]
+[ 0.220847] pci_bus 0000:15: resource 6 [mem 0x000a0000-0x000bffff]
+[ 0.220849] pci_bus 0000:15: resource 7 [mem 0x000d4000-0x000d7fff]
+[ 0.220851] pci_bus 0000:15: resource 8 [mem 0x000d8000-0x000dbfff]
+[ 0.220853] pci_bus 0000:15: resource 9 [mem 0xbf000000-0xfebfffff]
+[ 0.220855] pci_bus 0000:16: resource 0 [io 0x4000-0x40ff]
+[ 0.220857] pci_bus 0000:16: resource 1 [io 0x4400-0x44ff]
+[ 0.220859] pci_bus 0000:16: resource 2 [mem 0xf0000000-0xf3ffffff pref]
+[ 0.220861] pci_bus 0000:16: resource 3 [mem 0xc0000000-0xc3ffffff]
+[ 0.220895] NET: Registered protocol family 2
+[ 0.221177] TCP established hash table entries: 32768 (order: 6, 262144 bytes)
+[ 0.221389] TCP bind hash table entries: 32768 (order: 7, 524288 bytes)
+[ 0.221653] TCP: Hash tables configured (established 32768 bind 32768)
+[ 0.221760] TCP: reno registered
+[ 0.221813] UDP hash table entries: 2048 (order: 4, 65536 bytes)
+[ 0.221896] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes)
+[ 0.222044] NET: Registered protocol family 1
+[ 0.222105] pci 0000:00:02.0: Boot video device
+[ 0.223124] PCI: CLS 64 bytes, default 64
+[ 0.223191] Trying to unpack rootfs image as initramfs...
+[ 0.697471] Freeing initrd memory: 22980K (ffff88003530e000 - ffff88003697f000)
+[ 0.697602] Simple Boot Flag at 0x35 set to 0x1
+[ 0.697804] microcode: CPU0 sig=0x10676, pf=0x80, revision=0x60c
+[ 0.697859] microcode: CPU1 sig=0x10676, pf=0x80, revision=0x60c
+[ 0.698022] microcode: Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
+[ 0.698085] Scanning for low memory corruption every 60 seconds
+[ 0.698408] Initialise system trusted keyring
+[ 0.698509] audit: initializing netlink socket (disabled)
+[ 0.698572] type=2000 audit(1426618190.697:1): initialized
+[ 0.722387] HugeTLB registered 2 MB page size, pre-allocated 0 pages
+[ 0.723752] zbud: loaded
+[ 0.723943] VFS: Disk quotas dquot_6.5.2
+[ 0.724046] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
+[ 0.724601] fuse init (API version 7.22)
+[ 0.724734] msgmni has been set to 5902
+[ 0.724842] Key type big_key registered
+[ 0.725412] Key type asymmetric registered
+[ 0.725461] Asymmetric key parser 'x509' registered
+[ 0.725541] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
+[ 0.725640] io scheduler noop registered
+[ 0.725689] io scheduler deadline registered
+[ 0.725763] io scheduler cfq registered
+[ 0.725812] io scheduler bfq registered (default)
+[ 0.725859] BFQ I/O-scheduler version: v7r5
+[ 0.726126] pcieport 0000:00:1c.0: irq 40 for MSI/MSI-X
+[ 0.726343] pcieport 0000:00:1c.1: irq 41 for MSI/MSI-X
+[ 0.726516] pcieport 0000:00:1c.3: irq 42 for MSI/MSI-X
+[ 0.726692] pcieport 0000:00:1c.4: irq 43 for MSI/MSI-X
+[ 0.726843] pcieport 0000:00:1c.0: Signaling PME through PCIe PME interrupt
+[ 0.726898] pcie_pme 0000:00:1c.0:pcie01: service driver pcie_pme loaded
+[ 0.726954] pcieport 0000:00:1c.1: Signaling PME through PCIe PME interrupt
+[ 0.727017] pci 0000:03:00.0: Signaling PME through PCIe PME interrupt
+[ 0.727071] pcie_pme 0000:00:1c.1:pcie01: service driver pcie_pme loaded
+[ 0.727130] pcieport 0000:00:1c.3: Signaling PME through PCIe PME interrupt
+[ 0.727186] pcie_pme 0000:00:1c.3:pcie01: service driver pcie_pme loaded
+[ 0.727249] pcieport 0000:00:1c.4: Signaling PME through PCIe PME interrupt
+[ 0.727303] pcie_pme 0000:00:1c.4:pcie01: service driver pcie_pme loaded
+[ 0.727318] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
+[ 0.727424] pciehp 0000:00:1c.0:pcie04: HPC vendor_id 8086 device_id 2940 ss_vid 17aa ss_did 20f3
+[ 0.727553] pciehp 0000:00:1c.0:pcie04: service driver pciehp loaded
+[ 0.727568] pciehp 0000:00:1c.1:pcie04: HPC vendor_id 8086 device_id 2942 ss_vid 17aa ss_did 20f3
+[ 0.727697] pciehp 0000:00:1c.1:pcie04: service driver pciehp loaded
+[ 0.727712] pciehp 0000:00:1c.3:pcie04: HPC vendor_id 8086 device_id 2946 ss_vid 17aa ss_did 20f3
+[ 0.727840] pciehp 0000:00:1c.3:pcie04: service driver pciehp loaded
+[ 0.727857] pciehp 0000:00:1c.4:pcie04: HPC vendor_id 8086 device_id 2948 ss_vid 17aa ss_did 20f3
+[ 0.727983] pciehp 0000:00:1c.4:pcie04: service driver pciehp loaded
+[ 0.727992] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
+[ 0.728102] intel_idle: does not run on family 6 model 23
+[ 0.728108] ipmi message handler version 39.2
+[ 0.728317] ACPI: Deprecated procfs I/F for AC is loaded, please retry with CONFIG_ACPI_PROCFS_POWER cleared
+[ 0.728552] ACPI: AC Adapter [AC] (on-line)
+[ 0.728689] input: Lid Switch as /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input0
+[ 0.729044] ACPI: Lid Switch [LID]
+[ 0.729128] input: Sleep Button as /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input1
+[ 0.729192] ACPI: Sleep Button [SLPB]
+[ 0.729278] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
+[ 0.729340] ACPI: Power Button [PWRF]
+[ 0.730844] Monitor-Mwait will be used to enter C-1 state
+[ 0.730850] Monitor-Mwait will be used to enter C-2 state
+[ 0.730854] Monitor-Mwait will be used to enter C-3 state
+[ 0.730857] tsc: Marking TSC unstable due to TSC halts in idle
+[ 0.730914] ACPI: acpi_idle registered with cpuidle
+[ 0.733365] thermal LNXTHERM:00: registered as thermal_zone0
+[ 0.733418] ACPI: Thermal Zone [THM0] (41 C)
+[ 0.734886] thermal LNXTHERM:01: registered as thermal_zone1
+[ 0.734941] ACPI: Thermal Zone [THM1] (43 C)
+[ 0.735032] GHES: HEST is not enabled!
+[ 0.735212] ACPI: Deprecated procfs I/F for battery is loaded, please retry with CONFIG_ACPI_PROCFS_POWER cleared
+[ 0.735285] ACPI: Battery Slot [BAT0] (battery absent)
+[ 0.735365] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
+[ 0.757657] 0000:00:03.3: ttyS4 at I/O 0x1830 (irq = 17, base_baud = 115200) is a 16550A
+[ 0.758028] Linux agpgart interface v0.103
+[ 0.758161] agpgart-intel 0000:00:00.0: Intel GM45 Chipset
+[ 0.758296] agpgart-intel 0000:00:00.0: detected gtt size: 2097152K total, 262144K mappable
+[ 0.759478] agpgart-intel 0000:00:00.0: detected 32768K stolen memory
+[ 0.759697] agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0xd0000000
+[ 0.765051] tpm_tis 00:09: 1.2 TPM (device-id 0x1020, rev-id 6)
+[ 0.765104] tpm_tis 00:09: Intel iTPM workaround enabled
+[ 0.837123] tpm_tis 00:09: TPM is disabled/deactivated (0x6)
+[ 0.838867] brd: module loaded
+[ 0.839781] loop: module loaded
+[ 0.840412] scsi0 : ata_generic
+[ 0.840576] scsi1 : ata_generic
+[ 0.840672] ata1: PATA max UDMA/100 cmd 0x1828 ctl 0x180c bmdma 0x1810 irq 18
+[ 0.840722] ata2: PATA max UDMA/100 cmd 0x1820 ctl 0x1808 bmdma 0x1818 irq 18
+[ 0.841130] libphy: Fixed MDIO Bus: probed
+[ 0.841267] tun: Universal TUN/TAP device driver, 1.6
+[ 0.841315] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
+[ 0.841432] PPP generic driver version 2.4.2
+[ 0.841561] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
+[ 0.841614] ehci-pci: EHCI PCI platform driver
+[ 0.841763] ehci-pci 0000:00:1a.7: EHCI Host Controller
+[ 0.841816] ehci-pci 0000:00:1a.7: new USB bus registered, assigned bus number 1
+[ 0.841890] ehci-pci 0000:00:1a.7: debug port 1
+[ 0.845829] ehci-pci 0000:00:1a.7: cache line size of 64 is not supported
+[ 0.845911] ehci-pci 0000:00:1a.7: irq 23, io mem 0xfc226c00
+[ 0.852066] ehci-pci 0000:00:1a.7: USB 2.0 started, EHCI 1.00
+[ 0.852201] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
+[ 0.852252] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
+[ 0.852312] usb usb1: Product: EHCI Host Controller
+[ 0.852360] usb usb1: Manufacturer: Linux 3.13.0-39-lowlatency ehci_hcd
+[ 0.852410] usb usb1: SerialNumber: 0000:00:1a.7
+[ 0.852583] hub 1-0:1.0: USB hub found
+[ 0.852641] hub 1-0:1.0: 6 ports detected
+[ 0.852924] ehci-pci 0000:00:1d.7: EHCI Host Controller
+[ 0.852976] ehci-pci 0000:00:1d.7: new USB bus registered, assigned bus number 2
+[ 0.853060] ehci-pci 0000:00:1d.7: debug port 1
+[ 0.857027] ehci-pci 0000:00:1d.7: cache line size of 64 is not supported
+[ 0.857110] ehci-pci 0000:00:1d.7: irq 19, io mem 0xfc227000
+[ 0.863125] ehci-pci 0000:00:1d.7: USB 2.0 started, EHCI 1.00
+[ 0.863229] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
+[ 0.863286] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
+[ 0.863347] usb usb2: Product: EHCI Host Controller
+[ 0.863394] usb usb2: Manufacturer: Linux 3.13.0-39-lowlatency ehci_hcd
+[ 0.863444] usb usb2: SerialNumber: 0000:00:1d.7
+[ 0.863605] hub 2-0:1.0: USB hub found
+[ 0.863663] hub 2-0:1.0: 6 ports detected
+[ 0.863833] ehci-platform: EHCI generic platform driver
+[ 0.863889] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
+[ 0.863938] ohci-pci: OHCI PCI platform driver
+[ 0.863993] ohci-platform: OHCI generic platform driver
+[ 0.864059] uhci_hcd: USB Universal Host Controller Interface driver
+[ 0.864716] uhci_hcd 0000:00:1a.0: UHCI Host Controller
+[ 0.864767] uhci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 3
+[ 0.864931] uhci_hcd 0000:00:1a.0: irq 20, io base 0x00001860
+[ 0.865045] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
+[ 0.865096] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
+[ 0.865156] usb usb3: Product: UHCI Host Controller
+[ 0.865204] usb usb3: Manufacturer: Linux 3.13.0-39-lowlatency uhci_hcd
+[ 0.865254] usb usb3: SerialNumber: 0000:00:1a.0
+[ 0.865419] hub 3-0:1.0: USB hub found
+[ 0.865473] hub 3-0:1.0: 2 ports detected
+[ 0.865668] uhci_hcd 0000:00:1a.1: UHCI Host Controller
+[ 0.865720] uhci_hcd 0000:00:1a.1: new USB bus registered, assigned bus number 4
+[ 0.865881] uhci_hcd 0000:00:1a.1: irq 21, io base 0x00001880
+[ 0.865991] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
+[ 0.866063] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
+[ 0.866139] usb usb4: Product: UHCI Host Controller
+[ 0.866187] usb usb4: Manufacturer: Linux 3.13.0-39-lowlatency uhci_hcd
+[ 0.866243] usb usb4: SerialNumber: 0000:00:1a.1
+[ 0.866408] hub 4-0:1.0: USB hub found
+[ 0.866465] hub 4-0:1.0: 2 ports detected
+[ 0.866647] uhci_hcd 0000:00:1a.2: UHCI Host Controller
+[ 0.866699] uhci_hcd 0000:00:1a.2: new USB bus registered, assigned bus number 5
+[ 0.866858] uhci_hcd 0000:00:1a.2: irq 22, io base 0x000018a0
+[ 0.866957] usb usb5: New USB device found, idVendor=1d6b, idProduct=0001
+[ 0.867019] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
+[ 0.867080] usb usb5: Product: UHCI Host Controller
+[ 0.867128] usb usb5: Manufacturer: Linux 3.13.0-39-lowlatency uhci_hcd
+[ 0.867178] usb usb5: SerialNumber: 0000:00:1a.2
+[ 0.867353] hub 5-0:1.0: USB hub found
+[ 0.867407] hub 5-0:1.0: 2 ports detected
+[ 0.867607] uhci_hcd 0000:00:1d.0: UHCI Host Controller
+[ 0.867660] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 6
+[ 0.867817] uhci_hcd 0000:00:1d.0: irq 16, io base 0x000018c0
+[ 0.867932] usb usb6: New USB device found, idVendor=1d6b, idProduct=0001
+[ 0.867983] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
+[ 0.868061] usb usb6: Product: UHCI Host Controller
+[ 0.868109] usb usb6: Manufacturer: Linux 3.13.0-39-lowlatency uhci_hcd
+[ 0.868158] usb usb6: SerialNumber: 0000:00:1d.0
+[ 0.868326] hub 6-0:1.0: USB hub found
+[ 0.868383] hub 6-0:1.0: 2 ports detected
+[ 0.868573] uhci_hcd 0000:00:1d.1: UHCI Host Controller
+[ 0.868625] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 7
+[ 0.868782] uhci_hcd 0000:00:1d.1: irq 17, io base 0x000018e0
+[ 0.868877] usb usb7: New USB device found, idVendor=1d6b, idProduct=0001
+[ 0.868927] usb usb7: New USB device strings: Mfr=3, Product=2, SerialNumber=1
+[ 0.868988] usb usb7: Product: UHCI Host Controller
+[ 0.869050] usb usb7: Manufacturer: Linux 3.13.0-39-lowlatency uhci_hcd
+[ 0.869108] usb usb7: SerialNumber: 0000:00:1d.1
+[ 0.869282] hub 7-0:1.0: USB hub found
+[ 0.869339] hub 7-0:1.0: 2 ports detected
+[ 0.869523] uhci_hcd 0000:00:1d.2: UHCI Host Controller
+[ 0.869575] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 8
+[ 0.869725] uhci_hcd 0000:00:1d.2: irq 18, io base 0x00001c00
+[ 0.869827] usb usb8: New USB device found, idVendor=1d6b, idProduct=0001
+[ 0.869878] usb usb8: New USB device strings: Mfr=3, Product=2, SerialNumber=1
+[ 0.869938] usb usb8: Product: UHCI Host Controller
+[ 0.869986] usb usb8: Manufacturer: Linux 3.13.0-39-lowlatency uhci_hcd
+[ 0.870048] usb usb8: SerialNumber: 0000:00:1d.2
+[ 0.870207] hub 8-0:1.0: USB hub found
+[ 0.870259] hub 8-0:1.0: 2 ports detected
+[ 0.870429] i8042: PNP: PS/2 Controller [PNP0303:KBD,PNP0f13:MOU] at 0x60,0x64 irq 1,12
+[ 0.878171] serio: i8042 KBD port at 0x60,0x64 irq 1
+[ 0.878246] serio: i8042 AUX port at 0x60,0x64 irq 12
+[ 0.878429] mousedev: PS/2 mouse device common for all mice
+[ 0.878688] rtc_cmos 00:06: RTC can wake from S4
+[ 0.878876] rtc_cmos 00:06: rtc core: registered rtc_cmos as rtc0
+[ 0.878999] rtc_cmos 00:06: alarms up to one month, y3k, 114 bytes nvram, hpet irqs
+[ 0.879154] device-mapper: uevent: version 1.0.3
+[ 0.879274] device-mapper: ioctl: 4.27.0-ioctl (2013-10-30) initialised: dm-devel@redhat.com
+[ 0.879342] ledtrig-cpu: registered to indicate activity on CPUs
+[ 0.879495] TCP: cubic registered
+[ 0.879638] NET: Registered protocol family 10
+[ 0.879887] NET: Registered protocol family 17
+[ 0.879946] Key type dns_resolver registered
+[ 0.880318] Loading compiled-in X.509 certificates
+[ 0.881536] Loaded X.509 cert 'Magrathea: Glacier signing key: a7171335f18ca6131c1947ca87d46fb662317fa6'
+[ 0.881611] registered taskstats version 1
+[ 0.883655] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input3
+[ 0.884186] Key type trusted registered
+[ 0.886362] Key type encrypted registered
+[ 0.888541] AppArmor: AppArmor sha1 policy hashing enabled
+[ 0.906069] tpm_tis 00:09: A TPM error (6) occurred attempting to read a pcr value
+[ 0.906134] IMA: No TPM chip found, activating TPM-bypass!
+[ 0.906542] regulator-dummy: disabling
+[ 0.906622] Magic number: 7:954:847
+[ 0.906816] rtc_cmos 00:06: setting system clock to 2015-03-17 18:49:51 UTC (1426618191)
+[ 0.909146] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
+[ 0.909198] EDD information not available.
+[ 0.909325] PM: Hibernation image not present or could not be loaded.
+[ 1.164738] Freeing unused kernel memory: 1324K (ffffffff81d1d000 - ffffffff81e68000)
+[ 1.164804] Write protecting the kernel read-only data: 12288k
+[ 1.168375] Freeing unused kernel memory: 764K (ffff880001741000 - ffff880001800000)
+[ 1.171458] Freeing unused kernel memory: 676K (ffff880001b57000 - ffff880001c00000)
+[ 1.191531] systemd-udevd[133]: starting version 204
+[ 1.220543] pps_core: LinuxPPS API ver. 1 registered
+[ 1.220600] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
+[ 1.225352] PTP clock support registered
+[ 1.236203] e1000e: Intel(R) PRO/1000 Network Driver - 2.3.2-k
+[ 1.236368] e1000e: Copyright(c) 1999 - 2013 Intel Corporation.
+[ 1.236654] e1000e 0000:00:19.0: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
+[ 1.236749] e1000e 0000:00:19.0: irq 44 for MSI/MSI-X
+[ 1.245390] wmi: Mapper loaded
+[ 1.246806] [drm] Initialized drm 1.1.0 20060810
+[ 1.353201] firewire_ohci 0000:15:00.1: added OHCI v1.10 device as card 0, 4 IR + 4 IT contexts, quirks 0x11
+[ 1.446329] e1000e 0000:00:19.0 eth0: (PCI Express:2.5GT/s:Width x1) 00:1c:25:9f:c6:0e
+[ 1.446396] e1000e 0000:00:19.0 eth0: Intel(R) PRO/1000 Network Connection
+[ 1.446475] e1000e 0000:00:19.0 eth0: MAC: 7, PHY: 8, PBA No: 1008FF-0FF
+[ 1.446570] ahci 0000:00:1f.2: version 3.0
+[ 1.446766] ahci 0000:00:1f.2: irq 45 for MSI/MSI-X
+[ 1.446816] ahci 0000:00:1f.2: SSS flag set, parallel bus scan disabled
+[ 1.446896] ahci 0000:00:1f.2: AHCI 0001.0200 32 slots 4 ports 3 Gbps 0x3 impl SATA mode
+[ 1.446962] ahci 0000:00:1f.2: flags: 64bit ncq sntf stag pm led clo pio slum part ccc sxs
+[ 1.448104] scsi2 : ahci
+[ 1.448255] scsi3 : ahci
+[ 1.448399] scsi4 : ahci
+[ 1.448552] scsi5 : ahci
+[ 1.448664] ata3: SATA max UDMA/133 abar m2048@0xfc226000 port 0xfc226100 irq 45
+[ 1.448734] ata4: SATA max UDMA/133 abar m2048@0xfc226000 port 0xfc226180 irq 45
+[ 1.448797] ata5: DUMMY
+[ 1.448843] ata6: DUMMY
+[ 1.449570] [drm] Memory usable by graphics device = 2048M
+[ 1.510078] usb 4-2: new full-speed USB device number 2 using uhci_hcd
+[ 1.514075] i915 0000:00:02.0: irq 46 for MSI/MSI-X
+[ 1.514086] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
+[ 1.514139] [drm] Driver supports precise vblank timestamp query.
+[ 1.514341] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem
+[ 1.630078] [drm] GMBUS [i915 gmbus dpb] timed out, falling back to bit banging on pin 5
+[ 1.665898] fbcon: inteldrmfb (fb0) is primary device
+[ 1.667027] usb 4-2: New USB device found, idVendor=0a5c, idProduct=2145
+[ 1.667030] usb 4-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
+[ 1.667032] usb 4-2: Product: ThinkPad Bluetooth with Enhanced Data Rate II
+[ 1.667033] usb 4-2: Manufacturer: Lenovo Computer Corp
+[ 1.755095] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
+[ 1.756251] ata3.00: ACPI cmd ef/02:00:00:00:00:a0 (SET FEATURES) succeeded
+[ 1.756253] ata3.00: ACPI cmd f5/00:00:00:00:00:a0 (SECURITY FREEZE LOCK) filtered out
+[ 1.756362] ata3.00: ACPI cmd ef/5f:00:00:00:00:a0 (SET FEATURES) succeeded
+[ 1.756364] ata3.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out
+[ 1.809909] ata3.00: ATA-8: WDC WD1600BEVS-08VAT1, 13.01A13, max UDMA/133
+[ 1.809911] ata3.00: 312581808 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
+[ 1.811456] ata3.00: ACPI cmd ef/02:00:00:00:00:a0 (SET FEATURES) succeeded
+[ 1.811459] ata3.00: ACPI cmd f5/00:00:00:00:00:a0 (SECURITY FREEZE LOCK) filtered out
+[ 1.811639] ata3.00: ACPI cmd ef/5f:00:00:00:00:a0 (SET FEATURES) succeeded
+[ 1.811642] ata3.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out
+[ 1.813118] ata3.00: configured for UDMA/133
+[ 1.813311] scsi 2:0:0:0: Direct-Access ATA WDC WD1600BEVS-0 13.0 PQ: 0 ANSI: 5
+[ 1.813543] sd 2:0:0:0: Attached scsi generic sg0 type 0
+[ 1.813561] sd 2:0:0:0: [sda] 312581808 512-byte logical blocks: (160 GB/149 GiB)
+[ 1.813724] sd 2:0:0:0: [sda] Write Protect is off
+[ 1.813726] sd 2:0:0:0: [sda] Mode Sense: 00 3a 00 00
+[ 1.813787] sd 2:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
+[ 1.848656] sda: sda1 sda2 < sda5 sda6 >
+[ 1.849262] sd 2:0:0:0: [sda] Attached SCSI disk
+[ 1.854171] firewire_core 0000:15:00.1: created device fw0: GUID 00016c2000a28887, S400
+[ 2.051419] psmouse serio1: synaptics: Touchpad model: 1, fw: 7.0, id: 0x1c0b1, caps: 0xd04791/0xb00000/0x20000, board id: 71, fw id: 434116
+[ 2.051428] psmouse serio1: synaptics: serio: Synaptics pass-through port at isa0060/serio1/input0
+[ 2.091571] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input5
+[ 2.118180] ata4: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
+[ 2.121457] ata4.00: ACPI cmd e3/00:1f:00:00:00:a0 (IDLE) succeeded
+[ 2.122567] ata4.00: ACPI cmd e3/00:02:00:00:00:a0 (IDLE) succeeded
+[ 2.124134] ata4.00: ATAPI: HL-DT-STCD-RW/DVD DRIVE MU10N, 1.05, max UDMA/33
+[ 2.128528] ata4.00: ACPI cmd e3/00:1f:00:00:00:a0 (IDLE) succeeded
+[ 2.129580] ata4.00: ACPI cmd e3/00:02:00:00:00:a0 (IDLE) succeeded
+[ 2.131137] ata4.00: configured for UDMA/33
+[ 2.140042] scsi 3:0:0:0: CD-ROM HL-DT-ST RW/DVD MU10N 1.05 PQ: 0 ANSI: 5
+[ 2.145419] sr0: scsi3-mmc drive: 24x/24x writer cd/rw xa/form2 cdda tray
+[ 2.145420] cdrom: Uniform CD-ROM driver Revision: 3.20
+[ 2.145549] sr 3:0:0:0: Attached scsi CD-ROM sr0
+[ 2.145741] sr 3:0:0:0: Attached scsi generic sg1 type 5
+[ 2.208787] Console: switching to colour frame buffer device 160x50
+[ 2.227499] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
+[ 2.229383] i915 0000:00:02.0: registered panic notifier
+[ 2.234366] ACPI: Video Device [VID] (multi-head: yes rom: no post: no)
+[ 2.243759] acpi device:02: registered as cooling_device2
+[ 2.245794] input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/input/input7
+[ 2.247868] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
+[ 2.578407] random: nonblocking pool is initialized
+[ 2.822478] md: linear personality registered for level -1
+[ 2.826736] md: multipath personality registered for level -4
+[ 2.831280] md: raid0 personality registered for level 0
+[ 2.836263] md: raid1 personality registered for level 1
+[ 2.858032] raid6: sse2x1 2871 MB/s
+[ 2.875030] raid6: sse2x2 3324 MB/s
+[ 2.892030] raid6: sse2x4 4656 MB/s
+[ 2.892057] raid6: using algorithm sse2x4 (4656 MB/s)
+[ 2.892090] raid6: using ssse3x2 recovery algorithm
+[ 2.894557] xor: measuring software checksum speed
+[ 2.904030] prefetch64-sse: 6452.000 MB/sec
+[ 2.914030] generic_sse: 5740.000 MB/sec
+[ 2.914061] xor: using function: prefetch64-sse (6452.000 MB/sec)
+[ 2.916259] async_tx: api initialized (async)
+[ 2.928184] md: raid6 personality registered for level 6
+[ 2.928222] md: raid5 personality registered for level 5
+[ 2.928257] md: raid4 personality registered for level 4
+[ 2.937068] md: raid10 personality registered for level 10
+[ 3.093997] bio: create slab <bio-1> at 1
+[ 3.094936] Btrfs loaded
+[ 3.390369] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
+[ 5.358449] psmouse serio2: alps: Unknown ALPS touchpad: E7=10 00 64, EC=10 00 64
+[ 5.988517] Adding 4230140k swap on /dev/sda5. Priority:-1 extents:1 across:4230140k FS
+[ 6.808061] psmouse serio2: trackpoint: IBM TrackPoint firmware: 0x0e, buttons: 3/3
+[ 7.040928] input: TPPS/2 IBM TrackPoint as /devices/platform/i8042/serio1/serio2/input/input6
+[ 7.402514] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
+[ 7.640430] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
+[ 7.641692] systemd-udevd[425]: starting version 204
+[ 8.377312] lp: driver loaded but no devices found
+[ 8.451574] ppdev: user-space parallel port driver
+[ 8.663285] SGI XFS with ACLs, security attributes, realtime, large block/inode numbers, no debug enabled
+[ 8.763636] XFS (sda6): Mounting Filesystem
+[ 8.987137] XFS (sda6): Ending clean mount
+[ 9.764969] cfg80211: Calling CRDA to update world regulatory domain
+[ 9.815431] Intel(R) Wireless WiFi driver for Linux, in-tree:
+[ 9.815435] Copyright(c) 2003-2013 Intel Corporation
+[ 9.815585] iwlwifi 0000:03:00.0: can't disable ASPM; OS doesn't have ASPM control
+[ 9.815653] iwlwifi 0000:03:00.0: irq 47 for MSI/MSI-X
+[ 9.815784] 0000:03:00.0: Missing Free firmware
+[ 9.817262] iwlwifi 0000:03:00.0: Couldn't request the fw
+[ 9.818920] iwlwifi: probe of 0000:03:00.0 failed with error -22
+[ 10.041861] pci 0000:03:00.0: Direct firmware load failed with error -2
+[ 10.041867] pci 0000:03:00.0: Falling back to user helper
+[ 10.115482] ACPI Warning: 0x0000000000001028-0x000000000000102f SystemIO conflicts with Region \_SB_.PCI0.LPC_.PMIO 1 (20131115/utaddress-251)
+[ 10.115492] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
+[ 10.115497] ACPI Warning: 0x00000000000011b0-0x00000000000011bf SystemIO conflicts with Region \_SB_.PCI0.LPC_.LPIO 1 (20131115/utaddress-251)
+[ 10.115501] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
+[ 10.115503] ACPI Warning: 0x0000000000001180-0x00000000000011af SystemIO conflicts with Region \_SB_.PCI0.LPC_.LPIO 1 (20131115/utaddress-251)
+[ 10.115508] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
+[ 10.115510] lpc_ich: Resource conflict(s) found affecting gpio_ich
+[ 10.261508] yenta_cardbus 0000:15:00.0: CardBus bridge found [17aa:20c6]
+[ 10.383852] yenta_cardbus 0000:15:00.0: ISA IRQ mask 0x04b8, PCI irq 16
+[ 10.383859] yenta_cardbus 0000:15:00.0: Socket status: 30000006
+[ 10.383867] yenta_cardbus 0000:15:00.0: pcmcia: parent PCI bridge window: [io 0x4000-0x7fff]
+[ 10.383870] yenta_cardbus 0000:15:00.0: pcmcia: parent PCI bridge window: [mem 0xf4800000-0xf7ffffff]
+[ 10.383874] pcmcia_socket pcmcia_socket0: cs: memory probe 0xf4800000-0xf7ffffff:
+[ 10.383879] excluding 0xf4800000-0xf4b7ffff
+[ 10.383891] yenta_cardbus 0000:15:00.0: pcmcia: parent PCI bridge window: [mem 0xf0000000-0xf3ffffff 64bit pref]
+[ 10.383894] pcmcia_socket pcmcia_socket0: cs: memory probe 0xf0000000-0xf3ffffff:
+[ 10.383906] excluding 0xf0000000-0xf3ffffff
+[ 10.625496] device-mapper: multipath: version 1.6.0 loaded
+[ 10.870142] mei_me 0000:00:03.0: irq 47 for MSI/MSI-X
+[ 10.907864] Non-volatile memory driver v1.3
+[ 10.975070] thinkpad_acpi: ThinkPad ACPI Extras v0.25
+[ 10.975074] thinkpad_acpi: http://ibm-acpi.sf.net/
+[ 10.975076] thinkpad_acpi: ThinkPad BIOS 7UET56WW (2.02 ), EC 7VHT12WW-1.01
+[ 10.975078] thinkpad_acpi: Lenovo ThinkPad T400, model 6475GE2
+[ 11.003621] thinkpad_acpi: detected a 16-level brightness capable ThinkPad
+[ 11.003835] thinkpad_acpi: radio switch found; radios are enabled
+[ 11.003857] thinkpad_acpi: This ThinkPad has standard ACPI backlight brightness control, supported by the ACPI video driver
+[ 11.003859] thinkpad_acpi: Disabling thinkpad-acpi brightness events by default...
+[ 11.008052] thinkpad_acpi: rfkill switch tpacpi_bluetooth_sw: radio is unblocked
+[ 11.014406] thinkpad_acpi: Standard ACPI backlight interface available, not loading native one
+[ 11.014610] thinkpad_acpi: Console audio control enabled, mode: monitor (read only)
+[ 11.018306] input: ThinkPad Extra Buttons as /devices/platform/thinkpad_acpi/input/input8
+[ 11.199291] kvm: disabled by bios
+[ 11.205924] kvm: disabled by bios
+[ 12.346341] init: avahi-cups-reload main process (668) terminated with status 1
+[ 12.979286] type=1400 audit(1426618203.572:2): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/sbin/dhclient" pid=602 comm="apparmor_parser"
+[ 12.979296] type=1400 audit(1426618203.572:3): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=602 comm="apparmor_parser"
+[ 12.979303] type=1400 audit(1426618203.572:4): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/connman/scripts/dhclient-script" pid=602 comm="apparmor_parser"
+[ 12.979315] type=1400 audit(1426618203.572:5): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/sbin/dhclient" pid=532 comm="apparmor_parser"
+[ 12.979324] type=1400 audit(1426618203.572:6): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=532 comm="apparmor_parser"
+[ 12.979331] type=1400 audit(1426618203.572:7): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/lib/connman/scripts/dhclient-script" pid=532 comm="apparmor_parser"
+[ 12.979954] type=1400 audit(1426618203.572:8): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=602 comm="apparmor_parser"
+[ 12.979961] type=1400 audit(1426618203.572:9): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/lib/connman/scripts/dhclient-script" pid=602 comm="apparmor_parser"
+[ 12.979981] type=1400 audit(1426618203.572:10): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=532 comm="apparmor_parser"
+[ 12.979988] type=1400 audit(1426618203.572:11): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/lib/connman/scripts/dhclient-script" pid=532 comm="apparmor_parser"
+[ 12.996307] pcmcia_socket pcmcia_socket0: cs: memory probe 0x0c0000-0x0fffff:
+[ 12.996318] excluding 0xc0000-0xd3fff 0xdc000-0xfffff
+[ 12.996348] pcmcia_socket pcmcia_socket0: cs: memory probe 0xa0000000-0xa0ffffff:
+[ 12.996358] excluding 0xa0000000-0xa0ffffff
+[ 12.996381] pcmcia_socket pcmcia_socket0: cs: memory probe 0x60000000-0x60ffffff:
+[ 12.996390] excluding 0x60000000-0x60ffffff
+[ 14.072556] Bluetooth: Core ver 2.17
+[ 14.072608] NET: Registered protocol family 31
+[ 14.072611] Bluetooth: HCI device and connection manager initialized
+[ 14.072623] Bluetooth: HCI socket layer initialized
+[ 14.072627] Bluetooth: L2CAP socket layer initialized
+[ 14.072633] Bluetooth: SCO socket layer initialized
+[ 14.168500] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
+[ 14.168506] Bluetooth: BNEP filters: protocol multicast
+[ 14.168518] Bluetooth: BNEP socket layer initialized
+[ 14.169341] Bluetooth: RFCOMM TTY layer initialized
+[ 14.169352] Bluetooth: RFCOMM socket layer initialized
+[ 14.169361] Bluetooth: RFCOMM ver 1.11
+[ 14.178064] snd_hda_intel 0000:00:1b.0: irq 48 for MSI/MSI-X
+[ 14.229289] hda_codec: CX20561 (Hermosa): BIOS auto-probing.
+[ 14.229771] autoconfig: line_outs=1 (0x1a/0x0/0x0/0x0/0x0) type:speaker
+[ 14.229774] speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
+[ 14.229776] hp_outs=2 (0x19/0x16/0x0/0x0/0x0)
+[ 14.229778] mono: mono_out=0x0
+[ 14.229779] dig-out=0x1c/0x0
+[ 14.229781] inputs:
+[ 14.229783] Mic=0x18
+[ 14.229785] Internal Mic=0x1d
+[ 14.229787] Dock Mic=0x17
+[ 14.230909] hda_codec: Enable sync_write for stable communication
+[ 14.234697] input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
+[ 14.234908] input: HDA Intel Dock Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
+[ 14.235118] input: HDA Intel Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
+[ 14.235298] input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
+[ 14.294724] init: failsafe main process (699) killed by TERM signal
+[ 14.300364] usbcore: registered new interface driver btusb
+[ 15.826334] e1000e 0000:00:19.0: irq 44 for MSI/MSI-X
+[ 15.927162] e1000e 0000:00:19.0: irq 44 for MSI/MSI-X
+[ 15.927347] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
+[ 15.927754] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
+[ 16.972911] init: alsa-restore main process (987) terminated with status 99
+[ 19.430838] init: plymouth-upstart-bridge main process ended, respawning
+[ 19.613929] e1000e: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
+[ 19.614080] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
+[ 97.723392] init: upstart-udev-bridge main process (418) terminated with status 1
+[ 97.723413] init: upstart-udev-bridge main process ended, respawning
+[ 97.723636] init: upstart-file-bridge main process (528) terminated with status 1
+[ 97.723652] init: upstart-file-bridge main process ended, respawning
+[ 97.723833] init: upstart-socket-bridge main process (712) terminated with status 1
+[ 97.723849] init: upstart-socket-bridge main process ended, respawning
+[ 477.962196] perf samples too long (2508 > 2500), lowering kernel.perf_event_max_sample_rate to 50000
+[ 681.763788] show_signal_msg: 114 callbacks suppressed
+[ 681.763795] msrtool[12415]: segfault at 0 ip (null) sp 00007fff82509228 error 14 in msrtool[400000+26be000]
diff --git a/docs/future/dumps/logs-t400-bios2.02-ec1.01/dmidecode.log b/docs/future/dumps/logs-t400-bios2.02-ec1.01/dmidecode.log
new file mode 100644
index 0000000..901f7a4
--- /dev/null
+++ b/docs/future/dumps/logs-t400-bios2.02-ec1.01/dmidecode.log
@@ -0,0 +1,611 @@
+# dmidecode 2.12
+SMBIOS 2.4 present.
+74 structures occupying 2469 bytes.
+Table at 0x000E0010.
+
+Handle 0x0000, DMI type 0, 24 bytes
+BIOS Information
+ Vendor: LENOVO
+ Version: 7UET56WW (2.02 )
+ Release Date: 01/09/2009
+ Address: 0xE0000
+ Runtime Size: 128 kB
+ ROM Size: 8192 kB
+ Characteristics:
+ PCI is supported
+ PC Card (PCMCIA) is supported
+ PNP is supported
+ BIOS is upgradeable
+ BIOS shadowing is allowed
+ ESCD support is available
+ Boot from CD is supported
+ Selectable boot is supported
+ BIOS ROM is socketed
+ EDD is supported
+ ACPI is supported
+ USB legacy is supported
+ BIOS boot specification is supported
+ Targeted content distribution is supported
+ BIOS Revision: 2.2
+ Firmware Revision: 1.1
+
+Handle 0x0001, DMI type 1, 27 bytes
+System Information
+ Manufacturer: LENOVO
+ Product Name: 6475GE2
+ Version: ThinkPad T400
+ Serial Number: L3BLN3R
+ UUID: 044E2A01-4A58-11CB-B7F3-A659D406AA70
+ Wake-up Type: Power Switch
+ SKU Number: Not Specified
+ Family: ThinkPad T400
+
+Handle 0x0002, DMI type 2, 8 bytes
+Base Board Information
+ Manufacturer: LENOVO
+ Product Name: 6475GE2
+ Version: Not Available
+ Serial Number: VF26F91C27K
+
+Handle 0x0003, DMI type 3, 13 bytes
+Chassis Information
+ Manufacturer: LENOVO
+ Type: Notebook
+ Lock: Not Present
+ Version: Not Available
+ Serial Number: Not Available
+ Asset Tag: 9662148
+ Boot-up State: Unknown
+ Power Supply State: Unknown
+ Thermal State: Unknown
+ Security Status: Unknown
+
+Handle 0x0004, DMI type 126, 13 bytes
+Inactive
+
+Handle 0x0005, DMI type 126, 13 bytes
+Inactive
+
+Handle 0x0006, DMI type 4, 35 bytes
+Processor Information
+ Socket Designation: None
+ Type: Central Processor
+ Family: Other
+ Manufacturer: GenuineIntel
+ ID: 76 06 01 00 FF FB EB BF
+ Signature: Type 0, Family 6, Model 23, Stepping 6
+ Flags:
+ FPU (Floating-point unit on-chip)
+ VME (Virtual mode extension)
+ DE (Debugging extension)
+ PSE (Page size extension)
+ TSC (Time stamp counter)
+ MSR (Model specific registers)
+ PAE (Physical address extension)
+ MCE (Machine check exception)
+ CX8 (CMPXCHG8 instruction supported)
+ APIC (On-chip APIC hardware supported)
+ SEP (Fast system call)
+ MTRR (Memory type range registers)
+ PGE (Page global enable)
+ MCA (Machine check architecture)
+ CMOV (Conditional move instruction supported)
+ PAT (Page attribute table)
+ PSE-36 (36-bit page size extension)
+ CLFSH (CLFLUSH instruction supported)
+ DS (Debug store)
+ ACPI (ACPI supported)
+ MMX (MMX technology supported)
+ FXSR (FXSAVE and FXSTOR instructions supported)
+ SSE (Streaming SIMD extensions)
+ SSE2 (Streaming SIMD extensions 2)
+ SS (Self-snoop)
+ HTT (Multi-threading)
+ TM (Thermal monitor supported)
+ PBE (Pending break enabled)
+ Version: Intel(R) Core(TM)2 Duo CPU P8400 @ 2.26GHz
+ Voltage: 1.2 V
+ External Clock: 266 MHz
+ Max Speed: 2260 MHz
+ Current Speed: 2260 MHz
+ Status: Populated, Enabled
+ Upgrade: None
+ L1 Cache Handle: 0x000A
+ L2 Cache Handle: 0x000C
+ L3 Cache Handle: Not Provided
+ Serial Number: Not Specified
+ Asset Tag: Not Specified
+ Part Number: Not Specified
+
+Handle 0x0007, DMI type 5, 20 bytes
+Memory Controller Information
+ Error Detecting Method: None
+ Error Correcting Capabilities:
+ None
+ Supported Interleave: One-way Interleave
+ Current Interleave: One-way Interleave
+ Maximum Memory Module Size: 4096 MB
+ Maximum Total Memory Size: 8192 MB
+ Supported Speeds:
+ Other
+ Supported Memory Types:
+ DIMM
+ SDRAM
+ Memory Module Voltage: 2.9 V
+ Associated Memory Slots: 2
+ 0x0008
+ 0x0009
+ Enabled Error Correcting Capabilities:
+ Unknown
+
+Handle 0x0008, DMI type 6, 12 bytes
+Memory Module Information
+ Socket Designation: DIMM Slot 1
+ Bank Connections: 0 1
+ Current Speed: 155 ns
+ Type: DIMM SDRAM
+ Installed Size: 1024 MB (Double-bank Connection)
+ Enabled Size: 1024 MB (Double-bank Connection)
+ Error Status: OK
+
+Handle 0x0009, DMI type 6, 12 bytes
+Memory Module Information
+ Socket Designation: DIMM Slot 2
+ Bank Connections: 2 3
+ Current Speed: 155 ns
+ Type: DIMM SDRAM
+ Installed Size: 2048 MB (Single-bank Connection)
+ Enabled Size: 2048 MB (Single-bank Connection)
+ Error Status: OK
+
+Handle 0x000A, DMI type 7, 19 bytes
+Cache Information
+ Socket Designation: Internal L1 Cache
+ Configuration: Enabled, Socketed, Level 1
+ Operational Mode: Write Back
+ Location: Internal
+ Installed Size: 64 kB
+ Maximum Size: 64 kB
+ Supported SRAM Types:
+ Synchronous
+ Installed SRAM Type: Synchronous
+ Speed: Unknown
+ Error Correction Type: Single-bit ECC
+ System Type: Instruction
+ Associativity: 8-way Set-associative
+
+Handle 0x000B, DMI type 7, 19 bytes
+Cache Information
+ Socket Designation: Internal L1 Cache
+ Configuration: Enabled, Socketed, Level 1
+ Operational Mode: Write Back
+ Location: Internal
+ Installed Size: 64 kB
+ Maximum Size: 64 kB
+ Supported SRAM Types:
+ Synchronous
+ Installed SRAM Type: Synchronous
+ Speed: Unknown
+ Error Correction Type: Single-bit ECC
+ System Type: Data
+ Associativity: 8-way Set-associative
+
+Handle 0x000C, DMI type 7, 19 bytes
+Cache Information
+ Socket Designation: Internal L2 Cache
+ Configuration: Enabled, Socketed, Level 2
+ Operational Mode: Write Back
+ Location: Internal
+ Installed Size: 3072 kB
+ Maximum Size: 3072 kB
+ Supported SRAM Types:
+ Burst
+ Installed SRAM Type: Burst
+ Speed: Unknown
+ Error Correction Type: Single-bit ECC
+ System Type: Unified
+ Associativity: 8-way Set-associative
+
+Handle 0x000D, DMI type 8, 9 bytes
+Port Connector Information
+ Internal Reference Designator: Not Available
+ Internal Connector Type: None
+ External Reference Designator: External Monitor
+ External Connector Type: DB-15 female
+ Port Type: Video Port
+
+Handle 0x000E, DMI type 8, 9 bytes
+Port Connector Information
+ Internal Reference Designator: Not Available
+ Internal Connector Type: None
+ External Reference Designator: Microphone Jack
+ External Connector Type: Mini Jack (headphones)
+ Port Type: Audio Port
+
+Handle 0x000F, DMI type 8, 9 bytes
+Port Connector Information
+ Internal Reference Designator: Not Available
+ Internal Connector Type: None
+ External Reference Designator: Headphone Jack
+ External Connector Type: Mini Jack (headphones)
+ Port Type: Audio Port
+
+Handle 0x0010, DMI type 126, 9 bytes
+Inactive
+
+Handle 0x0011, DMI type 126, 9 bytes
+Inactive
+
+Handle 0x0012, DMI type 8, 9 bytes
+Port Connector Information
+ Internal Reference Designator: Not Available
+ Internal Connector Type: None
+ External Reference Designator: Modem
+ External Connector Type: RJ-11
+ Port Type: Modem Port
+
+Handle 0x0013, DMI type 8, 9 bytes
+Port Connector Information
+ Internal Reference Designator: Not Available
+ Internal Connector Type: None
+ External Reference Designator: Ethernet
+ External Connector Type: RJ-45
+ Port Type: Network Port
+
+Handle 0x0014, DMI type 8, 9 bytes
+Port Connector Information
+ Internal Reference Designator: Not Available
+ Internal Connector Type: None
+ External Reference Designator: USB 1
+ External Connector Type: Access Bus (USB)
+ Port Type: USB
+
+Handle 0x0015, DMI type 8, 9 bytes
+Port Connector Information
+ Internal Reference Designator: Not Available
+ Internal Connector Type: None
+ External Reference Designator: USB 2
+ External Connector Type: Access Bus (USB)
+ Port Type: USB
+
+Handle 0x0016, DMI type 8, 9 bytes
+Port Connector Information
+ Internal Reference Designator: Not Available
+ Internal Connector Type: None
+ External Reference Designator: USB 3
+ External Connector Type: Access Bus (USB)
+ Port Type: USB
+
+Handle 0x0017, DMI type 126, 9 bytes
+Inactive
+
+Handle 0x0018, DMI type 126, 9 bytes
+Inactive
+
+Handle 0x0019, DMI type 126, 9 bytes
+Inactive
+
+Handle 0x001A, DMI type 126, 9 bytes
+Inactive
+
+Handle 0x001B, DMI type 126, 9 bytes
+Inactive
+
+Handle 0x001C, DMI type 126, 9 bytes
+Inactive
+
+Handle 0x001D, DMI type 126, 9 bytes
+Inactive
+
+Handle 0x001E, DMI type 126, 9 bytes
+Inactive
+
+Handle 0x001F, DMI type 8, 9 bytes
+Port Connector Information
+ Internal Reference Designator: Not Available
+ Internal Connector Type: None
+ External Reference Designator: IEEE1394
+ External Connector Type: IEEE 1394
+ Port Type: Firewire (IEEE P1394)
+
+Handle 0x0020, DMI type 9, 13 bytes
+System Slot Information
+ Designation: ExpressCard Slot 1
+ Type: x1 PCI Express
+ Current Usage: Available
+ Length: Other
+ ID: 0
+ Characteristics:
+ Hot-plug devices are supported
+
+Handle 0x0021, DMI type 9, 13 bytes
+System Slot Information
+ Designation: CardBus Slot 1
+ Type: 32-bit PC Card (PCMCIA)
+ Current Usage: Available
+ Length: Other
+ ID: Adapter 1, Socket 0
+ Characteristics:
+ 5.0 V is provided
+ 3.3 V is provided
+ PC Card-16 is supported
+ Cardbus is supported
+ Zoom Video is supported
+ Modem ring resume is supported
+ PME signal is supported
+ Hot-plug devices are supported
+
+Handle 0x0022, DMI type 126, 13 bytes
+Inactive
+
+Handle 0x0023, DMI type 126, 13 bytes
+Inactive
+
+Handle 0x0024, DMI type 126, 13 bytes
+Inactive
+
+Handle 0x0025, DMI type 126, 13 bytes
+Inactive
+
+Handle 0x0026, DMI type 126, 13 bytes
+Inactive
+
+Handle 0x0027, DMI type 10, 6 bytes
+On Board Device Information
+ Type: Other
+ Status: Disabled
+ Description: IBM Embedded Security hardware
+
+Handle 0x0028, DMI type 11, 5 bytes
+OEM Strings
+ String 1: IBM ThinkPad Embedded Controller -[7VHT12WW-1.01 ]-
+
+Handle 0x0029, DMI type 13, 22 bytes
+BIOS Language Information
+ Language Description Format: Abbreviated
+ Installable Languages: 1
+ enUS
+ Currently Installed Language: enUS
+
+Handle 0x002A, DMI type 15, 25 bytes
+System Event Log
+ Area Length: 0 bytes
+ Header Start Offset: 0x0000
+ Header Length: 16 bytes
+ Data Start Offset: 0x0010
+ Access Method: General-purpose non-volatile data functions
+ Access Address: 0x0000
+ Status: Valid, Not Full
+ Change Token: 0x00000070
+ Header Format: Type 1
+ Supported Log Type Descriptors: 1
+ Descriptor 1: POST error
+ Data Format 1: POST results bitmap
+
+Handle 0x002B, DMI type 16, 15 bytes
+Physical Memory Array
+ Location: System Board Or Motherboard
+ Use: System Memory
+ Error Correction Type: None
+ Maximum Capacity: 4 GB
+ Error Information Handle: Not Provided
+ Number Of Devices: 2
+
+Handle 0x002C, DMI type 17, 27 bytes
+Memory Device
+ Array Handle: 0x002B
+ Error Information Handle: No Error
+ Total Width: 64 bits
+ Data Width: 64 bits
+ Size: 1024 MB
+ Form Factor: SODIMM
+ Set: None
+ Locator: DIMM 1
+ Bank Locator: Bank 0/1
+ Type: DDR2
+ Type Detail: Synchronous
+ Speed: 667 MHz
+ Manufacturer: Not Specified
+ Serial Number: Not Specified
+ Asset Tag: Not Specified
+ Part Number: Not Specified
+
+Handle 0x002D, DMI type 17, 27 bytes
+Memory Device
+ Array Handle: 0x002B
+ Error Information Handle: No Error
+ Total Width: 64 bits
+ Data Width: 64 bits
+ Size: 2048 MB
+ Form Factor: SODIMM
+ Set: None
+ Locator: DIMM 2
+ Bank Locator: Bank 2/3
+ Type: DDR2
+ Type Detail: Synchronous
+ Speed: 667 MHz
+ Manufacturer: Not Specified
+ Serial Number: Not Specified
+ Asset Tag: Not Specified
+ Part Number: Not Specified
+
+Handle 0x002E, DMI type 18, 23 bytes
+32-bit Memory Error Information
+ Type: OK
+ Granularity: Unknown
+ Operation: Unknown
+ Vendor Syndrome: Unknown
+ Memory Array Address: Unknown
+ Device Address: Unknown
+ Resolution: Unknown
+
+Handle 0x002F, DMI type 19, 15 bytes
+Memory Array Mapped Address
+ Starting Address: 0x00000000000
+ Ending Address: 0x000BFFFFFFF
+ Range Size: 3 GB
+ Physical Array Handle: 0x002B
+ Partition Width: 2
+
+Handle 0x0030, DMI type 20, 19 bytes
+Memory Device Mapped Address
+ Starting Address: 0x00000000000
+ Ending Address: 0x0003FFFFFFF
+ Range Size: 1 GB
+ Physical Device Handle: 0x002C
+ Memory Array Mapped Address Handle: 0x002F
+ Partition Row Position: 1
+
+Handle 0x0031, DMI type 20, 19 bytes
+Memory Device Mapped Address
+ Starting Address: 0x00040000000
+ Ending Address: 0x000BFFFFFFF
+ Range Size: 2 GB
+ Physical Device Handle: 0x002D
+ Memory Array Mapped Address Handle: 0x002F
+ Partition Row Position: 1
+
+Handle 0x0032, DMI type 21, 7 bytes
+Built-in Pointing Device
+ Type: Track Point
+ Interface: PS/2
+ Buttons: 3
+
+Handle 0x0033, DMI type 21, 7 bytes
+Built-in Pointing Device
+ Type: Touch Pad
+ Interface: PS/2
+ Buttons: 0
+
+Handle 0x0034, DMI type 126, 26 bytes
+Inactive
+
+Handle 0x0035, DMI type 126, 26 bytes
+Inactive
+
+Handle 0x0036, DMI type 24, 5 bytes
+Hardware Security
+ Power-On Password Status: Disabled
+ Keyboard Password Status: Disabled
+ Administrator Password Status: Disabled
+ Front Panel Reset Status: Unknown
+
+Handle 0x0037, DMI type 32, 11 bytes
+System Boot Information
+ Status: No errors detected
+
+Handle 0x0038, DMI type 131, 17 bytes
+OEM-specific Type
+ Header and Data:
+ 83 11 38 00 01 02 03 FF FF 1F 00 00 00 00 00 02
+ 00
+ Strings:
+ BOOTINF 20h
+ BOOTDEV 21h
+ KEYPTRS 23h
+
+Handle 0x0039, DMI type 131, 22 bytes
+OEM-specific Type
+ Header and Data:
+ 83 16 39 00 01 00 00 00 00 00 00 00 00 00 00 00
+ 00 00 00 00 00 01
+ Strings:
+ TVT-Enablement
+
+Handle 0x003A, DMI type 132, 7 bytes
+OEM-specific Type
+ Header and Data:
+ 84 07 3A 00 02 D8 36
+
+Handle 0x003B, DMI type 133, 5 bytes
+OEM-specific Type
+ Header and Data:
+ 85 05 3B 00 01
+ Strings:
+ KHOIHGIUCCHHII
+
+Handle 0x003C, DMI type 134, 13 bytes
+OEM-specific Type
+ Header and Data:
+ 86 0D 3C 00 05 02 09 20 00 00 00 00 00
+
+Handle 0x003D, DMI type 134, 16 bytes
+OEM-specific Type
+ Header and Data:
+ 86 10 3D 00 00 49 4E 54 43 01 01 00 00 02 01 02
+ Strings:
+ TPM INFO
+ System Reserved
+
+Handle 0x003E, DMI type 135, 13 bytes
+OEM-specific Type
+ Header and Data:
+ 87 0D 3E 00 54 50 07 00 01 00 00 00 00
+
+Handle 0x003F, DMI type 135, 18 bytes
+OEM-specific Type
+ Header and Data:
+ 87 12 3F 00 54 50 07 01 01 B8 00 00 00 00 00 00
+ 00 00
+
+Handle 0x0040, DMI type 135, 35 bytes
+OEM-specific Type
+ Header and Data:
+ 87 23 40 00 54 50 07 02 42 41 59 20 49 2F 4F 20
+ 01 00 02 00 00 0B 00 48 1C 3E 18 02 00 0B 00 40
+ 1C 3A 18
+
+Handle 0x0041, DMI type 135, 34 bytes
+OEM-specific Type
+ Header and Data:
+ 87 22 41 00 54 50 07 04 01 06 01 01 02 00 02 01
+ 02 00 03 01 02 00 04 01 02 00 05 01 02 00 06 01
+ 02 00
+
+Handle 0x0042, DMI type 136, 6 bytes
+OEM-specific Type
+ Header and Data:
+ 88 06 42 00 5A 5A
+
+Handle 0x0043, DMI type 126, 28 bytes
+Inactive
+
+Handle 0x0044, DMI type 138, 40 bytes
+OEM-specific Type
+ Header and Data:
+ 8A 28 44 00 14 01 02 01 40 02 01 40 02 01 40 02
+ 01 40 01 40 42 49 4F 53 20 50 61 73 73 77 6F 72
+ 64 20 46 6F 72 6D 61 74
+
+Handle 0x0045, DMI type 139, 37 bytes
+OEM-specific Type
+ Header and Data:
+ 8B 25 45 00 11 01 0A 00 00 00 00 00 00 00 00 00
+ 00 50 57 4D 53 20 4B 65 79 20 49 6E 66 6F 72 6D
+ 61 74 69 6F 6E
+
+Handle 0x0046, DMI type 129, 8 bytes
+OEM-specific Type
+ Header and Data:
+ 81 08 46 00 01 01 02 01
+ Strings:
+ Intel_ASF
+ Intel_ASF_001
+
+Handle 0x0047, DMI type 130, 20 bytes
+OEM-specific Type
+ Header and Data:
+ 82 14 47 00 24 41 4D 54 01 01 01 01 01 A5 0B 04
+ 00 00 00 00
+
+Handle 0x0048, DMI type 131, 64 bytes
+OEM-specific Type
+ Header and Data:
+ 83 40 48 00 14 00 00 00 00 00 40 2A 00 00 00 00
+ F8 00 17 29 00 00 00 00 0F 00 00 00 00 00 04 00
+ 73 04 08 00 01 00 01 15 C8 00 F5 10 00 00 00 00
+ 00 00 00 00 07 00 00 00 76 50 72 6F 00 00 00 00
+
+Handle 0x0049, DMI type 127, 4 bytes
+End Of Table
+
diff --git a/docs/future/dumps/logs-t400-bios2.02-ec1.01/ectool.log b/docs/future/dumps/logs-t400-bios2.02-ec1.01/ectool.log
new file mode 100644
index 0000000..11e5f96
--- /dev/null
+++ b/docs/future/dumps/logs-t400-bios2.02-ec1.01/ectool.log
@@ -0,0 +1,19 @@
+EC RAM:
+
+00: a6 05 a0 40 fe 96 00 00 1f 02 47 00 00 00 80 00
+10: 00 00 ff ff f4 3c 87 09 5b ff 83 00 ff ff 2d 00
+20: 00 00 00 00 00 00 00 9f 00 00 00 00 00 00 00 80
+30: 07 00 02 00 30 04 00 00 00 00 30 10 00 50 00 00
+40: 00 00 00 00 00 00 14 00 42 01 00 00 00 00 00 00
+50: 00 c0 02 19 df 07 03 11 12 31 28 04 04 d0 07 f6
+60: 09 86 0b 7a 0d 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 12 30 80 24 23 20 80 80 80 80 80
+80: 00 00 00 06 79 07 03 00 00 00 00 00 00 00 6c 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 23 2a 27 80 80 80 80 80 11 41 00 06 00 00 00 00
+d0: 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 10 10 52 07 24 6e 55 03
+f0: 37 56 48 54 31 32 57 57 10 c2 48 fd 10 67 73 e5
+
diff --git a/docs/future/dumps/logs-t400-bios2.02-ec1.01/flashrom_info.log b/docs/future/dumps/logs-t400-bios2.02-ec1.01/flashrom_info.log
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/docs/future/dumps/logs-t400-bios2.02-ec1.01/flashrom_info.log
diff --git a/docs/future/dumps/logs-t400-bios2.02-ec1.01/flashrom_read.log b/docs/future/dumps/logs-t400-bios2.02-ec1.01/flashrom_read.log
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/docs/future/dumps/logs-t400-bios2.02-ec1.01/flashrom_read.log
diff --git a/docs/future/dumps/logs-t400-bios2.02-ec1.01/inteltool.log b/docs/future/dumps/logs-t400-bios2.02-ec1.01/inteltool.log
new file mode 100644
index 0000000..c2c5a28
--- /dev/null
+++ b/docs/future/dumps/logs-t400-bios2.02-ec1.01/inteltool.log
@@ -0,0 +1,4406 @@
+CPU: ID 0x10676, Processor Type 0x0, Family 0x6, Model 0x17, Stepping 0x6
+Northbridge: 8086:2a40 (GL40/GS40/GM45/GS45/PM45)
+Southbridge: 8086:2917 (ICH9M-E)
+
+============= GPIOS =============
+
+GPIOBASE = 0x1180 (IO)
+
+gpiobase+0x0000: 0x197e23fe (GPIO_USE_SEL)
+gpiobase+0x0004: 0xe0a26dfe (GP_IO_SEL)
+gpiobase+0x0008: 0x00000000 (RESERVED)
+gpiobase+0x000c: 0xe3feef3b (GP_LVL)
+gpiobase+0x0010: 0x00000000 (RESERVED)
+gpiobase+0x0014: 0x00000000 (RESERVED)
+gpiobase+0x0018: 0x00000000 (GPO_BLINK)
+gpiobase+0x001c: 0x00000000 (GP_SER_BLINK)
+gpiobase+0x0020: 0x00080000 (GP_SB_CMDSTS)
+gpiobase+0x0024: 0x00000000 (GP_SB_DATA)
+gpiobase+0x0028: 0x00000000 (RESERVED)
+gpiobase+0x002c: 0x00000102 (GPI_INV)
+gpiobase+0x0030: 0x030306f6 (GPIO_USE_SEL2)
+gpiobase+0x0034: 0x1f55f9f1 (GP_IO_SEL2)
+gpiobase+0x0038: 0x1dfefb73 (GP_LVL2)
+gpiobase+0x003c: 0x00000000 (RESERVED)
+
+
+
+============= RCBA ==============
+
+RCBA = 0xfed1c000 (MEM)
+
+0x0000: 0x10010002
+0x0004: 0x00000801
+0x0008: 0x00000001
+0x0010: 0x00000001
+0x0014: 0x80000001
+0x001c: 0x03128011
+0x0020: 0x81080080
+0x0030: 0x0000000f
+0x0034: 0x000f0000
+0x003c: 0x000000f0
+0x0040: 0x0f000000
+0x0048: 0x0000f000
+0x0050: 0x0000000f
+0x0054: 0x000f0000
+0x005c: 0x000000f0
+0x0060: 0x0f000000
+0x0068: 0x0000f000
+0x0088: 0x00109000
+0x0090: 0x00002000
+0x0094: 0x00002000
+0x0100: 0x1a010005
+0x0104: 0x00020802
+0x0110: 0x01010001
+0x0118: 0xfed18000
+0x0120: 0x01020003
+0x0128: 0x000e0000
+0x0130: 0x02020003
+0x0138: 0x000e1000
+0x0140: 0x03020002
+0x0148: 0x000e2000
+0x0150: 0x04020003
+0x0158: 0x000e3000
+0x0160: 0x0f020003
+0x0168: 0x000d8000
+0x0170: 0x05020003
+0x0178: 0x000e4000
+0x0180: 0x06020002
+0x0188: 0x000e5000
+0x01a0: 0x00010006
+0x01a4: 0x00012c41
+0x01a8: 0x00410003
+0x01f0: 0x00000001
+0x01f4: 0x86000040
+0x01fc: 0x0000060b
+0x0200: 0x01102008
+0x0208: 0x04210044
+0x0210: 0x0000f710
+0x0220: 0x00000045
+0x0228: 0x04124aaa
+0x0230: 0x00010000
+0x0234: 0x00000003
+0x0238: 0x00543210
+0x023c: 0x00000800
+0x0240: 0x00fa06a5
+0x0244: 0x000006bd
+0x0248: 0x001f03e1
+0x024c: 0x000e0000
+0x0250: 0x00140000
+0x0254: 0x00150346
+0x0258: 0x00150543
+0x0260: 0x00210a4f
+0x0268: 0x00030018
+0x0270: 0x00030000
+0x0274: 0x00040010
+0x0278: 0x00a20db6
+0x027c: 0x00a60dc6
+0x0280: 0x00e70000
+0x0284: 0x00ed0000
+0x0288: 0x00eb0092
+0x0f20: 0xb2b577cc
+0x0f24: 0x000000c3
+0x0f28: 0x001fe000
+0x0f2c: 0x00101fff
+0x0f30: 0x00000387
+0x1d3c: 0x0000007f
+0x1d48: 0x00030000
+0x1e10: 0x00020800
+0x1e18: 0x814000bb
+0x1e80: 0x000c0801
+0x1e84: 0x000200f0
+0x2010: 0x00080401
+0x2014: 0x14000016
+0x2018: 0xbc4abcb5
+0x2020: 0x00c9605b
+0x2024: 0x0b203040
+0x2028: 0x04c8f5b2
+0x202c: 0x0af305b2
+0x2030: 0x00004454
+0x2034: 0xb2b577cc
+0x2044: 0x000000c3
+0x204c: 0x001fe000
+0x2050: 0x00101fff
+0x2054: 0x00000380
+0x2060: 0x81000000
+0x2080: 0x18206006
+0x2088: 0x00000260
+0x208c: 0x0006000c
+0x2090: 0x32000000
+0x20a0: 0x18206006
+0x20a8: 0x00000260
+0x20ac: 0x0006000c
+0x20b0: 0x09000000
+0x20c0: 0x18206006
+0x20c8: 0x00000260
+0x20cc: 0x0006000c
+0x20d0: 0x09000000
+0x20e0: 0x18206006
+0x20e8: 0x00000260
+0x20ec: 0x0006000c
+0x20f0: 0x06000000
+0x3100: 0x04341200
+0x3108: 0x40004321
+0x310c: 0x00014321
+0x3110: 0x00000002
+0x3114: 0x40000321
+0x3118: 0x00000001
+0x3140: 0x00003107
+0x3144: 0x76543210
+0x3148: 0x00000010
+0x314c: 0x00007654
+0x3150: 0x00000004
+0x31fc: 0x03000000
+0x3400: 0x0000001c
+0x3404: 0x00000080
+0x3410: 0x00000461
+0x3418: 0x03240001
+0x341c: 0xbf4f001f
+0x3430: 0x00000001
+0x3500: 0x0fff0fff
+0x3504: 0x1b6db6db
+0x3508: 0x0000001b
+0x350c: 0x08000020
+0x3510: 0x09008fb8
+0x3528: 0x17001f9f
+0x352c: 0x000bc008
+0x3530: 0x1800ff4f
+0x3800: 0x07ff0600
+0x3804: 0x3f04e008
+0x3808: 0x0060efc0
+0x384c: 0xb5000000
+0x3850: 0x00001a1b
+0x3858: 0x07ff0600
+0x385c: 0x05f50001
+0x3860: 0x05f705f6
+0x3864: 0x05ff05f8
+0x3874: 0x9fff07e0
+0x3884: 0x85ff85f8
+0x3890: 0x00400000
+0x3894: 0x143b5006
+0x3898: 0x05200302
+0x389c: 0x0601209f
+0x38b0: 0x00000004
+0x38b4: 0x04040001
+0x38c0: 0x00000007
+0x38c4: 0x00002005
+0x38c8: 0x00002005
+0x3e00: 0xffffffff
+0x3e04: 0xffffffff
+0x3e08: 0xffffffff
+0x3e0c: 0xffffffff
+0x3e10: 0xffffffff
+0x3e14: 0xffffffff
+0x3e18: 0xffffffff
+0x3e1c: 0xffffffff
+0x3e20: 0xffffffff
+0x3e24: 0xffffffff
+0x3e28: 0xffffffff
+0x3e2c: 0xffffffff
+0x3e30: 0xffffffff
+0x3e34: 0xffffffff
+0x3e38: 0xffffffff
+0x3e3c: 0xffffffff
+0x3e40: 0xffffffff
+0x3e44: 0xffffffff
+0x3e48: 0xffffffff
+0x3e4c: 0xffffffff
+0x3e50: 0xffffffff
+0x3e54: 0xffffffff
+0x3e58: 0xffffffff
+0x3e5c: 0xffffffff
+0x3e60: 0xffffffff
+0x3e64: 0xffffffff
+0x3e68: 0xffffffff
+0x3e6c: 0xffffffff
+0x3e70: 0xffffffff
+0x3e74: 0xffffffff
+0x3e78: 0xffffffff
+0x3e7c: 0xffffffff
+0x3f00: 0x0000000b
+
+
+
+============= PMBASE ============
+
+PMBASE = 0x1000 (IO)
+
+pmbase+0x0000: 0x0001 (PM1_STS)
+pmbase+0x0002: 0x0120 (PM1_EN)
+pmbase+0x0004: 0x00001c03 (PM1_CNT)
+pmbase+0x0008: 0x005bb14c (PM1_TMR)
+pmbase+0x000c: 0x00000000 (RESERVED)
+pmbase+0x0010: 0x00000080 (PROC_CNT)
+pmbase+0x0019: 0x00 (RESERVED)
+pmbase+0x001a: 0x0000 (RESERVED)
+pmbase+0x001c: 0x20000000 (RESERVED)
+pmbase+0x0020: 0x6c380000 (GPE0_STS)
+ 0x00000000
+pmbase+0x0028: 0x01020046 (GPE0_EN)
+ 0x00000000
+pmbase+0x0030: 0x00062033 (SMI_EN)
+pmbase+0x0034: 0x00004900 (SMI_STS)
+pmbase+0x0038: 0x0000 (ALT_GP_SMI_EN)
+pmbase+0x003a: 0x6c3a (ALT_GP_SMI_STS)
+pmbase+0x003c: 0x00 (UPRWC)
+pmbase+0x003d: 0x0000 (RESERVED)
+pmbase+0x003f: 0x00 (RESERVED)
+pmbase+0x0040: 0x0000 (RESERVED)
+pmbase+0x0042: 0x00 (GPE_CNTL)
+pmbase+0x0043: 0x00 (RESERVED)
+pmbase+0x0044: 0x12a0 (DEVACT_STS)
+pmbase+0x0046: 0x0000 (RESERVED)
+pmbase+0x0048: 0x00000000 (RESERVED)
+pmbase+0x004c: 0x00000000 (RESERVED)
+pmbase+0x0050: 0x00 (PM2_CNT (Mobile))
+pmbase+0x0051: 0x00 (RESERVED)
+pmbase+0x0052: 0x0000 (RESERVED)
+pmbase+0x0054: 0x0099c5b8 (C3_RES (Mobile))
+pmbase+0x0058: 0x00000000 (C5_RES (Mobile))
+pmbase+0x005c: 0x00000000 (RESERVED)
+pmbase+0x0060: 0x0004 (TCO_RLD)
+pmbase+0x0062: 0x00 (TCO_DAT_IN)
+pmbase+0x0063: 0x00 (TCO_DAT_OUT)
+pmbase+0x0064: 0x0000 (TCO1_STS)
+pmbase+0x0066: 0x0000 (TCO2_STS)
+pmbase+0x0068: 0x0800 (TCO1_CNT)
+pmbase+0x006a: 0x0008 (TCO2_CNT)
+pmbase+0x006c: 0x0000 (TCO_MESSAGE)
+pmbase+0x006e: 0x00 (TCO_WDCNT)
+pmbase+0x006f: 0x00 (RESERVED)
+pmbase+0x0070: 0x03 (SW_IRQ_GEN)
+pmbase+0x0071: 0x00 (RESERVED)
+pmbase+0x0072: 0x03ff (TCO_TMR)
+pmbase+0x0074: 0x00000000 (RESERVED)
+pmbase+0x0078: 0x00000000 (RESERVED)
+pmbase+0x007c: 0x00000000 (RESERVED)
+
+
+
+============= MCHBAR ============
+
+MCHBAR = 0xfed10000 (MEM)
+
+0x0034: 0x00000002
+0x0040: 0x00202200
+0x0044: 0xc6200032
+0x0048: 0x808002a8
+0x004c: 0x00100000
+0x0050: 0x00800001
+0x0054: 0x00800102
+0x0070: 0x12200009
+0x0074: 0x17000200
+0x0090: 0x00005054
+0x0094: 0x20210880
+0x00a4: 0x00d00000
+0x00b0: 0x00d00000
+0x00bc: 0x00d00000
+0x00d0: 0x00000002
+0x00f4: 0x01804000
+0x0200: 0x000f0002
+0x0204: 0x00000010
+0x0208: 0x00810060
+0x020c: 0x00180006
+0x0218: 0x86008400
+0x0220: 0x00210264
+0x0224: 0x00000300
+0x0228: 0x30000000
+0x0230: 0x34028000
+0x0234: 0x00000009
+0x0238: 0x04bdb600
+0x023c: 0x003db600
+0x0240: 0xa8000000
+0x0400: 0x000e0022
+0x0404: 0x00002202
+0x040c: 0x0f800100
+0x0410: 0x2186a000
+0x041c: 0x22222099
+0x0420: 0x0000002d
+0x0424: 0x0000002d
+0x0428: 0x00000050
+0x042c: 0x00000050
+0x04d0: 0x28a00012
+0x0518: 0x21250a0a
+0x0530: 0x0a080005
+0x0680: 0x08080f0e
+0x0684: 0x08080808
+0x0688: 0x09090808
+0x068c: 0x0d0c0b0a
+0x0698: 0x100e0d0c
+0x069c: 0x08080812
+0x06a0: 0x09090808
+0x06a4: 0x0b0b0a0a
+0x06b0: 0x1c000055
+0x06b4: 0x00000019
+0x06c0: 0x03030303
+0x06c4: 0x04040404
+0x06c8: 0x03030505
+0x06cc: 0x03030303
+0x06d8: 0x03030303
+0x06dc: 0x04040403
+0x06e0: 0x05050504
+0x06e4: 0x03030305
+0x06f0: 0x24000066
+0x06f4: 0x00000021
+0x0700: 0x08080808
+0x0704: 0x09090909
+0x0708: 0x08080a0a
+0x070c: 0x08080808
+0x0718: 0x08080808
+0x071c: 0x09090909
+0x0720: 0x0a0a0a0a
+0x0724: 0x0808080a
+0x0730: 0x24000066
+0x0734: 0x00000021
+0x073c: 0x80000000
+0x0740: 0x08080808
+0x0744: 0x09090909
+0x0748: 0x08080a0a
+0x074c: 0x08080808
+0x0758: 0x08080808
+0x075c: 0x09090909
+0x0760: 0x0a0a0a0a
+0x0764: 0x0808080a
+0x0770: 0x24000066
+0x0774: 0x00000021
+0x077c: 0x80000000
+0x0780: 0x0a090909
+0x0784: 0x0c0b0b0a
+0x0788: 0x06060d0c
+0x078c: 0x09080707
+0x0798: 0x0a090808
+0x079c: 0x0c0b0b0a
+0x07a0: 0x0e0d0d0c
+0x07a4: 0x0707060e
+0x07b0: 0x24000066
+0x07b4: 0x00000021
+0x07c0: 0x0a090909
+0x07c4: 0x0c0b0b0a
+0x07c8: 0x06060d0c
+0x07cc: 0x09080707
+0x07d8: 0x0a090808
+0x07dc: 0x0c0b0b0a
+0x07e0: 0x0e0d0d0c
+0x07e4: 0x0707060e
+0x07f0: 0x24000066
+0x07f4: 0x00000021
+0x0840: 0x08080f0e
+0x0844: 0x08080808
+0x0848: 0x09090808
+0x084c: 0x0d0c0b0a
+0x0858: 0x100e0d0c
+0x085c: 0x08080812
+0x0860: 0x09090808
+0x0864: 0x0b0b0a0a
+0x0870: 0x1c000055
+0x0874: 0x00000019
+0x0880: 0x03030303
+0x0884: 0x04040404
+0x0888: 0x03030505
+0x088c: 0x03030303
+0x0898: 0x03030303
+0x089c: 0x04040403
+0x08a0: 0x05050504
+0x08a4: 0x03030305
+0x08b0: 0x24000066
+0x08b4: 0x00000021
+0x08c0: 0x00003731
+0x08c4: 0x00000807
+0x08c8: 0x00001f1f
+0x0a00: 0x00100008
+0x0a04: 0x00100010
+0x0a08: 0x00008787
+0x0a28: 0xe0000000
+0x0a2c: 0x03100000
+0x0a34: 0x00200020
+0x0a38: 0x00200020
+0x0a3c: 0x00000088
+0x0a5c: 0x00000190
+0x0ac0: 0x0000010f
+0x0ae4: 0x00001111
+0x0aec: 0x00000201
+0x0b00: 0x01400182
+0x0b28: 0x0186a000
+0x0b2c: 0x192d172b
+0x0b30: 0x0e0c0e0c
+0x0b34: 0x0e0c192d
+0x0b38: 0x0e0c1901
+0x0b3c: 0x0c020807
+0x0b40: 0x04030201
+0x0b44: 0x08070605
+0x0b48: 0x110f0c09
+0x0b4c: 0x1a171513
+0x0b50: 0x2723201d
+0x0b54: 0x312f2d2a
+0x0b58: 0x3a383633
+0x0b5c: 0x3f3f3e3c
+0x0b60: 0x04040302
+0x0b64: 0x08070605
+0x0b68: 0x120e0b09
+0x0b6c: 0x211d1815
+0x0b70: 0x2b292724
+0x0b74: 0x31302f2d
+0x0b78: 0x39373533
+0x0b7c: 0x3f3d3b3a
+0x0b84: 0x000acbab
+0x0b88: 0x0045030e
+0x0b8c: 0x00222222
+0x0b90: 0x00800080
+0x0b94: 0x0e1f272b
+0x0b9c: 0x00000008
+0x0ba0: 0x00000008
+0x0ba4: 0x00000008
+0x0ba8: 0x00000008
+0x0bac: 0x0e1f0e1f
+0x0bb0: 0x14000000
+0x0bbc: 0x0f000000
+0x0bc8: 0x00200000
+0x0bcc: 0x59470000
+0x0bd0: 0x5a222200
+0x0bd4: 0x0024005a
+0x0bd8: 0x0000000c
+0x0be0: 0x1b6decf3
+0x0be4: 0x367b6db6
+0x0c00: 0x00644066
+0x0c04: 0x01010101
+0x0c08: 0x00008000
+0x0c14: 0x30950002
+0x0c1c: 0x00000006
+0x0c34: 0x00008000
+0x0c38: 0x17771777
+0x0c48: 0x3f000000
+0x0c50: 0x01010101
+0x0c60: 0x80000000
+0x0c64: 0x00004080
+0x0e10: 0x003d0098
+0x0e14: 0x00000004
+0x0e50: 0x00f003c0
+0x0e54: 0x000f03c0
+0x0e58: 0x00ff03c0
+0x0e5c: 0x3c0f03c0
+0x0e60: 0x3c0003c0
+0x0e70: 0x000000b9
+0x0e74: 0xd0000000
+0x0e78: 0x0218a0a8
+0x0e7c: 0x00470a04
+0x0e80: 0x16002b90
+0x0e84: 0x80774f8f
+0x0e88: 0x810000da
+0x0e8c: 0x00002080
+0x0ea8: 0x00c80000
+0x0eac: 0x00002000
+0x0eb0: 0x00010000
+0x0ee8: 0x00390000
+0x0f00: 0x00000900
+0x0f04: 0x00002e80
+0x0f08: 0x0000730f
+0x0f0c: 0x000010a4
+0x0f10: 0x000000a2
+0x0f14: 0x00000002
+0x0f20: 0x20000000
+0x0f60: 0x01030419
+0x0f80: 0x80000000
+0x0fb0: 0x00000003
+0x0fb8: 0x00000003
+0x0fc0: 0x061f08fd
+0x0ffc: 0x0000c7c0
+0x1000: 0x0093007f
+0x1004: 0x00ff0000
+0x1008: 0x000000ff
+0x1010: 0x80000009
+0x1018: 0x00000085
+0x101c: 0x00008598
+0x1040: 0x0001007f
+0x1044: 0x00ff0000
+0x1048: 0x000000ff
+0x1050: 0x80000000
+0x1058: 0x00000080
+0x105c: 0x00008099
+0x1070: 0x00000001
+0x1080: 0x00000006
+0x10e0: 0x01010101
+0x1100: 0x00000300
+0x1110: 0x17cd17ac
+0x1114: 0x179b178a
+0x1118: 0x17891778
+0x111c: 0x17671756
+0x1120: 0x10111213
+0x1124: 0x14151617
+0x1128: 0x18191a1b
+0x112c: 0x1c1d1e1f
+0x1130: 0x00010203
+0x1134: 0x04050607
+0x1138: 0x08090a0b
+0x113c: 0x0c0d0e0f
+0x1190: 0x00000007
+0x119c: 0xa8000000
+0x11b8: 0x4000333c
+0x11c0: 0x03030100
+0x11c4: 0x0a030a03
+0x11c8: 0x00000020
+0x11cc: 0x00000017
+0x1200: 0x00200010
+0x1204: 0x00200020
+0x1208: 0x00090033
+0x120c: 0x00000003
+0x1210: 0x48e18c61
+0x1214: 0x128090a5
+0x1218: 0x22363313
+0x121c: 0x320d0384
+0x1220: 0x68ba6035
+0x1224: 0x83435a64
+0x1228: 0x066a6804
+0x122c: 0x00000002
+0x1230: 0x43000208
+0x1234: 0x910c1800
+0x1238: 0x0c001001
+0x1248: 0x20802025
+0x124c: 0x60a47687
+0x1250: 0x000006c4
+0x1254: 0x871a066d
+0x1258: 0x40100401
+0x1260: 0x0000000b
+0x1264: 0x00982022
+0x1268: 0x00000006
+0x1274: 0x80000000
+0x12a0: 0x0000000a
+0x12a4: 0x00000020
+0x1300: 0x00400040
+0x1304: 0x00400040
+0x1308: 0x00090003
+0x130c: 0x00000003
+0x1310: 0x48e18c61
+0x1314: 0x128090a5
+0x1318: 0x22363313
+0x131c: 0x320d0384
+0x1320: 0x68ba6035
+0x1324: 0x83435a64
+0x1328: 0x066a6804
+0x132c: 0x00000002
+0x1330: 0x41000208
+0x1334: 0xb10e1800
+0x1338: 0x0e001001
+0x1348: 0x20802025
+0x134c: 0x60a47687
+0x1350: 0x000006c4
+0x1354: 0x871a066d
+0x1358: 0x40100401
+0x1360: 0x0000000b
+0x1364: 0x00982022
+0x1368: 0x00000006
+0x1374: 0x80000000
+0x13a0: 0x0000000a
+0x13a4: 0x00000020
+0x1400: 0x00113300
+0x1408: 0x3ffffeff
+0x140c: 0x80010880
+0x1410: 0x40002040
+0x1414: 0x24049800
+0x1420: 0x2222aa22
+0x1428: 0x00555801
+0x142c: 0x05330407
+0x1430: 0x00000300
+0x1434: 0x80000243
+0x1440: 0x00000044
+0x1444: 0x02000000
+0x1450: 0x0000000a
+0x1470: 0x7528060f
+0x1474: 0x252b8008
+0x1478: 0x142b7408
+0x147c: 0xa7254708
+0x1490: 0x00e70067
+0x1494: 0x000d8000
+0x14a0: 0x66030003
+0x14a4: 0x50020002
+0x14a8: 0x24010001
+0x14ac: 0x23000000
+0x14b0: 0x0e361800
+0x14b4: 0x0e421800
+0x14b8: 0x0e451000
+0x14bc: 0x0e511000
+0x14c0: 0x0e560800
+0x14c4: 0x0e440800
+0x14c8: 0x0e450000
+0x14cc: 0x0e530000
+0x14e0: 0x55500000
+0x14f0: 0x00000600
+0x1570: 0x00840008
+0x1574: 0x00840008
+0x1578: 0x00840008
+0x157c: 0x008b0008
+0x1590: 0x00e70067
+0x1594: 0x000d8000
+0x15a0: 0x57030003
+0x15a4: 0x44020002
+0x15a8: 0x22010001
+0x15ac: 0x07000000
+0x15b0: 0x8e431800
+0x15b4: 0x8e401800
+0x15b8: 0x8e431000
+0x15bc: 0x8e511000
+0x15c0: 0x8e400800
+0x15c4: 0x8e340800
+0x15c8: 0x8e440000
+0x15cc: 0x0e500000
+0x15e0: 0x55500000
+0x15f0: 0x00000600
+0x16cc: 0x000000ff
+0x16d4: 0x00000400
+
+
+
+============= EPBAR =============
+
+EPBAR = 0xfed19000 (MEM)
+
+0x0000: 0x04010002
+0x0004: 0x00000401
+0x0008: 0x00000001
+0x0010: 0x00000001
+0x0014: 0x80000001
+0x001c: 0x100a8010
+0x0020: 0x81080080
+0x0028: 0x0a0a0a0a
+0x002c: 0x0000001a
+0x0038: 0x01380138
+0x003c: 0x01380138
+0x0040: 0x00010005
+0x0044: 0x00010201
+0x0050: 0x01010001
+0x0058: 0xfed18000
+0x0060: 0x02000002
+0x0068: 0x00008000
+0x0100: 0x55555555
+0x0104: 0x55555555
+0x0108: 0x55555555
+0x010c: 0x55555555
+0x0110: 0x55555555
+0x0114: 0x55555555
+0x0118: 0x55555555
+0x011c: 0x00005555
+
+
+
+============= DMIBAR ============
+
+DMIBAR = 0xfed18000 (MEM)
+
+0x0000: 0x04010002
+0x0004: 0x00000001
+0x0008: 0x00000001
+0x0010: 0x00000001
+0x0014: 0x80000001
+0x001c: 0x00008001
+0x0020: 0x81000080
+0x0028: 0x00000001
+0x002c: 0x86000040
+0x0040: 0x08010005
+0x0044: 0x01010202
+0x0050: 0x00020001
+0x0058: 0xfed1c000
+0x0060: 0x00010001
+0x0068: 0xfed19000
+0x0080: 0x00010006
+0x0084: 0x00012c41
+0x0088: 0x00410003
+0x00f0: 0x03010000
+0x00f4: 0x00000005
+0x00fc: 0x00000013
+0x01cc: 0x00060010
+0x01d4: 0x00002000
+0x0200: 0x08006f24
+0x0204: 0x0000b13f
+0x0208: 0x00007cb0
+0x0210: 0x00000100
+0x0214: 0x0008000f
+0x0218: 0x0f960426
+0x021c: 0x04270427
+0x0224: 0x00030007
+0x0230: 0x1400000c
+0x0234: 0xbc4abcb5
+0x0300: 0x001e03da
+0x0304: 0x002003e2
+0x0308: 0x00060018
+0x030c: 0x00c50345
+0x0310: 0x00c60346
+0x0314: 0x00060000
+0x0318: 0x00190a2f
+0x031c: 0x00210a4f
+0x0324: 0x00030018
+0x0328: 0x00030000
+0x0334: 0x00040010
+0x0338: 0x00060000
+0x0e00: 0x000001fe
+0x0e08: 0x000000c5
+0x0e0c: 0x000000c1
+0x0e10: 0x00000010
+0x0e18: 0x0000000f
+0x0e1c: 0x00000001
+0x0e20: 0x0000000f
+0x0e24: 0x0000000d
+0x0e28: 0x3a588887
+0x0e2c: 0x88d07333
+0x0e30: 0x00009000
+0x0f00: 0x0000033c
+0x0f04: 0x07050880
+0x0f08: 0x00100052
+0x0f10: 0x00010012
+0x0f14: 0x30400000
+0x0f20: 0x3c000757
+0x0f24: 0x00000100
+0x0f30: 0x0e350c08
+0x0f34: 0x000a0000
+0x0f44: 0x07050880
+0x0f48: 0x00100052
+0x0f50: 0x00010012
+0x0f54: 0x30400000
+0x0f60: 0x3c000757
+0x0f64: 0x00000100
+0x0f70: 0x0e3c0808
+0x0f74: 0x000a0000
+0x0f80: 0x0000033c
+0x0f84: 0x07050880
+0x0f88: 0x00100052
+0x0f90: 0x00010012
+0x0f94: 0x30400000
+0x0fa0: 0x3c000757
+0x0fa4: 0x00000100
+0x0fb0: 0x0e3a0808
+0x0fb4: 0x000a0000
+0x0fc4: 0x07050880
+0x0fc8: 0x00100052
+0x0fd0: 0x00010012
+0x0fd4: 0x30400000
+0x0fe0: 0x3c000757
+0x0fe4: 0x00000100
+0x0ff0: 0x0e340008
+0x0ff4: 0x000a0000
+
+
+========= PCIEXBAR ========
+
+PCIEXBAR: 0xe0000000
+
+PCIe 00:00.0 extended config space:
+0000: 86 80 40 2a 06 01 90 20 07 00 00 06 00 00 00 00
+0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0020: 00 00 00 00 00 00 00 00 00 00 00 00 aa 17 e0 20
+0030: 00 00 00 00 e0 00 00 00 00 00 00 00 00 00 00 00
+0040: 01 90 d1 fe 00 00 00 00 01 00 d1 fe 00 00 00 00
+0050: 00 00 50 03 59 03 00 00 00 00 00 00 00 00 00 00
+0060: 01 00 00 e0 00 00 00 00 01 80 d1 fe 00 00 00 00
+0070: 01 00 60 bf 00 00 00 00 01 10 00 00 00 00 00 00
+0080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0090: 10 11 11 01 30 11 11 00 ff 03 00 00 00 1a 3b 00
+00a0: 18 00 f0 0b 00 00 00 00 00 00 00 00 00 00 00 00
+00b0: 00 bf 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00d0: 00 00 00 00 00 00 00 00 00 00 00 00 30 02 00 00
+00e0: 09 00 0a 11 88 64 00 1c 01 00 00 00 00 00 00 00
+00f0: 01 00 00 00 00 00 00 00 a0 0f 07 00 00 00 00 00
+0100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+PCIe 00:02.0 extended config space:
+0000: 86 80 42 2a 07 04 90 00 07 00 00 03 00 00 80 00
+0010: 04 00 40 f4 00 00 00 00 0c 00 00 d0 00 00 00 00
+0020: 01 18 00 00 00 00 00 00 00 00 00 00 aa 17 e4 20
+0030: 00 00 00 00 90 00 00 00 00 00 00 00 0b 01 00 00
+0040: 00 00 00 00 48 00 00 00 09 00 0a 11 88 64 00 1c
+0050: 01 00 50 03 19 00 00 00 00 00 00 00 00 00 00 bd
+0060: 00 00 00 00 00 00 02 00 00 00 00 00 00 00 00 00
+0070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0090: 05 d0 01 00 0c 30 e0 fe 62 41 00 00 00 00 00 00
+00a0: 00 00 00 00 09 00 06 20 00 00 00 00 00 00 00 00
+00b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00c0: 00 00 00 00 00 00 00 00 00 00 00 00 40 01 00 00
+00d0: 01 00 23 00 00 00 00 00 00 00 00 00 34 00 00 00
+00e0: 00 00 00 00 00 00 00 00 00 80 00 1a 41 20 00 00
+00f0: 0d 1c 34 07 ff 00 00 00 a0 0f 07 00 13 b2 b8 bc
+0100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+PCIe 00:02.1 extended config space:
+0000: 86 80 43 2a 07 00 90 00 07 00 80 03 00 00 80 00
+0010: 04 00 20 f4 00 00 00 00 00 00 00 00 00 00 00 00
+0020: 00 00 00 00 00 00 00 00 00 00 00 00 aa 17 e4 20
+0030: 00 00 00 00 d0 00 00 00 00 00 00 00 00 00 00 00
+0040: 00 00 00 00 48 00 00 00 09 00 0a 11 88 64 00 1c
+0050: 01 00 50 03 19 00 00 00 00 00 00 00 00 00 00 bd
+0060: 00 00 00 00 00 00 02 00 00 00 00 00 00 00 00 00
+0070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00c0: 00 00 00 00 00 00 00 00 00 00 00 00 40 01 00 00
+00d0: 01 00 23 00 00 00 00 00 00 00 00 00 34 00 00 00
+00e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00f0: 0d 1c 34 07 ff 00 00 00 a0 0f 07 00 00 00 00 00
+0100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+PCIe 00:03.0 extended config space:
+0000: 86 80 44 2a 06 04 10 00 07 00 80 07 00 00 80 00
+0010: 04 68 22 fc 00 00 00 00 00 00 00 00 00 00 00 00
+0020: 00 00 00 00 00 00 00 00 00 00 00 00 aa 17 e6 20
+0030: 00 00 00 00 50 00 00 00 00 00 00 00 0b 01 00 00
+0040: 4a 06 09 30 00 00 00 00 00 00 00 00 00 00 00 00
+0050: 01 8c 03 c8 08 00 00 00 00 00 00 00 00 00 00 00
+0060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0080: 00 00 00 00 00 00 00 00 00 00 00 00 05 00 81 00
+0090: 0c 30 e0 fe 00 00 00 00 82 41 00 00 00 00 00 00
+00a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+PCIe 00:03.2 extended config space:
+0000: 86 80 46 2a 05 00 b0 00 07 85 01 01 00 00 00 00
+0010: 29 18 00 00 0d 18 00 00 21 18 00 00 09 18 00 00
+0020: 11 18 00 00 00 00 00 00 00 00 00 00 aa 17 ea 20
+0030: 00 00 00 00 c8 00 00 00 00 00 00 00 0b 03 00 00
+0040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00c0: 00 00 00 00 00 00 00 00 01 d0 23 00 08 00 00 00
+00d0: 05 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00
+00e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+PCIe 00:03.3 extended config space:
+0000: 86 80 47 2a 07 00 b0 00 07 02 00 07 00 00 00 00
+0010: 31 18 00 00 00 40 02 fc 00 00 00 00 00 00 00 00
+0020: 00 00 00 00 00 00 00 00 00 00 00 00 aa 17 ec 20
+0030: 00 00 00 00 c8 00 00 00 00 00 00 00 0b 02 00 00
+0040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00c0: 00 00 00 00 00 00 00 00 01 d0 23 00 08 00 00 00
+00d0: 05 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00
+00e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+PCIe 00:19.0 extended config space:
+0000: 86 80 f5 10 07 05 10 00 03 00 00 02 00 00 00 00
+0010: 00 00 00 fc 00 50 02 fc 41 18 00 00 00 00 00 00
+0020: 00 00 00 00 00 00 00 00 00 00 00 00 aa 17 ee 20
+0030: 00 00 00 00 c8 00 00 00 00 00 00 00 0b 01 00 00
+0040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00c0: 00 00 00 00 00 00 00 00 01 d0 22 c8 00 20 00 0d
+00d0: 05 e0 81 00 0c 30 e0 fe 00 00 00 00 b2 41 00 00
+00e0: 13 00 06 03 00 00 00 00 00 00 00 00 00 00 00 00
+00f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+PCIe 00:1b.0 extended config space:
+0000: 86 80 3e 29 06 05 10 00 03 00 03 04 10 00 00 00
+0010: 04 00 02 fc 00 00 00 00 00 00 00 00 00 00 00 00
+0020: 00 00 00 00 00 00 00 00 00 00 00 00 aa 17 f2 20
+0030: 00 00 00 00 50 00 00 00 00 00 00 00 0b 02 00 00
+0040: 01 00 00 07 00 00 00 00 00 00 00 00 00 80 00 00
+0050: 01 60 42 c8 00 00 00 00 00 00 00 00 00 00 00 00
+0060: 05 70 81 00 0c 30 e0 fe 00 00 00 00 92 41 00 00
+0070: 10 00 91 00 00 00 00 10 00 08 10 00 00 00 00 00
+0080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00c0: 00 04 00 01 00 00 00 00 31 00 a3 02 00 00 00 00
+00d0: 61 00 a3 02 00 00 00 00 00 00 00 00 00 00 00 00
+00e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00f0: 00 00 00 00 00 00 00 00 86 0f 03 00 00 00 00 00
+0100: 02 00 01 13 01 00 00 00 00 00 00 00 00 00 00 00
+0110: 00 00 00 00 ff 00 00 80 00 00 00 00 00 00 00 00
+0120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0130: 05 00 01 00 00 01 02 0f 00 00 00 00 00 00 00 00
+0140: 01 00 02 00 00 00 00 00 00 c0 d1 fe 00 00 00 00
+0150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+PCIe 00:1c.0 extended config space:
+0000: 86 80 40 29 07 05 10 00 03 00 04 06 10 00 81 00
+0010: 00 00 00 00 00 00 00 00 00 02 02 00 80 80 00 20
+0020: 00 bf 10 bf 21 bf 31 bf 00 00 00 00 00 00 00 00
+0030: 00 00 00 00 40 00 00 00 00 00 00 00 0b 01 04 00
+0040: 10 80 41 01 00 80 00 00 00 00 10 00 11 4c 11 01
+0050: 00 00 01 10 e0 a0 00 00 38 00 00 00 08 00 00 00
+0060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0080: 05 90 01 00 0c 30 e0 fe c1 41 00 00 00 00 00 00
+0090: 0d a0 00 00 aa 17 f3 20 00 00 00 00 00 00 00 00
+00a0: 01 00 02 c8 00 00 00 00 00 00 00 00 00 00 00 00
+00b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00d0: 00 00 00 00 00 00 00 00 00 00 11 08 00 00 00 00
+00e0: 00 0f c7 00 06 07 08 00 31 00 00 00 00 00 00 00
+00f0: 00 00 00 00 00 00 00 00 86 0f 03 00 00 00 00 00
+0100: 02 00 01 18 00 00 00 00 01 00 00 00 00 00 00 00
+0110: 01 00 00 00 ff 00 00 80 00 00 00 00 00 00 00 00
+0120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0140: 00 00 00 00 00 00 00 00 00 00 00 00 11 00 06 00
+0150: 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00
+0160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0180: 05 00 01 00 00 01 02 01 00 00 00 00 00 00 00 00
+0190: 01 00 02 00 00 00 00 00 00 c0 d1 fe 00 00 00 00
+01a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0300: 07 60 20 60 00 00 00 00 60 12 00 00 0c 00 06 00
+0310: 00 10 00 00 5b 60 c9 c0 00 70 26 75 00 10 00 00
+0320: ff 0f 00 00 40 00 00 14 b5 bc 4a bc 0b 2a 00 00
+0330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0340: 00 00 00 00 00 00 00 00 10 00 04 00 00 00 00 00
+0350: 00 00 00 00 01 00 04 00 00 00 00 00 00 00 00 00
+0360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+PCIe 00:1c.1 extended config space:
+0000: 86 80 42 29 07 05 10 00 03 00 04 06 10 00 81 00
+0010: 00 00 00 00 00 00 00 00 00 03 03 00 90 90 00 20
+0020: 30 f4 30 f4 41 bf 51 bf 00 00 00 00 00 00 00 00
+0030: 00 00 00 00 40 00 00 00 00 00 00 00 0b 02 04 00
+0040: 10 80 41 01 00 80 00 00 00 00 10 00 11 2c 11 02
+0050: 40 00 11 30 e0 a0 08 00 38 00 40 01 08 00 00 00
+0060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0080: 05 90 01 00 0c 30 e0 fe d1 41 00 00 00 00 00 00
+0090: 0d a0 00 00 aa 17 f3 20 00 00 00 00 00 00 00 00
+00a0: 01 00 02 c8 00 00 00 00 00 00 00 00 00 00 00 00
+00b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00d0: 00 00 00 00 00 00 00 00 00 00 11 08 00 00 00 00
+00e0: 00 0f c7 00 06 07 08 00 33 00 00 00 00 00 00 00
+00f0: 00 00 00 00 00 00 00 00 86 0f 03 00 00 00 00 00
+0100: 02 00 01 18 00 00 00 00 01 00 00 00 00 00 00 00
+0110: 01 00 00 00 01 00 00 80 00 00 00 00 00 00 00 00
+0120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0140: 00 00 00 00 00 00 00 00 00 00 00 00 11 00 06 00
+0150: 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00
+0160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0180: 05 00 01 00 00 01 02 02 00 00 00 00 00 00 00 00
+0190: 01 00 02 00 00 00 00 00 00 c0 d1 fe 00 00 00 00
+01a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0300: 07 60 20 60 00 00 00 00 60 12 00 00 0c 00 06 00
+0310: 00 00 00 02 5b 60 c9 c0 00 70 26 75 30 16 b8 14
+0320: 2f 06 8e 00 40 00 00 14 b5 bc 4a bc 0b 2a 00 00
+0330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0340: a3 05 a3 00 b3 05 a5 00 10 00 05 00 a8 00 8d 00
+0350: aa 00 8f 00 01 00 04 00 00 00 00 00 00 00 00 00
+0360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+PCIe 00:1c.3 extended config space:
+0000: 86 80 46 29 07 05 10 00 03 00 04 06 10 00 81 00
+0010: 00 00 00 00 00 00 00 00 00 05 0c 00 20 20 00 20
+0020: 00 f8 f0 f9 01 f4 01 f4 00 00 00 00 00 00 00 00
+0030: 00 00 00 00 40 00 00 00 00 00 00 00 0b 04 04 00
+0040: 10 80 41 01 00 80 00 00 00 00 10 00 11 4c 11 04
+0050: 03 00 01 10 e0 a0 18 00 38 00 00 00 08 00 00 00
+0060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0080: 05 90 01 00 0c 30 e0 fe e1 41 00 00 00 00 00 00
+0090: 0d a0 00 00 aa 17 f3 20 00 00 00 00 00 00 00 00
+00a0: 01 00 02 c8 00 00 00 00 00 00 00 00 00 00 00 00
+00b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00d0: 00 00 00 00 00 00 00 00 00 00 11 08 00 00 00 00
+00e0: 00 0f c7 00 06 07 08 00 33 00 00 00 00 00 00 00
+00f0: 00 00 00 00 00 00 00 00 86 0f 03 00 00 00 00 00
+0100: 02 00 01 18 00 00 00 00 01 00 00 00 00 00 00 00
+0110: 01 00 00 00 01 00 00 80 00 00 00 00 00 00 00 00
+0120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0140: 00 00 00 00 00 00 00 00 00 40 00 00 11 00 06 00
+0150: 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00
+0160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0180: 05 00 01 00 00 01 02 04 00 00 00 00 00 00 00 00
+0190: 01 00 02 00 00 00 00 00 00 c0 d1 fe 00 00 00 00
+01a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0300: 07 60 20 60 00 00 00 00 60 12 00 00 0c 00 06 00
+0310: 00 10 00 00 5b 60 c9 c0 00 70 26 75 00 10 00 00
+0320: ff 0f 00 00 40 00 00 14 b5 bc 4a bc 0b 2a 00 00
+0330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0340: 00 00 00 00 00 00 00 00 10 00 04 00 00 00 00 00
+0350: 00 00 00 00 01 00 04 00 00 00 00 00 00 00 00 00
+0360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+PCIe 00:1c.4 extended config space:
+0000: 86 80 48 29 07 05 10 00 03 00 04 06 10 00 81 00
+0010: 00 00 00 00 00 00 00 00 00 0d 14 00 30 30 00 20
+0020: 00 fa f0 fb 11 f4 11 f4 00 00 00 00 00 00 00 00
+0030: 00 00 00 00 40 00 00 00 00 00 00 00 0b 01 04 00
+0040: 10 80 41 01 00 80 00 00 00 00 10 00 11 4c 11 05
+0050: 03 00 01 10 e0 a0 20 00 38 00 00 00 08 00 00 00
+0060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0080: 05 90 01 00 0c 30 e0 fe 22 41 00 00 00 00 00 00
+0090: 0d a0 00 00 aa 17 f3 20 00 00 00 00 00 00 00 00
+00a0: 01 00 02 c8 00 00 00 00 00 00 00 00 00 00 00 00
+00b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00d0: 00 00 00 00 00 00 00 00 00 00 11 48 00 00 00 00
+00e0: 00 0f c7 00 06 07 08 00 33 00 00 00 00 00 00 00
+00f0: 00 00 00 00 00 00 00 00 86 0f 03 00 00 00 00 00
+0100: 02 00 01 18 00 00 00 00 01 00 00 00 00 00 00 00
+0110: 01 00 00 00 01 00 00 80 00 00 00 00 00 00 00 00
+0120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0140: 00 00 00 00 00 00 00 00 00 40 00 00 11 00 06 00
+0150: 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00
+0160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0180: 05 00 01 00 00 01 02 05 00 00 00 00 00 00 00 00
+0190: 01 00 02 00 00 00 00 00 00 c0 d1 fe 00 00 00 00
+01a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0300: 07 60 20 60 00 00 00 00 60 12 00 00 0c 00 06 00
+0310: 00 10 00 00 5b 60 c9 c0 00 70 26 75 00 10 00 00
+0320: ff 0f 00 00 40 00 00 14 b5 bc 4a bc 0b 2a 00 00
+0330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0340: 00 00 00 00 00 00 00 00 10 00 04 00 00 00 00 00
+0350: 00 00 00 00 01 00 04 00 00 00 00 00 00 00 00 00
+0360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+PCIe 00:1f.2 extended config space:
+0000: 86 80 29 29 07 04 b0 02 03 01 06 01 00 00 00 00
+0010: 49 1c 00 00 3d 18 00 00 41 1c 00 00 39 18 00 00
+0020: 21 1c 00 00 00 60 22 fc 00 00 00 00 aa 17 f8 20
+0030: 00 00 00 00 80 00 00 00 00 00 00 00 0b 02 00 00
+0040: 00 80 00 80 00 00 00 00 00 00 00 00 00 00 00 00
+0050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0070: 01 a8 03 40 08 00 00 00 00 00 00 00 00 00 00 00
+0080: 05 70 09 00 0c 30 e0 fe 52 41 00 00 00 00 00 00
+0090: 60 0c 03 83 93 01 00 4c 00 00 00 00 0c 00 00 00
+00a0: 00 00 00 00 00 00 00 00 12 b0 10 00 48 00 00 00
+00b0: 13 00 06 03 00 00 00 00 00 00 00 00 00 00 00 00
+00c0: 00 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00
+00d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00f0: 00 00 00 00 00 00 00 00 86 0f 03 00 00 00 00 00
+0100: 86 80 29 29 07 04 b0 02 03 01 06 01 00 00 00 00
+0110: 49 1c 00 00 3d 18 00 00 41 1c 00 00 39 18 00 00
+0120: 21 1c 00 00 00 60 22 fc 00 00 00 00 aa 17 f8 20
+0130: 00 00 00 00 80 00 00 00 00 00 00 00 0b 02 00 00
+0140: 00 80 00 80 00 00 00 00 00 00 00 00 00 00 00 00
+0150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0170: 01 a8 03 40 08 00 00 00 00 00 00 00 00 00 00 00
+0180: 05 70 09 00 0c 30 e0 fe 52 41 00 00 00 00 00 00
+0190: 60 0c 03 83 93 01 00 4c 00 00 00 00 0c 00 00 00
+01a0: 00 00 00 00 00 00 00 00 12 b0 10 00 48 00 00 00
+01b0: 13 00 06 03 00 00 00 00 00 00 00 00 00 00 00 00
+01c0: 00 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00
+01d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01f0: 00 00 00 00 00 00 00 00 86 0f 03 00 00 00 00 00
+0200: 86 80 29 29 07 04 b0 02 03 01 06 01 00 00 00 00
+0210: 49 1c 00 00 3d 18 00 00 41 1c 00 00 39 18 00 00
+0220: 21 1c 00 00 00 60 22 fc 00 00 00 00 aa 17 f8 20
+0230: 00 00 00 00 80 00 00 00 00 00 00 00 0b 02 00 00
+0240: 00 80 00 80 00 00 00 00 00 00 00 00 00 00 00 00
+0250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0270: 01 a8 03 40 08 00 00 00 00 00 00 00 00 00 00 00
+0280: 05 70 09 00 0c 30 e0 fe 52 41 00 00 00 00 00 00
+0290: 60 0c 03 83 93 01 00 4c 00 00 00 00 0c 00 00 00
+02a0: 00 00 00 00 00 00 00 00 12 b0 10 00 48 00 00 00
+02b0: 13 00 06 03 00 00 00 00 00 00 00 00 00 00 00 00
+02c0: 00 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00
+02d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02f0: 00 00 00 00 00 00 00 00 86 0f 03 00 00 00 00 00
+0300: 86 80 29 29 07 04 b0 02 03 01 06 01 00 00 00 00
+0310: 49 1c 00 00 3d 18 00 00 41 1c 00 00 39 18 00 00
+0320: 21 1c 00 00 00 60 22 fc 00 00 00 00 aa 17 f8 20
+0330: 00 00 00 00 80 00 00 00 00 00 00 00 0b 02 00 00
+0340: 00 80 00 80 00 00 00 00 00 00 00 00 00 00 00 00
+0350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0370: 01 a8 03 40 08 00 00 00 00 00 00 00 00 00 00 00
+0380: 05 70 09 00 0c 30 e0 fe 52 41 00 00 00 00 00 00
+0390: 60 0c 03 83 93 01 00 4c 00 00 00 00 0c 00 00 00
+03a0: 00 00 00 00 00 00 00 00 12 b0 10 00 48 00 00 00
+03b0: 13 00 06 03 00 00 00 00 00 00 00 00 00 00 00 00
+03c0: 00 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00
+03d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03f0: 00 00 00 00 00 00 00 00 86 0f 03 00 00 00 00 00
+0400: 86 80 29 29 07 04 b0 02 03 01 06 01 00 00 00 00
+0410: 49 1c 00 00 3d 18 00 00 41 1c 00 00 39 18 00 00
+0420: 21 1c 00 00 00 60 22 fc 00 00 00 00 aa 17 f8 20
+0430: 00 00 00 00 80 00 00 00 00 00 00 00 0b 02 00 00
+0440: 00 80 00 80 00 00 00 00 00 00 00 00 00 00 00 00
+0450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0470: 01 a8 03 40 08 00 00 00 00 00 00 00 00 00 00 00
+0480: 05 70 09 00 0c 30 e0 fe 52 41 00 00 00 00 00 00
+0490: 60 0c 03 83 93 01 00 4c 00 00 00 00 0c 00 00 00
+04a0: 00 00 00 00 00 00 00 00 12 b0 10 00 48 00 00 00
+04b0: 13 00 06 03 00 00 00 00 00 00 00 00 00 00 00 00
+04c0: 00 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00
+04d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04f0: 00 00 00 00 00 00 00 00 86 0f 03 00 00 00 00 00
+0500: 86 80 29 29 07 04 b0 02 03 01 06 01 00 00 00 00
+0510: 49 1c 00 00 3d 18 00 00 41 1c 00 00 39 18 00 00
+0520: 21 1c 00 00 00 60 22 fc 00 00 00 00 aa 17 f8 20
+0530: 00 00 00 00 80 00 00 00 00 00 00 00 0b 02 00 00
+0540: 00 80 00 80 00 00 00 00 00 00 00 00 00 00 00 00
+0550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0570: 01 a8 03 40 08 00 00 00 00 00 00 00 00 00 00 00
+0580: 05 70 09 00 0c 30 e0 fe 52 41 00 00 00 00 00 00
+0590: 60 0c 03 83 93 01 00 4c 00 00 00 00 0c 00 00 00
+05a0: 00 00 00 00 00 00 00 00 12 b0 10 00 48 00 00 00
+05b0: 13 00 06 03 00 00 00 00 00 00 00 00 00 00 00 00
+05c0: 00 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00
+05d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05f0: 00 00 00 00 00 00 00 00 86 0f 03 00 00 00 00 00
+0600: 86 80 29 29 07 04 b0 02 03 01 06 01 00 00 00 00
+0610: 49 1c 00 00 3d 18 00 00 41 1c 00 00 39 18 00 00
+0620: 21 1c 00 00 00 60 22 fc 00 00 00 00 aa 17 f8 20
+0630: 00 00 00 00 80 00 00 00 00 00 00 00 0b 02 00 00
+0640: 00 80 00 80 00 00 00 00 00 00 00 00 00 00 00 00
+0650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0670: 01 a8 03 40 08 00 00 00 00 00 00 00 00 00 00 00
+0680: 05 70 09 00 0c 30 e0 fe 52 41 00 00 00 00 00 00
+0690: 60 0c 03 83 93 01 00 4c 00 00 00 00 0c 00 00 00
+06a0: 00 00 00 00 00 00 00 00 12 b0 10 00 48 00 00 00
+06b0: 13 00 06 03 00 00 00 00 00 00 00 00 00 00 00 00
+06c0: 00 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00
+06d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06f0: 00 00 00 00 00 00 00 00 86 0f 03 00 00 00 00 00
+0700: 86 80 29 29 07 04 b0 02 03 01 06 01 00 00 00 00
+0710: 49 1c 00 00 3d 18 00 00 41 1c 00 00 39 18 00 00
+0720: 21 1c 00 00 00 60 22 fc 00 00 00 00 aa 17 f8 20
+0730: 00 00 00 00 80 00 00 00 00 00 00 00 0b 02 00 00
+0740: 00 80 00 80 00 00 00 00 00 00 00 00 00 00 00 00
+0750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0770: 01 a8 03 40 08 00 00 00 00 00 00 00 00 00 00 00
+0780: 05 70 09 00 0c 30 e0 fe 52 41 00 00 00 00 00 00
+0790: 60 0c 03 83 93 01 00 4c 00 00 00 00 0c 00 00 00
+07a0: 00 00 00 00 00 00 00 00 12 b0 10 00 48 00 00 00
+07b0: 13 00 06 03 00 00 00 00 00 00 00 00 00 00 00 00
+07c0: 00 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00
+07d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07f0: 00 00 00 00 00 00 00 00 86 0f 03 00 00 00 00 00
+0800: 86 80 29 29 07 04 b0 02 03 01 06 01 00 00 00 00
+0810: 49 1c 00 00 3d 18 00 00 41 1c 00 00 39 18 00 00
+0820: 21 1c 00 00 00 60 22 fc 00 00 00 00 aa 17 f8 20
+0830: 00 00 00 00 80 00 00 00 00 00 00 00 0b 02 00 00
+0840: 00 80 00 80 00 00 00 00 00 00 00 00 00 00 00 00
+0850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0870: 01 a8 03 40 08 00 00 00 00 00 00 00 00 00 00 00
+0880: 05 70 09 00 0c 30 e0 fe 52 41 00 00 00 00 00 00
+0890: 60 0c 03 83 93 01 00 4c 00 00 00 00 0c 00 00 00
+08a0: 00 00 00 00 00 00 00 00 12 b0 10 00 48 00 00 00
+08b0: 13 00 06 03 00 00 00 00 00 00 00 00 00 00 00 00
+08c0: 00 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00
+08d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08f0: 00 00 00 00 00 00 00 00 86 0f 03 00 00 00 00 00
+0900: 86 80 29 29 07 04 b0 02 03 01 06 01 00 00 00 00
+0910: 49 1c 00 00 3d 18 00 00 41 1c 00 00 39 18 00 00
+0920: 21 1c 00 00 00 60 22 fc 00 00 00 00 aa 17 f8 20
+0930: 00 00 00 00 80 00 00 00 00 00 00 00 0b 02 00 00
+0940: 00 80 00 80 00 00 00 00 00 00 00 00 00 00 00 00
+0950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0970: 01 a8 03 40 08 00 00 00 00 00 00 00 00 00 00 00
+0980: 05 70 09 00 0c 30 e0 fe 52 41 00 00 00 00 00 00
+0990: 60 0c 03 83 93 01 00 4c 00 00 00 00 0c 00 00 00
+09a0: 00 00 00 00 00 00 00 00 12 b0 10 00 48 00 00 00
+09b0: 13 00 06 03 00 00 00 00 00 00 00 00 00 00 00 00
+09c0: 00 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00
+09d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09f0: 00 00 00 00 00 00 00 00 86 0f 03 00 00 00 00 00
+0a00: 86 80 29 29 07 04 b0 02 03 01 06 01 00 00 00 00
+0a10: 49 1c 00 00 3d 18 00 00 41 1c 00 00 39 18 00 00
+0a20: 21 1c 00 00 00 60 22 fc 00 00 00 00 aa 17 f8 20
+0a30: 00 00 00 00 80 00 00 00 00 00 00 00 0b 02 00 00
+0a40: 00 80 00 80 00 00 00 00 00 00 00 00 00 00 00 00
+0a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a70: 01 a8 03 40 08 00 00 00 00 00 00 00 00 00 00 00
+0a80: 05 70 09 00 0c 30 e0 fe 52 41 00 00 00 00 00 00
+0a90: 60 0c 03 83 93 01 00 4c 00 00 00 00 0c 00 00 00
+0aa0: 00 00 00 00 00 00 00 00 12 b0 10 00 48 00 00 00
+0ab0: 13 00 06 03 00 00 00 00 00 00 00 00 00 00 00 00
+0ac0: 00 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00
+0ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0af0: 00 00 00 00 00 00 00 00 86 0f 03 00 00 00 00 00
+0b00: 86 80 29 29 07 04 b0 02 03 01 06 01 00 00 00 00
+0b10: 49 1c 00 00 3d 18 00 00 41 1c 00 00 39 18 00 00
+0b20: 21 1c 00 00 00 60 22 fc 00 00 00 00 aa 17 f8 20
+0b30: 00 00 00 00 80 00 00 00 00 00 00 00 0b 02 00 00
+0b40: 00 80 00 80 00 00 00 00 00 00 00 00 00 00 00 00
+0b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b70: 01 a8 03 40 08 00 00 00 00 00 00 00 00 00 00 00
+0b80: 05 70 09 00 0c 30 e0 fe 52 41 00 00 00 00 00 00
+0b90: 60 0c 03 83 93 01 00 4c 00 00 00 00 0c 00 00 00
+0ba0: 00 00 00 00 00 00 00 00 12 b0 10 00 48 00 00 00
+0bb0: 13 00 06 03 00 00 00 00 00 00 00 00 00 00 00 00
+0bc0: 00 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00
+0bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0bf0: 00 00 00 00 00 00 00 00 86 0f 03 00 00 00 00 00
+0c00: 86 80 29 29 07 04 b0 02 03 01 06 01 00 00 00 00
+0c10: 49 1c 00 00 3d 18 00 00 41 1c 00 00 39 18 00 00
+0c20: 21 1c 00 00 00 60 22 fc 00 00 00 00 aa 17 f8 20
+0c30: 00 00 00 00 80 00 00 00 00 00 00 00 0b 02 00 00
+0c40: 00 80 00 80 00 00 00 00 00 00 00 00 00 00 00 00
+0c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c70: 01 a8 03 40 08 00 00 00 00 00 00 00 00 00 00 00
+0c80: 05 70 09 00 0c 30 e0 fe 52 41 00 00 00 00 00 00
+0c90: 60 0c 03 83 93 01 00 4c 00 00 00 00 0c 00 00 00
+0ca0: 00 00 00 00 00 00 00 00 12 b0 10 00 48 00 00 00
+0cb0: 13 00 06 03 00 00 00 00 00 00 00 00 00 00 00 00
+0cc0: 00 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00
+0cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0cf0: 00 00 00 00 00 00 00 00 86 0f 03 00 00 00 00 00
+0d00: 86 80 29 29 07 04 b0 02 03 01 06 01 00 00 00 00
+0d10: 49 1c 00 00 3d 18 00 00 41 1c 00 00 39 18 00 00
+0d20: 21 1c 00 00 00 60 22 fc 00 00 00 00 aa 17 f8 20
+0d30: 00 00 00 00 80 00 00 00 00 00 00 00 0b 02 00 00
+0d40: 00 80 00 80 00 00 00 00 00 00 00 00 00 00 00 00
+0d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d70: 01 a8 03 40 08 00 00 00 00 00 00 00 00 00 00 00
+0d80: 05 70 09 00 0c 30 e0 fe 52 41 00 00 00 00 00 00
+0d90: 60 0c 03 83 93 01 00 4c 00 00 00 00 0c 00 00 00
+0da0: 00 00 00 00 00 00 00 00 12 b0 10 00 48 00 00 00
+0db0: 13 00 06 03 00 00 00 00 00 00 00 00 00 00 00 00
+0dc0: 00 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00
+0dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0df0: 00 00 00 00 00 00 00 00 86 0f 03 00 00 00 00 00
+0e00: 86 80 29 29 07 04 b0 02 03 01 06 01 00 00 00 00
+0e10: 49 1c 00 00 3d 18 00 00 41 1c 00 00 39 18 00 00
+0e20: 21 1c 00 00 00 60 22 fc 00 00 00 00 aa 17 f8 20
+0e30: 00 00 00 00 80 00 00 00 00 00 00 00 0b 02 00 00
+0e40: 00 80 00 80 00 00 00 00 00 00 00 00 00 00 00 00
+0e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e70: 01 a8 03 40 08 00 00 00 00 00 00 00 00 00 00 00
+0e80: 05 70 09 00 0c 30 e0 fe 52 41 00 00 00 00 00 00
+0e90: 60 0c 03 83 93 01 00 4c 00 00 00 00 0c 00 00 00
+0ea0: 00 00 00 00 00 00 00 00 12 b0 10 00 48 00 00 00
+0eb0: 13 00 06 03 00 00 00 00 00 00 00 00 00 00 00 00
+0ec0: 00 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00
+0ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ef0: 00 00 00 00 00 00 00 00 86 0f 03 00 00 00 00 00
+0f00: 86 80 29 29 07 04 b0 02 03 01 06 01 00 00 00 00
+0f10: 49 1c 00 00 3d 18 00 00 41 1c 00 00 39 18 00 00
+0f20: 21 1c 00 00 00 60 22 fc 00 00 00 00 aa 17 f8 20
+0f30: 00 00 00 00 80 00 00 00 00 00 00 00 0b 02 00 00
+0f40: 00 80 00 80 00 00 00 00 00 00 00 00 00 00 00 00
+0f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f70: 01 a8 03 40 08 00 00 00 00 00 00 00 00 00 00 00
+0f80: 05 70 09 00 0c 30 e0 fe 52 41 00 00 00 00 00 00
+0f90: 60 0c 03 83 93 01 00 4c 00 00 00 00 0c 00 00 00
+0fa0: 00 00 00 00 00 00 00 00 12 b0 10 00 48 00 00 00
+0fb0: 13 00 06 03 00 00 00 00 00 00 00 00 00 00 00 00
+0fc0: 00 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00
+0fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ff0: 00 00 00 00 00 00 00 00 86 0f 03 00 00 00 00 00
+
+PCIe 03:00.0 extended config space:
+0000: 86 80 37 42 02 01 10 00 00 00 80 02 10 00 00 00
+0010: 04 00 30 f4 00 00 00 00 00 00 00 00 00 00 00 00
+0020: 00 00 00 00 00 00 00 00 00 00 00 00 86 80 11 12
+0030: 00 00 00 00 c8 00 00 00 00 00 00 00 0b 01 00 00
+0040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+00c0: 00 00 00 00 00 00 00 00 01 d0 23 c8 00 00 00 0d
+00d0: 05 e0 80 00 0c 30 e0 fe 00 00 00 00 72 41 00 00
+00e0: 10 00 01 00 c0 8e 00 10 10 08 19 00 11 9c 06 00
+00f0: 40 00 11 10 00 00 00 00 00 00 00 00 00 00 00 00
+0100: 01 00 01 14 00 00 00 00 00 00 00 00 11 20 06 00
+0110: 00 20 00 00 00 20 00 00 00 00 00 00 00 00 00 00
+0120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0140: 03 00 01 00 b4 d0 c9 ff ff 6b 21 00 00 00 00 00
+0150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+01f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+02f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+03f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+04f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+05f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+06f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+07f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+08f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+09f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+0ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+
+Error: Dumping MSRs on this CPU (0x010670) is not (yet) supported.
+
+
+
+============= AMBs ============
+
+
+============= SPI / BIOS CNTL =============
+
+Error: Dumping SPI on this southbridge is not (yet) supported.
diff --git a/docs/future/dumps/logs-t400-bios2.02-ec1.01/lspci.log b/docs/future/dumps/logs-t400-bios2.02-ec1.01/lspci.log
new file mode 100644
index 0000000..3c5fecf
--- /dev/null
+++ b/docs/future/dumps/logs-t400-bios2.02-ec1.01/lspci.log
@@ -0,0 +1,2696 @@
+00:00.0 Host bridge [0600]: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub [8086:2a40] (rev 07)
+ Subsystem: Lenovo Device [17aa:20e0]
+ Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
+ Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx-
+ Latency: 0
+ Capabilities: [e0] Vendor Specific Information: Len=0a <?>
+ Kernel driver in use: agpgart-intel
+00: 86 80 40 2a 06 01 90 20 07 00 00 06 00 00 00 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 aa 17 e0 20
+30: 00 00 00 00 e0 00 00 00 00 00 00 00 00 00 00 00
+40: 01 90 d1 fe 00 00 00 00 01 00 d1 fe 00 00 00 00
+50: 00 00 50 03 59 03 00 00 00 00 00 00 00 00 00 00
+60: 01 00 00 e0 00 00 00 00 01 80 d1 fe 00 00 00 00
+70: 01 00 60 bf 00 00 00 00 01 10 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 10 11 11 01 30 11 11 00 ff 03 00 00 00 1a 3b 00
+a0: 18 00 f0 0b 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 bf 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 30 02 00 00
+e0: 09 00 0a 11 88 64 00 1c 01 00 00 00 00 00 00 00
+f0: 01 00 00 00 00 00 00 00 a0 0f 07 00 00 00 00 00
+100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a42] (rev 07) (prog-if 00 [VGA controller])
+ Subsystem: Lenovo Device [17aa:20e4]
+ Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
+ Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0
+ Interrupt: pin A routed to IRQ 46
+ Region 0: Memory at f4400000 (64-bit, non-prefetchable) [size=4M]
+ Region 2: Memory at d0000000 (64-bit, prefetchable) [size=256M]
+ Region 4: I/O ports at 1800 [size=8]
+ Expansion ROM at <unassigned> [disabled]
+ Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
+ Address: fee0300c Data: 4162
+ Capabilities: [d0] Power Management version 3
+ Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
+ Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
+ Kernel driver in use: i915
+00: 86 80 42 2a 07 04 90 00 07 00 00 03 00 00 80 00
+10: 04 00 40 f4 00 00 00 00 0c 00 00 d0 00 00 00 00
+20: 01 18 00 00 00 00 00 00 00 00 00 00 aa 17 e4 20
+30: 00 00 00 00 90 00 00 00 00 00 00 00 0b 01 00 00
+40: 00 00 00 00 48 00 00 00 09 00 0a 11 88 64 00 1c
+50: 01 00 50 03 19 00 00 00 00 00 00 00 00 00 00 bd
+60: 00 00 00 00 00 00 02 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 05 d0 01 00 0c 30 e0 fe 62 41 00 00 00 00 00 00
+a0: 00 00 00 00 09 00 06 20 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 40 01 00 00
+d0: 01 00 23 00 00 00 00 00 00 00 00 00 34 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 80 00 1a 41 20 00 00
+f0: 0d 1c 34 07 ff 00 00 00 a0 0f 07 00 13 b2 b8 bc
+
+00:02.1 Display controller [0380]: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a43] (rev 07)
+ Subsystem: Lenovo Device [17aa:20e4]
+ Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
+ Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0
+ Region 0: Memory at f4200000 (64-bit, non-prefetchable) [size=1M]
+ Capabilities: [d0] Power Management version 3
+ Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
+ Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
+00: 86 80 43 2a 07 00 90 00 07 00 80 03 00 00 80 00
+10: 04 00 20 f4 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 aa 17 e4 20
+30: 00 00 00 00 d0 00 00 00 00 00 00 00 00 00 00 00
+40: 00 00 00 00 48 00 00 00 09 00 0a 11 88 64 00 1c
+50: 01 00 50 03 19 00 00 00 00 00 00 00 00 00 00 bd
+60: 00 00 00 00 00 00 02 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 40 01 00 00
+d0: 01 00 23 00 00 00 00 00 00 00 00 00 34 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 0d 1c 34 07 ff 00 00 00 a0 0f 07 00 00 00 00 00
+
+00:03.0 Communication controller [0780]: Intel Corporation Mobile 4 Series Chipset MEI Controller [8086:2a44] (rev 07)
+ Subsystem: Lenovo Device [17aa:20e6]
+ Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0
+ Interrupt: pin A routed to IRQ 47
+ Region 0: Memory at fc226800 (64-bit, non-prefetchable) [size=16]
+ Capabilities: [50] Power Management version 3
+ Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
+ Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
+ Capabilities: [8c] MSI: Enable+ Count=1/1 Maskable- 64bit+
+ Address: 00000000fee0300c Data: 4182
+ Kernel driver in use: mei_me
+00: 86 80 44 2a 06 04 10 00 07 00 80 07 00 00 80 00
+10: 04 68 22 fc 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 aa 17 e6 20
+30: 00 00 00 00 50 00 00 00 00 00 00 00 0b 01 00 00
+40: 4a 06 09 30 00 00 00 00 00 00 00 00 00 00 00 00
+50: 01 8c 03 c8 08 00 00 00 00 00 00 00 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 05 00 81 00
+90: 0c 30 e0 fe 00 00 00 00 82 41 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+00:03.2 IDE interface [0101]: Intel Corporation Mobile 4 Series Chipset PT IDER Controller [8086:2a46] (rev 07) (prog-if 85 [Master SecO PriO])
+ Subsystem: Lenovo Device [17aa:20ea]
+ Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
+ Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0
+ Interrupt: pin C routed to IRQ 18
+ Region 0: I/O ports at 1828 [size=8]
+ Region 1: I/O ports at 180c [size=4]
+ Region 2: I/O ports at 1820 [size=8]
+ Region 3: I/O ports at 1808 [size=4]
+ Region 4: I/O ports at 1810 [size=16]
+ Capabilities: [c8] Power Management version 3
+ Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
+ Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
+ Capabilities: [d0] MSI: Enable- Count=1/1 Maskable- 64bit+
+ Address: 0000000000000000 Data: 0000
+ Kernel driver in use: ata_generic
+00: 86 80 46 2a 05 00 b0 00 07 85 01 01 00 00 00 00
+10: 29 18 00 00 0d 18 00 00 21 18 00 00 09 18 00 00
+20: 11 18 00 00 00 00 00 00 00 00 00 00 aa 17 ea 20
+30: 00 00 00 00 c8 00 00 00 00 00 00 00 0b 03 00 00
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 01 d0 23 00 08 00 00 00
+d0: 05 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+00:03.3 Serial controller [0700]: Intel Corporation Mobile 4 Series Chipset AMT SOL Redirection [8086:2a47] (rev 07) (prog-if 02 [16550])
+ Subsystem: Lenovo Device [17aa:20ec]
+ Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
+ Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0
+ Interrupt: pin B routed to IRQ 17
+ Region 0: I/O ports at 1830 [size=8]
+ Region 1: Memory at fc024000 (32-bit, non-prefetchable) [size=4K]
+ Capabilities: [c8] Power Management version 3
+ Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
+ Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
+ Capabilities: [d0] MSI: Enable- Count=1/1 Maskable- 64bit+
+ Address: 0000000000000000 Data: 0000
+ Kernel driver in use: serial
+00: 86 80 47 2a 07 00 b0 00 07 02 00 07 00 00 00 00
+10: 31 18 00 00 00 40 02 fc 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 aa 17 ec 20
+30: 00 00 00 00 c8 00 00 00 00 00 00 00 0b 02 00 00
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 01 d0 23 00 08 00 00 00
+d0: 05 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+00:19.0 Ethernet controller [0200]: Intel Corporation 82567LM Gigabit Network Connection [8086:10f5] (rev 03)
+ Subsystem: Lenovo Device [17aa:20ee]
+ Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0
+ Interrupt: pin A routed to IRQ 44
+ Region 0: Memory at fc000000 (32-bit, non-prefetchable) [size=128K]
+ Region 1: Memory at fc025000 (32-bit, non-prefetchable) [size=4K]
+ Region 2: I/O ports at 1840 [size=32]
+ Capabilities: [c8] Power Management version 2
+ Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
+ Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=1 PME-
+ Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
+ Address: 00000000fee0300c Data: 41b2
+ Capabilities: [e0] PCI Advanced Features
+ AFCap: TP+ FLR+
+ AFCtrl: FLR-
+ AFStatus: TP-
+ Kernel driver in use: e1000e
+00: 86 80 f5 10 07 05 10 00 03 00 00 02 00 00 00 00
+10: 00 00 00 fc 00 50 02 fc 41 18 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 aa 17 ee 20
+30: 00 00 00 00 c8 00 00 00 00 00 00 00 0b 01 00 00
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 01 d0 22 c8 00 20 00 0d
+d0: 05 e0 81 00 0c 30 e0 fe 00 00 00 00 b2 41 00 00
+e0: 13 00 06 03 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+00:1a.0 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 [8086:2937] (rev 03) (prog-if 00 [UHCI])
+ Subsystem: Lenovo Device [17aa:20f0]
+ Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
+ Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0
+ Interrupt: pin A routed to IRQ 20
+ Region 4: I/O ports at 1860 [size=32]
+ Capabilities: [50] PCI Advanced Features
+ AFCap: TP+ FLR+
+ AFCtrl: FLR-
+ AFStatus: TP-
+ Kernel driver in use: uhci_hcd
+00: 86 80 37 29 05 00 90 02 03 00 03 0c 00 00 80 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 61 18 00 00 00 00 00 00 00 00 00 00 aa 17 f0 20
+30: 00 00 00 00 50 00 00 00 00 00 00 00 0b 01 00 00
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 13 00 06 03 00 00 00 00 00 00 00 00 00 00 00 00
+60: 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 2f 00 00 00 00 00 00 00 00 01 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 86 0f 03 00 00 00 00 00
+
+00:1a.1 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 [8086:2938] (rev 03) (prog-if 00 [UHCI])
+ Subsystem: Lenovo Device [17aa:20f0]
+ Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
+ Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0
+ Interrupt: pin B routed to IRQ 21
+ Region 4: I/O ports at 1880 [size=32]
+ Capabilities: [50] PCI Advanced Features
+ AFCap: TP+ FLR+
+ AFCtrl: FLR-
+ AFStatus: TP-
+ Kernel driver in use: uhci_hcd
+00: 86 80 38 29 05 00 90 02 03 00 03 0c 00 00 00 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 81 18 00 00 00 00 00 00 00 00 00 00 aa 17 f0 20
+30: 00 00 00 00 50 00 00 00 00 00 00 00 0b 02 00 00
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 13 00 06 03 00 00 00 00 00 00 00 00 00 00 00 00
+60: 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 2f 00 00 00 00 00 00 00 00 01 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 86 0f 03 00 00 00 00 00
+
+00:1a.2 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 [8086:2939] (rev 03) (prog-if 00 [UHCI])
+ Subsystem: Lenovo Device [17aa:20f0]
+ Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
+ Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0
+ Interrupt: pin C routed to IRQ 22
+ Region 4: I/O ports at 18a0 [size=32]
+ Capabilities: [50] PCI Advanced Features
+ AFCap: TP+ FLR+
+ AFCtrl: FLR-
+ AFStatus: TP-
+ Kernel driver in use: uhci_hcd
+00: 86 80 39 29 05 00 90 02 03 00 03 0c 00 00 00 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: a1 18 00 00 00 00 00 00 00 00 00 00 aa 17 f0 20
+30: 00 00 00 00 50 00 00 00 00 00 00 00 0b 03 00 00
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 13 00 06 03 00 00 00 00 00 00 00 00 00 00 00 00
+60: 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 2f 00 00 00 00 00 00 00 00 01 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 86 0f 03 00 00 00 00 00
+
+00:1a.7 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 [8086:293c] (rev 03) (prog-if 20 [EHCI])
+ Subsystem: Lenovo Device [17aa:20f1]
+ Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
+ Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0
+ Interrupt: pin D routed to IRQ 23
+ Region 0: Memory at fc226c00 (32-bit, non-prefetchable) [size=1K]
+ Capabilities: [50] Power Management version 2
+ Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
+ Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
+ Capabilities: [58] Debug port: BAR=1 offset=00a0
+ Capabilities: [98] PCI Advanced Features
+ AFCap: TP+ FLR+
+ AFCtrl: FLR-
+ AFStatus: TP-
+ Kernel driver in use: ehci-pci
+00: 86 80 3c 29 06 01 90 02 03 20 03 0c 00 00 00 00
+10: 00 6c 22 fc 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 aa 17 f1 20
+30: 00 00 00 00 50 00 00 00 00 00 00 00 0b 04 00 00
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 01 58 c2 c9 00 00 00 00 0a 98 a0 20 00 00 00 00
+60: 20 20 ff 01 00 00 00 00 01 00 00 01 00 00 00 c0
+70: 40 00 9f 0f 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 13 00 06 03 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 aa ff 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 88 85 40 00 86 0f 03 00 06 17 02 20
+
+00:1b.0 Audio device [0403]: Intel Corporation 82801I (ICH9 Family) HD Audio Controller [8086:293e] (rev 03)
+ Subsystem: Lenovo Device [17aa:20f2]
+ Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0, Cache Line Size: 64 bytes
+ Interrupt: pin B routed to IRQ 48
+ Region 0: Memory at fc020000 (64-bit, non-prefetchable) [size=16K]
+ Capabilities: [50] Power Management version 2
+ Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
+ Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
+ Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
+ Address: 00000000fee0300c Data: 4192
+ Capabilities: [70] Express (v1) Root Complex Integrated Endpoint, MSI 00
+ DevCap: MaxPayload 128 bytes, PhantFunc 0
+ ExtTag- RBE-
+ DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
+ RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+
+ MaxPayload 128 bytes, MaxReadReq 128 bytes
+ DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
+ Capabilities: [100 v1] Virtual Channel
+ Caps: LPEVC=0 RefClk=100ns PATEntryBits=1
+ Arb: Fixed- WRR32- WRR64- WRR128-
+ Ctrl: ArbSelect=Fixed
+ Status: InProgress-
+ VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
+ Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
+ Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
+ Status: NegoPending- InProgress-
+ VC1: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
+ Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
+ Ctrl: Enable- ID=0 ArbSelect=Fixed TC/VC=00
+ Status: NegoPending- InProgress-
+ Capabilities: [130 v1] Root Complex Link
+ Desc: PortNumber=0f ComponentID=02 EltType=Config
+ Link0: Desc: TargetPort=00 TargetComponent=02 AssocRCRB- LinkType=MemMapped LinkValid+
+ Addr: 00000000fed1c000
+ Kernel driver in use: snd_hda_intel
+00: 86 80 3e 29 06 05 10 00 03 00 03 04 10 00 00 00
+10: 04 00 02 fc 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 aa 17 f2 20
+30: 00 00 00 00 50 00 00 00 00 00 00 00 0b 02 00 00
+40: 01 00 00 07 00 00 00 00 00 00 00 00 00 80 00 00
+50: 01 60 42 c8 00 00 00 00 00 00 00 00 00 00 00 00
+60: 05 70 81 00 0c 30 e0 fe 00 00 00 00 92 41 00 00
+70: 10 00 91 00 00 00 00 10 00 08 10 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 04 00 01 00 00 00 00 31 00 a3 02 00 00 00 00
+d0: 61 00 a3 02 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 86 0f 03 00 00 00 00 00
+100: 02 00 01 13 01 00 00 00 00 00 00 00 00 00 00 00
+110: 00 00 00 00 ff 00 00 80 00 00 00 00 00 00 00 00
+120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+130: 05 00 01 00 00 01 02 0f 00 00 00 00 00 00 00 00
+140: 01 00 02 00 00 00 00 00 00 c0 d1 fe 00 00 00 00
+150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+00:1c.0 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 [8086:2940] (rev 03) (prog-if 00 [Normal decode])
+ Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0, Cache Line Size: 64 bytes
+ Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
+ I/O behind bridge: 00008000-00008fff
+ Memory behind bridge: bf000000-bf1fffff
+ Prefetchable memory behind bridge: 00000000bf200000-00000000bf3fffff
+ Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
+ BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
+ PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
+ Capabilities: [40] Express (v1) Root Port (Slot+), MSI 00
+ DevCap: MaxPayload 128 bytes, PhantFunc 0
+ ExtTag- RBE+
+ DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
+ RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
+ MaxPayload 128 bytes, MaxReadReq 128 bytes
+ DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
+ LnkCap: Port #1, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <1us, L1 <4us
+ ClockPM- Surprise- LLActRep+ BwNot-
+ LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk-
+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
+ LnkSta: Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
+ SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+
+ Slot #0, PowerLimit 6.500W; Interlock- NoCompl-
+ SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet+ CmdCplt+ HPIrq+ LinkChg-
+ Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
+ SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet- Interlock-
+ Changed: MRL- PresDet- LinkState-
+ RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna+ CRSVisible-
+ RootCap: CRSVisible-
+ RootSta: PME ReqID 0000, PMEStatus- PMEPending-
+ Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
+ Address: fee0300c Data: 41c1
+ Capabilities: [90] Subsystem: Lenovo Device [17aa:20f3]
+ Capabilities: [a0] Power Management version 2
+ Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
+ Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
+ Capabilities: [100 v1] Virtual Channel
+ Caps: LPEVC=0 RefClk=100ns PATEntryBits=1
+ Arb: Fixed+ WRR32- WRR64- WRR128-
+ Ctrl: ArbSelect=Fixed
+ Status: InProgress-
+ VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
+ Arb: Fixed+ WRR32- WRR64- WRR128- TWRR128- WRR256-
+ Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
+ Status: NegoPending- InProgress-
+ Capabilities: [180 v1] Root Complex Link
+ Desc: PortNumber=01 ComponentID=02 EltType=Config
+ Link0: Desc: TargetPort=00 TargetComponent=02 AssocRCRB- LinkType=MemMapped LinkValid+
+ Addr: 00000000fed1c000
+ Kernel driver in use: pcieport
+00: 86 80 40 29 07 05 10 00 03 00 04 06 10 00 81 00
+10: 00 00 00 00 00 00 00 00 00 02 02 00 80 80 00 20
+20: 00 bf 10 bf 21 bf 31 bf 00 00 00 00 00 00 00 00
+30: 00 00 00 00 40 00 00 00 00 00 00 00 0b 01 04 00
+40: 10 80 41 01 00 80 00 00 00 00 10 00 11 4c 11 01
+50: 00 00 01 10 e0 a0 00 00 38 00 00 00 08 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 05 90 01 00 0c 30 e0 fe c1 41 00 00 00 00 00 00
+90: 0d a0 00 00 aa 17 f3 20 00 00 00 00 00 00 00 00
+a0: 01 00 02 c8 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 11 08 00 00 00 00
+e0: 00 0f c7 00 06 07 08 00 31 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 86 0f 03 00 00 00 00 00
+100: 02 00 01 18 00 00 00 00 01 00 00 00 00 00 00 00
+110: 01 00 00 00 ff 00 00 80 00 00 00 00 00 00 00 00
+120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+140: 00 00 00 00 00 00 00 00 00 00 00 00 11 00 06 00
+150: 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00
+160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 05 00 01 00 00 01 02 01 00 00 00 00 00 00 00 00
+190: 01 00 02 00 00 00 00 00 00 c0 d1 fe 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 07 60 20 60 00 00 00 00 60 12 00 00 0c 00 06 00
+310: 00 10 00 00 5b 60 c9 c0 00 70 26 75 00 10 00 00
+320: ff 0f 00 00 40 00 00 14 b5 bc 4a bc 0b 2a 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 00 00 00 00 00 00 00 00 10 00 04 00 00 00 00 00
+350: 00 00 00 00 01 00 04 00 00 00 00 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+00:1c.1 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 [8086:2942] (rev 03) (prog-if 00 [Normal decode])
+ Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0, Cache Line Size: 64 bytes
+ Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
+ I/O behind bridge: 00009000-00009fff
+ Memory behind bridge: f4300000-f43fffff
+ Prefetchable memory behind bridge: 00000000bf400000-00000000bf5fffff
+ Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
+ BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
+ PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
+ Capabilities: [40] Express (v1) Root Port (Slot+), MSI 00
+ DevCap: MaxPayload 128 bytes, PhantFunc 0
+ ExtTag- RBE+
+ DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
+ RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
+ MaxPayload 128 bytes, MaxReadReq 128 bytes
+ DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
+ LnkCap: Port #2, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <256ns, L1 <4us
+ ClockPM- Surprise- LLActRep+ BwNot-
+ LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk+
+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
+ LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt- ABWMgmt-
+ SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+
+ Slot #1, PowerLimit 6.500W; Interlock- NoCompl-
+ SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet+ CmdCplt+ HPIrq+ LinkChg-
+ Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
+ SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
+ Changed: MRL- PresDet- LinkState+
+ RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna+ CRSVisible-
+ RootCap: CRSVisible-
+ RootSta: PME ReqID 0000, PMEStatus- PMEPending-
+ Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
+ Address: fee0300c Data: 41d1
+ Capabilities: [90] Subsystem: Lenovo Device [17aa:20f3]
+ Capabilities: [a0] Power Management version 2
+ Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
+ Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
+ Capabilities: [100 v1] Virtual Channel
+ Caps: LPEVC=0 RefClk=100ns PATEntryBits=1
+ Arb: Fixed+ WRR32- WRR64- WRR128-
+ Ctrl: ArbSelect=Fixed
+ Status: InProgress-
+ VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
+ Arb: Fixed+ WRR32- WRR64- WRR128- TWRR128- WRR256-
+ Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=01
+ Status: NegoPending- InProgress-
+ Capabilities: [180 v1] Root Complex Link
+ Desc: PortNumber=02 ComponentID=02 EltType=Config
+ Link0: Desc: TargetPort=00 TargetComponent=02 AssocRCRB- LinkType=MemMapped LinkValid+
+ Addr: 00000000fed1c000
+ Kernel driver in use: pcieport
+00: 86 80 42 29 07 05 10 00 03 00 04 06 10 00 81 00
+10: 00 00 00 00 00 00 00 00 00 03 03 00 90 90 00 20
+20: 30 f4 30 f4 41 bf 51 bf 00 00 00 00 00 00 00 00
+30: 00 00 00 00 40 00 00 00 00 00 00 00 0b 02 04 00
+40: 10 80 41 01 00 80 00 00 00 00 10 00 11 2c 11 02
+50: 40 00 11 30 e0 a0 08 00 38 00 40 01 08 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 05 90 01 00 0c 30 e0 fe d1 41 00 00 00 00 00 00
+90: 0d a0 00 00 aa 17 f3 20 00 00 00 00 00 00 00 00
+a0: 01 00 02 c8 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 11 08 00 00 00 00
+e0: 00 0f c7 00 06 07 08 00 33 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 86 0f 03 00 00 00 00 00
+100: 02 00 01 18 00 00 00 00 01 00 00 00 00 00 00 00
+110: 01 00 00 00 01 00 00 80 00 00 00 00 00 00 00 00
+120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+140: 00 00 00 00 00 00 00 00 00 00 00 00 11 00 06 00
+150: 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00
+160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 05 00 01 00 00 01 02 02 00 00 00 00 00 00 00 00
+190: 01 00 02 00 00 00 00 00 00 c0 d1 fe 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 07 60 20 60 00 00 00 00 60 12 00 00 0c 00 06 00
+310: 00 00 00 00 5b 60 c9 c0 00 70 26 75 27 12 b8 14
+320: 26 02 90 0c 40 00 00 14 b5 bc 4a bc 0b 2a 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 98 05 98 00 a8 05 9a 00 10 00 05 00 a8 00 8f 00
+350: aa 00 91 00 01 00 04 00 00 00 00 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+00:1c.3 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 [8086:2946] (rev 03) (prog-if 00 [Normal decode])
+ Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0, Cache Line Size: 64 bytes
+ Bus: primary=00, secondary=05, subordinate=0c, sec-latency=0
+ I/O behind bridge: 00002000-00002fff
+ Memory behind bridge: f8000000-f9ffffff
+ Prefetchable memory behind bridge: 00000000f4000000-00000000f40fffff
+ Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
+ BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
+ PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
+ Capabilities: [40] Express (v1) Root Port (Slot+), MSI 00
+ DevCap: MaxPayload 128 bytes, PhantFunc 0
+ ExtTag- RBE+
+ DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
+ RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
+ MaxPayload 128 bytes, MaxReadReq 128 bytes
+ DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
+ LnkCap: Port #4, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <1us, L1 <4us
+ ClockPM- Surprise- LLActRep+ BwNot-
+ LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- CommClk-
+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
+ LnkSta: Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
+ SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+
+ Slot #3, PowerLimit 6.500W; Interlock- NoCompl-
+ SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet+ CmdCplt+ HPIrq+ LinkChg-
+ Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
+ SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet- Interlock-
+ Changed: MRL- PresDet- LinkState-
+ RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna+ CRSVisible-
+ RootCap: CRSVisible-
+ RootSta: PME ReqID 0000, PMEStatus- PMEPending-
+ Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
+ Address: fee0300c Data: 41e1
+ Capabilities: [90] Subsystem: Lenovo Device [17aa:20f3]
+ Capabilities: [a0] Power Management version 2
+ Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
+ Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
+ Capabilities: [100 v1] Virtual Channel
+ Caps: LPEVC=0 RefClk=100ns PATEntryBits=1
+ Arb: Fixed+ WRR32- WRR64- WRR128-
+ Ctrl: ArbSelect=Fixed
+ Status: InProgress-
+ VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
+ Arb: Fixed+ WRR32- WRR64- WRR128- TWRR128- WRR256-
+ Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=01
+ Status: NegoPending- InProgress-
+ Capabilities: [180 v1] Root Complex Link
+ Desc: PortNumber=04 ComponentID=02 EltType=Config
+ Link0: Desc: TargetPort=00 TargetComponent=02 AssocRCRB- LinkType=MemMapped LinkValid+
+ Addr: 00000000fed1c000
+ Kernel driver in use: pcieport
+00: 86 80 46 29 07 05 10 00 03 00 04 06 10 00 81 00
+10: 00 00 00 00 00 00 00 00 00 05 0c 00 20 20 00 20
+20: 00 f8 f0 f9 01 f4 01 f4 00 00 00 00 00 00 00 00
+30: 00 00 00 00 40 00 00 00 00 00 00 00 0b 04 04 00
+40: 10 80 41 01 00 80 00 00 00 00 10 00 11 4c 11 04
+50: 03 00 01 10 e0 a0 18 00 38 00 00 00 08 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 05 90 01 00 0c 30 e0 fe e1 41 00 00 00 00 00 00
+90: 0d a0 00 00 aa 17 f3 20 00 00 00 00 00 00 00 00
+a0: 01 00 02 c8 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 11 08 00 00 00 00
+e0: 00 0f c7 00 06 07 08 00 33 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 86 0f 03 00 00 00 00 00
+100: 02 00 01 18 00 00 00 00 01 00 00 00 00 00 00 00
+110: 01 00 00 00 01 00 00 80 00 00 00 00 00 00 00 00
+120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+140: 00 00 00 00 00 00 00 00 00 40 00 00 11 00 06 00
+150: 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00
+160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 05 00 01 00 00 01 02 04 00 00 00 00 00 00 00 00
+190: 01 00 02 00 00 00 00 00 00 c0 d1 fe 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 07 60 20 60 00 00 00 00 60 12 00 00 0c 00 06 00
+310: 00 10 00 00 5b 60 c9 c0 00 70 26 75 00 10 00 00
+320: ff 0f 00 00 40 00 00 14 b5 bc 4a bc 0b 2a 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 00 00 00 00 00 00 00 00 10 00 04 00 00 00 00 00
+350: 00 00 00 00 01 00 04 00 00 00 00 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+00:1c.4 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 [8086:2948] (rev 03) (prog-if 00 [Normal decode])
+ Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0, Cache Line Size: 64 bytes
+ Bus: primary=00, secondary=0d, subordinate=14, sec-latency=0
+ I/O behind bridge: 00003000-00003fff
+ Memory behind bridge: fa000000-fbffffff
+ Prefetchable memory behind bridge: 00000000f4100000-00000000f41fffff
+ Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
+ BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
+ PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
+ Capabilities: [40] Express (v1) Root Port (Slot+), MSI 00
+ DevCap: MaxPayload 128 bytes, PhantFunc 0
+ ExtTag- RBE+
+ DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
+ RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
+ MaxPayload 128 bytes, MaxReadReq 128 bytes
+ DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
+ LnkCap: Port #5, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <1us, L1 <4us
+ ClockPM- Surprise- LLActRep+ BwNot-
+ LnkCtl: ASPM L0s L1 Enabled; RCB 64 bytes Disabled- CommClk-
+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
+ LnkSta: Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
+ SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+
+ Slot #4, PowerLimit 6.500W; Interlock- NoCompl-
+ SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet+ CmdCplt+ HPIrq+ LinkChg-
+ Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
+ SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet- Interlock-
+ Changed: MRL- PresDet- LinkState-
+ RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna+ CRSVisible-
+ RootCap: CRSVisible-
+ RootSta: PME ReqID 0000, PMEStatus- PMEPending-
+ Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
+ Address: fee0300c Data: 4122
+ Capabilities: [90] Subsystem: Lenovo Device [17aa:20f3]
+ Capabilities: [a0] Power Management version 2
+ Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
+ Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
+ Capabilities: [100 v1] Virtual Channel
+ Caps: LPEVC=0 RefClk=100ns PATEntryBits=1
+ Arb: Fixed+ WRR32- WRR64- WRR128-
+ Ctrl: ArbSelect=Fixed
+ Status: InProgress-
+ VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
+ Arb: Fixed+ WRR32- WRR64- WRR128- TWRR128- WRR256-
+ Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=01
+ Status: NegoPending- InProgress-
+ Capabilities: [180 v1] Root Complex Link
+ Desc: PortNumber=05 ComponentID=02 EltType=Config
+ Link0: Desc: TargetPort=00 TargetComponent=02 AssocRCRB- LinkType=MemMapped LinkValid+
+ Addr: 00000000fed1c000
+ Kernel driver in use: pcieport
+00: 86 80 48 29 07 05 10 00 03 00 04 06 10 00 81 00
+10: 00 00 00 00 00 00 00 00 00 0d 14 00 30 30 00 20
+20: 00 fa f0 fb 11 f4 11 f4 00 00 00 00 00 00 00 00
+30: 00 00 00 00 40 00 00 00 00 00 00 00 0b 01 04 00
+40: 10 80 41 01 00 80 00 00 00 00 10 00 11 4c 11 05
+50: 03 00 01 10 e0 a0 20 00 38 00 00 00 08 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 05 90 01 00 0c 30 e0 fe 22 41 00 00 00 00 00 00
+90: 0d a0 00 00 aa 17 f3 20 00 00 00 00 00 00 00 00
+a0: 01 00 02 c8 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 11 48 00 00 00 00
+e0: 00 0f c7 00 06 07 08 00 33 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 86 0f 03 00 00 00 00 00
+100: 02 00 01 18 00 00 00 00 01 00 00 00 00 00 00 00
+110: 01 00 00 00 01 00 00 80 00 00 00 00 00 00 00 00
+120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+140: 00 00 00 00 00 00 00 00 00 40 00 00 11 00 06 00
+150: 00 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00
+160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 05 00 01 00 00 01 02 05 00 00 00 00 00 00 00 00
+190: 01 00 02 00 00 00 00 00 00 c0 d1 fe 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 07 60 20 60 00 00 00 00 60 12 00 00 0c 00 06 00
+310: 00 10 00 00 5b 60 c9 c0 00 70 26 75 00 10 00 00
+320: ff 0f 00 00 40 00 00 14 b5 bc 4a bc 0b 2a 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 00 00 00 00 00 00 00 00 10 00 04 00 00 00 00 00
+350: 00 00 00 00 01 00 04 00 00 00 00 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+00:1d.0 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 [8086:2934] (rev 03) (prog-if 00 [UHCI])
+ Subsystem: Lenovo Device [17aa:20f0]
+ Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
+ Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0
+ Interrupt: pin A routed to IRQ 16
+ Region 4: I/O ports at 18c0 [size=32]
+ Capabilities: [50] PCI Advanced Features
+ AFCap: TP+ FLR+
+ AFCtrl: FLR-
+ AFStatus: TP-
+ Kernel driver in use: uhci_hcd
+00: 86 80 34 29 05 00 90 02 03 00 03 0c 00 00 80 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: c1 18 00 00 00 00 00 00 00 00 00 00 aa 17 f0 20
+30: 00 00 00 00 50 00 00 00 00 00 00 00 0b 01 00 00
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 13 00 06 03 00 00 00 00 00 00 00 00 00 00 00 00
+60: 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 2f 00 00 00 00 00 00 00 00 01 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 86 0f 03 00 00 00 00 00
+
+00:1d.1 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 [8086:2935] (rev 03) (prog-if 00 [UHCI])
+ Subsystem: Lenovo Device [17aa:20f0]
+ Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
+ Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0
+ Interrupt: pin B routed to IRQ 17
+ Region 4: I/O ports at 18e0 [size=32]
+ Capabilities: [50] PCI Advanced Features
+ AFCap: TP+ FLR+
+ AFCtrl: FLR-
+ AFStatus: TP-
+ Kernel driver in use: uhci_hcd
+00: 86 80 35 29 05 00 90 02 03 00 03 0c 00 00 00 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: e1 18 00 00 00 00 00 00 00 00 00 00 aa 17 f0 20
+30: 00 00 00 00 50 00 00 00 00 00 00 00 0b 02 00 00
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 13 00 06 03 00 00 00 00 00 00 00 00 00 00 00 00
+60: 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 2f 00 00 00 00 00 00 00 00 01 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 86 0f 03 00 00 00 00 00
+
+00:1d.2 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 [8086:2936] (rev 03) (prog-if 00 [UHCI])
+ Subsystem: Lenovo Device [17aa:20f0]
+ Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
+ Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0
+ Interrupt: pin C routed to IRQ 18
+ Region 4: I/O ports at 1c00 [size=32]
+ Capabilities: [50] PCI Advanced Features
+ AFCap: TP+ FLR+
+ AFCtrl: FLR-
+ AFStatus: TP-
+ Kernel driver in use: uhci_hcd
+00: 86 80 36 29 05 00 90 02 03 00 03 0c 00 00 00 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 01 1c 00 00 00 00 00 00 00 00 00 00 aa 17 f0 20
+30: 00 00 00 00 50 00 00 00 00 00 00 00 0b 03 00 00
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 13 00 06 03 00 00 00 00 00 00 00 00 00 00 00 00
+60: 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 2f 00 00 00 00 00 00 00 00 01 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 86 0f 03 00 00 00 00 00
+
+00:1d.7 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 [8086:293a] (rev 03) (prog-if 20 [EHCI])
+ Subsystem: Lenovo Device [17aa:20f1]
+ Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
+ Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0
+ Interrupt: pin D routed to IRQ 19
+ Region 0: Memory at fc227000 (32-bit, non-prefetchable) [size=1K]
+ Capabilities: [50] Power Management version 2
+ Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
+ Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
+ Capabilities: [58] Debug port: BAR=1 offset=00a0
+ Capabilities: [98] PCI Advanced Features
+ AFCap: TP+ FLR+
+ AFCtrl: FLR-
+ AFStatus: TP-
+ Kernel driver in use: ehci-pci
+00: 86 80 3a 29 06 01 90 02 03 20 03 0c 00 00 00 00
+10: 00 70 22 fc 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 aa 17 f1 20
+30: 00 00 00 00 50 00 00 00 00 00 00 00 0b 04 00 00
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 01 58 c2 c9 00 00 00 00 0a 98 a0 20 00 00 00 00
+60: 20 20 9f 01 00 00 00 00 01 00 00 01 00 00 00 c0
+70: c0 00 1f 0f 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 13 00 06 03 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 aa ff 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 88 85 40 00 86 0f 03 00 06 17 02 20
+
+00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev 93) (prog-if 01 [Subtractive decode])
+ Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0
+ Bus: primary=00, secondary=15, subordinate=18, sec-latency=32
+ I/O behind bridge: 00004000-00007fff
+ Memory behind bridge: f4800000-f7ffffff
+ Prefetchable memory behind bridge: 00000000f0000000-00000000f3ffffff
+ Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
+ BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
+ PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
+ Capabilities: [50] Subsystem: Lenovo Device [17aa:20f4]
+00: 86 80 48 24 07 01 10 00 93 01 04 06 00 00 01 00
+10: 00 00 00 00 00 00 00 00 00 15 18 20 40 70 80 22
+20: 80 f4 f0 f7 01 f0 f1 f3 00 00 00 00 00 00 00 00
+30: 00 00 00 00 50 00 00 00 00 00 00 00 ff 00 04 00
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 12 00 00
+50: 0d 00 00 00 aa 17 f4 20 00 00 00 00 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 86 0f 03 00 00 00 00 00
+
+00:1f.0 ISA bridge [0601]: Intel Corporation ICH9M-E LPC Interface Controller [8086:2917] (rev 03)
+ Subsystem: Lenovo Device [17aa:20f5]
+ Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0
+ Capabilities: [e0] Vendor Specific Information: Len=0c <?>
+ Kernel driver in use: lpc_ich
+00: 86 80 17 29 07 00 10 02 03 00 01 06 00 00 80 00
+10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 aa 17 f5 20
+30: 00 00 00 00 e0 00 00 00 00 00 00 00 00 00 00 00
+40: 01 10 00 00 80 00 00 00 81 11 00 00 10 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 8b 8b 8b 8b 90 00 00 00 8b 8b 8b 8b f8 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 10 02 0e 3f 01 16 7c 00 e1 15 0c 00 81 16 1c 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 24 0a 00 00 39 00 80 00 2b 1c 0a 00 00 03 00 c0
+b0: 00 00 f0 00 00 00 00 00 08 00 02 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 67 45 00 00 00 ff 00 00 00 00 00 00
+e0: 09 00 0c 10 00 02 c4 03 04 00 00 00 00 00 00 00
+f0: 01 c0 d1 fe 00 00 00 00 86 0f 03 00 00 00 00 00
+
+00:1f.2 SATA controller [0106]: Intel Corporation 82801IBM/IEM (ICH9M/ICH9M-E) 4 port SATA Controller [AHCI mode] [8086:2929] (rev 03) (prog-if 01 [AHCI 1.0])
+ Subsystem: Lenovo Device [17aa:20f8]
+ Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
+ Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 0
+ Interrupt: pin B routed to IRQ 45
+ Region 0: I/O ports at 1c48 [size=8]
+ Region 1: I/O ports at 183c [size=4]
+ Region 2: I/O ports at 1c40 [size=8]
+ Region 3: I/O ports at 1838 [size=4]
+ Region 4: I/O ports at 1c20 [size=32]
+ Region 5: Memory at fc226000 (32-bit, non-prefetchable) [size=2K]
+ Capabilities: [80] MSI: Enable+ Count=1/16 Maskable- 64bit-
+ Address: fee0300c Data: 4152
+ Capabilities: [70] Power Management version 3
+ Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold-)
+ Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
+ Capabilities: [a8] SATA HBA v1.0 BAR4 Offset=00000004
+ Capabilities: [b0] PCI Advanced Features
+ AFCap: TP+ FLR+
+ AFCtrl: FLR-
+ AFStatus: TP-
+ Kernel driver in use: ahci
+00: 86 80 29 29 07 04 b0 02 03 01 06 01 00 00 00 00
+10: 49 1c 00 00 3d 18 00 00 41 1c 00 00 39 18 00 00
+20: 21 1c 00 00 00 60 22 fc 00 00 00 00 aa 17 f8 20
+30: 00 00 00 00 80 00 00 00 00 00 00 00 0b 02 00 00
+40: 00 80 00 80 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 01 a8 03 40 08 00 00 00 00 00 00 00 00 00 00 00
+80: 05 70 09 00 0c 30 e0 fe 52 41 00 00 00 00 00 00
+90: 60 0c 03 83 93 01 00 4c 00 00 00 00 0c 00 00 00
+a0: 00 00 00 00 00 00 00 00 12 b0 10 00 48 00 00 00
+b0: 13 00 06 03 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 86 0f 03 00 00 00 00 00
+
+00:1f.3 SMBus [0c05]: Intel Corporation 82801I (ICH9 Family) SMBus Controller [8086:2930] (rev 03)
+ Subsystem: Lenovo Device [17aa:20f9]
+ Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
+ Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Interrupt: pin A routed to IRQ 11
+ Region 0: Memory at fc227400 (64-bit, non-prefetchable) [size=256]
+ Region 4: I/O ports at 1c60 [size=32]
+00: 86 80 30 29 03 01 80 02 03 00 05 0c 00 00 00 00
+10: 04 74 22 fc 00 00 00 00 00 00 00 00 00 00 00 00
+20: 61 1c 00 00 00 00 00 00 00 00 00 00 aa 17 f9 20
+30: 00 00 00 00 00 00 00 00 00 00 00 00 0b 01 00 00
+40: 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 02 04 04 00 f0 00 08 08 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 86 0f 03 00 00 00 00 00
+
+03:00.0 Network controller [0280]: Intel Corporation PRO/Wireless 5100 AGN [Shiloh] Network Connection [8086:4237]
+ Subsystem: Intel Corporation WiFi Link 5100 AGN [8086:1211]
+ Physical Slot: 1-1
+ Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Interrupt: pin A routed to IRQ 17
+ Region 0: Memory at f4300000 (64-bit, non-prefetchable) [size=8K]
+ Capabilities: [c8] Power Management version 3
+ Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
+ Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
+ Capabilities: [d0] MSI: Enable- Count=1/1 Maskable- 64bit+
+ Address: 00000000fee0300c Data: 4172
+ Capabilities: [e0] Express (v1) Endpoint, MSI 00
+ DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <512ns, L1 unlimited
+ ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset+
+ DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
+ RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+ FLReset-
+ MaxPayload 128 bytes, MaxReadReq 128 bytes
+ DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr+ TransPend-
+ LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <128ns, L1 <32us
+ ClockPM+ Surprise- LLActRep- BwNot-
+ LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk+
+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
+ LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
+ Capabilities: [100 v1] Advanced Error Reporting
+ UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
+ UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
+ UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
+ CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
+ CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
+ AERCap: First Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-
+ Capabilities: [140 v1] Device Serial Number 00-21-6b-ff-ff-c9-d0-b4
+00: 86 80 37 42 02 01 10 00 00 00 80 02 10 00 00 00
+10: 04 00 30 f4 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 86 80 11 12
+30: 00 00 00 00 c8 00 00 00 00 00 00 00 0b 01 00 00
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c0: 00 00 00 00 00 00 00 00 01 d0 23 c8 00 00 00 0d
+d0: 05 e0 80 00 0c 30 e0 fe 00 00 00 00 72 41 00 00
+e0: 10 00 01 00 c0 8e 00 10 10 08 19 00 11 9c 06 00
+f0: 40 00 11 10 00 00 00 00 00 00 00 00 00 00 00 00
+100: 01 00 01 14 00 00 00 00 00 00 00 00 11 20 06 00
+110: 00 20 00 00 00 20 00 00 00 00 00 00 00 00 00 00
+120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+140: 03 00 01 00 b4 d0 c9 ff ff 6b 21 00 00 00 00 00
+150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+700: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+710: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+720: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+730: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+740: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+750: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+800: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+810: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+15:00.0 CardBus bridge [0607]: Ricoh Co Ltd RL5c476 II [1180:0476] (rev ba)
+ Subsystem: Lenovo ThinkPad R61 [17aa:20c6]
+ Physical Slot: 1
+ Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 168
+ Interrupt: pin A routed to IRQ 16
+ Region 0: Memory at f4800000 (32-bit, non-prefetchable) [size=4K]
+ Bus: primary=15, secondary=16, subordinate=17, sec-latency=176
+ Memory window 0: f0000000-f3ffffff (prefetchable)
+ Memory window 1: c0000000-c3ffffff
+ I/O window 0: 00004000-000040ff
+ I/O window 1: 00004400-000044ff
+ BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset- 16bInt+ PostWrite+
+ 16-bit legacy interface ports at 0001
+ Capabilities: [dc] Power Management version 2
+ Flags: PMEClk+ DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
+ Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=2 PME-
+ Bridge: PM- B3+
+ Kernel driver in use: yenta_cardbus
+00: 80 11 76 04 07 00 10 02 ba 00 07 06 00 a8 82 00
+10: 00 00 80 f4 dc 00 00 02 15 16 17 b0 00 00 00 f0
+20: 00 f0 ff f3 00 00 00 c0 00 f0 ff c3 00 40 00 00
+30: fc 40 00 00 00 44 00 00 fc 44 00 00 0b 01 80 05
+40: aa 17 c6 20 01 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 01 00 a0 04 00 03 00 00 63 04 63 04 00 00 00 00
+90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+a0: 00 00 00 00 00 00 00 01 00 00 f0 00 05 00 00 00
+b0: 00 00 00 00 00 00 00 fa 00 30 00 00 00 00 00 00
+c0: aa 17 c6 20 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 01 00 0a fe
+e0: 00 40 c0 24 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
+15:00.1 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd R5C832 IEEE 1394 Controller [1180:0832] (rev 04) (prog-if 10 [OHCI])
+ Subsystem: Lenovo ThinkPad R61 [17aa:20c7]
+ Physical Slot: 1
+ Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+ Latency: 32 (500ns min, 1000ns max), Cache Line Size: 64 bytes
+ Interrupt: pin B routed to IRQ 17
+ Region 0: Memory at f4801000 (32-bit, non-prefetchable) [size=2K]
+ Capabilities: [dc] Power Management version 2
+ Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
+ Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=2 PME+
+ Kernel driver in use: firewire_ohci
+00: 80 11 32 08 06 01 10 02 04 10 00 0c 10 20 80 00
+10: 00 10 80 f4 00 00 00 00 00 00 00 00 00 00 00 00
+20: 00 00 00 00 00 00 00 00 00 00 00 00 aa 17 c7 20
+30: 00 00 00 00 dc 00 00 00 00 00 00 00 0b 02 02 04
+40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+80: 00 00 80 16 00 00 00 00 00 20 00 00 66 66 32 12
+90: 48 60 66 10 00 00 02 00 50 80 00 00 01 01 18 00
+a0: 00 00 00 00 00 00 00 00 20 00 00 00 aa 17 c7 20
+b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 04
+c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+d0: 00 00 00 00 00 00 00 00 00 00 00 00 01 00 02 fe
+e0: 00 c0 00 48 00 00 00 00 00 00 00 00 00 00 00 00
+f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
+
diff --git a/docs/future/dumps/logs-t400-bios2.02-ec1.01/lspnp.log b/docs/future/dumps/logs-t400-bios2.02-ec1.01/lspnp.log
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/docs/future/dumps/logs-t400-bios2.02-ec1.01/lspnp.log
diff --git a/docs/future/dumps/logs-t400-bios2.02-ec1.01/lsusb.log b/docs/future/dumps/logs-t400-bios2.02-ec1.01/lsusb.log
new file mode 100644
index 0000000..30af5f4
--- /dev/null
+++ b/docs/future/dumps/logs-t400-bios2.02-ec1.01/lsusb.log
@@ -0,0 +1,820 @@
+
+Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
+Device Descriptor:
+ bLength 18
+ bDescriptorType 1
+ bcdUSB 2.00
+ bDeviceClass 9 Hub
+ bDeviceSubClass 0 Unused
+ bDeviceProtocol 0 Full speed (or root) hub
+ bMaxPacketSize0 64
+ idVendor 0x1d6b Linux Foundation
+ idProduct 0x0002 2.0 root hub
+ bcdDevice 3.13
+ iManufacturer 3 Linux 3.13.0-39-lowlatency ehci_hcd
+ iProduct 2 EHCI Host Controller
+ iSerial 1 0000:00:1d.7
+ bNumConfigurations 1
+ Configuration Descriptor:
+ bLength 9
+ bDescriptorType 2
+ wTotalLength 25
+ bNumInterfaces 1
+ bConfigurationValue 1
+ iConfiguration 0
+ bmAttributes 0xe0
+ Self Powered
+ Remote Wakeup
+ MaxPower 0mA
+ Interface Descriptor:
+ bLength 9
+ bDescriptorType 4
+ bInterfaceNumber 0
+ bAlternateSetting 0
+ bNumEndpoints 1
+ bInterfaceClass 9 Hub
+ bInterfaceSubClass 0 Unused
+ bInterfaceProtocol 0 Full speed (or root) hub
+ iInterface 0
+ Endpoint Descriptor:
+ bLength 7
+ bDescriptorType 5
+ bEndpointAddress 0x81 EP 1 IN
+ bmAttributes 3
+ Transfer Type Interrupt
+ Synch Type None
+ Usage Type Data
+ wMaxPacketSize 0x0004 1x 4 bytes
+ bInterval 12
+Hub Descriptor:
+ bLength 9
+ bDescriptorType 41
+ nNbrPorts 6
+ wHubCharacteristic 0x000a
+ No power switching (usb 1.0)
+ Per-port overcurrent protection
+ bPwrOn2PwrGood 10 * 2 milli seconds
+ bHubContrCurrent 0 milli Ampere
+ DeviceRemovable 0x00
+ PortPwrCtrlMask 0xff
+ Hub Port Status:
+ Port 1: 0000.0100 power
+ Port 2: 0000.0100 power
+ Port 3: 0000.0100 power
+ Port 4: 0000.0100 power
+ Port 5: 0000.0100 power
+ Port 6: 0000.0100 power
+Device Status: 0x0001
+ Self Powered
+
+Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
+Device Descriptor:
+ bLength 18
+ bDescriptorType 1
+ bcdUSB 1.10
+ bDeviceClass 9 Hub
+ bDeviceSubClass 0 Unused
+ bDeviceProtocol 0 Full speed (or root) hub
+ bMaxPacketSize0 64
+ idVendor 0x1d6b Linux Foundation
+ idProduct 0x0001 1.1 root hub
+ bcdDevice 3.13
+ iManufacturer 3 Linux 3.13.0-39-lowlatency uhci_hcd
+ iProduct 2 UHCI Host Controller
+ iSerial 1 0000:00:1d.2
+ bNumConfigurations 1
+ Configuration Descriptor:
+ bLength 9
+ bDescriptorType 2
+ wTotalLength 25
+ bNumInterfaces 1
+ bConfigurationValue 1
+ iConfiguration 0
+ bmAttributes 0xe0
+ Self Powered
+ Remote Wakeup
+ MaxPower 0mA
+ Interface Descriptor:
+ bLength 9
+ bDescriptorType 4
+ bInterfaceNumber 0
+ bAlternateSetting 0
+ bNumEndpoints 1
+ bInterfaceClass 9 Hub
+ bInterfaceSubClass 0 Unused
+ bInterfaceProtocol 0 Full speed (or root) hub
+ iInterface 0
+ Endpoint Descriptor:
+ bLength 7
+ bDescriptorType 5
+ bEndpointAddress 0x81 EP 1 IN
+ bmAttributes 3
+ Transfer Type Interrupt
+ Synch Type None
+ Usage Type Data
+ wMaxPacketSize 0x0002 1x 2 bytes
+ bInterval 255
+Hub Descriptor:
+ bLength 9
+ bDescriptorType 41
+ nNbrPorts 2
+ wHubCharacteristic 0x000a
+ No power switching (usb 1.0)
+ Per-port overcurrent protection
+ bPwrOn2PwrGood 1 * 2 milli seconds
+ bHubContrCurrent 0 milli Ampere
+ DeviceRemovable 0x00
+ PortPwrCtrlMask 0xff
+ Hub Port Status:
+ Port 1: 0000.0100 power
+ Port 2: 0000.0100 power
+Device Status: 0x0001
+ Self Powered
+
+Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
+Device Descriptor:
+ bLength 18
+ bDescriptorType 1
+ bcdUSB 1.10
+ bDeviceClass 9 Hub
+ bDeviceSubClass 0 Unused
+ bDeviceProtocol 0 Full speed (or root) hub
+ bMaxPacketSize0 64
+ idVendor 0x1d6b Linux Foundation
+ idProduct 0x0001 1.1 root hub
+ bcdDevice 3.13
+ iManufacturer 3 Linux 3.13.0-39-lowlatency uhci_hcd
+ iProduct 2 UHCI Host Controller
+ iSerial 1 0000:00:1d.1
+ bNumConfigurations 1
+ Configuration Descriptor:
+ bLength 9
+ bDescriptorType 2
+ wTotalLength 25
+ bNumInterfaces 1
+ bConfigurationValue 1
+ iConfiguration 0
+ bmAttributes 0xe0
+ Self Powered
+ Remote Wakeup
+ MaxPower 0mA
+ Interface Descriptor:
+ bLength 9
+ bDescriptorType 4
+ bInterfaceNumber 0
+ bAlternateSetting 0
+ bNumEndpoints 1
+ bInterfaceClass 9 Hub
+ bInterfaceSubClass 0 Unused
+ bInterfaceProtocol 0 Full speed (or root) hub
+ iInterface 0
+ Endpoint Descriptor:
+ bLength 7
+ bDescriptorType 5
+ bEndpointAddress 0x81 EP 1 IN
+ bmAttributes 3
+ Transfer Type Interrupt
+ Synch Type None
+ Usage Type Data
+ wMaxPacketSize 0x0002 1x 2 bytes
+ bInterval 255
+Hub Descriptor:
+ bLength 9
+ bDescriptorType 41
+ nNbrPorts 2
+ wHubCharacteristic 0x000a
+ No power switching (usb 1.0)
+ Per-port overcurrent protection
+ bPwrOn2PwrGood 1 * 2 milli seconds
+ bHubContrCurrent 0 milli Ampere
+ DeviceRemovable 0x00
+ PortPwrCtrlMask 0xff
+ Hub Port Status:
+ Port 1: 0000.0100 power
+ Port 2: 0000.0100 power
+Device Status: 0x0001
+ Self Powered
+
+Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
+Device Descriptor:
+ bLength 18
+ bDescriptorType 1
+ bcdUSB 1.10
+ bDeviceClass 9 Hub
+ bDeviceSubClass 0 Unused
+ bDeviceProtocol 0 Full speed (or root) hub
+ bMaxPacketSize0 64
+ idVendor 0x1d6b Linux Foundation
+ idProduct 0x0001 1.1 root hub
+ bcdDevice 3.13
+ iManufacturer 3 Linux 3.13.0-39-lowlatency uhci_hcd
+ iProduct 2 UHCI Host Controller
+ iSerial 1 0000:00:1d.0
+ bNumConfigurations 1
+ Configuration Descriptor:
+ bLength 9
+ bDescriptorType 2
+ wTotalLength 25
+ bNumInterfaces 1
+ bConfigurationValue 1
+ iConfiguration 0
+ bmAttributes 0xe0
+ Self Powered
+ Remote Wakeup
+ MaxPower 0mA
+ Interface Descriptor:
+ bLength 9
+ bDescriptorType 4
+ bInterfaceNumber 0
+ bAlternateSetting 0
+ bNumEndpoints 1
+ bInterfaceClass 9 Hub
+ bInterfaceSubClass 0 Unused
+ bInterfaceProtocol 0 Full speed (or root) hub
+ iInterface 0
+ Endpoint Descriptor:
+ bLength 7
+ bDescriptorType 5
+ bEndpointAddress 0x81 EP 1 IN
+ bmAttributes 3
+ Transfer Type Interrupt
+ Synch Type None
+ Usage Type Data
+ wMaxPacketSize 0x0002 1x 2 bytes
+ bInterval 255
+Hub Descriptor:
+ bLength 9
+ bDescriptorType 41
+ nNbrPorts 2
+ wHubCharacteristic 0x000a
+ No power switching (usb 1.0)
+ Per-port overcurrent protection
+ bPwrOn2PwrGood 1 * 2 milli seconds
+ bHubContrCurrent 0 milli Ampere
+ DeviceRemovable 0x00
+ PortPwrCtrlMask 0xff
+ Hub Port Status:
+ Port 1: 0000.0100 power
+ Port 2: 0000.0100 power
+Device Status: 0x0001
+ Self Powered
+
+Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
+Device Descriptor:
+ bLength 18
+ bDescriptorType 1
+ bcdUSB 2.00
+ bDeviceClass 9 Hub
+ bDeviceSubClass 0 Unused
+ bDeviceProtocol 0 Full speed (or root) hub
+ bMaxPacketSize0 64
+ idVendor 0x1d6b Linux Foundation
+ idProduct 0x0002 2.0 root hub
+ bcdDevice 3.13
+ iManufacturer 3 Linux 3.13.0-39-lowlatency ehci_hcd
+ iProduct 2 EHCI Host Controller
+ iSerial 1 0000:00:1a.7
+ bNumConfigurations 1
+ Configuration Descriptor:
+ bLength 9
+ bDescriptorType 2
+ wTotalLength 25
+ bNumInterfaces 1
+ bConfigurationValue 1
+ iConfiguration 0
+ bmAttributes 0xe0
+ Self Powered
+ Remote Wakeup
+ MaxPower 0mA
+ Interface Descriptor:
+ bLength 9
+ bDescriptorType 4
+ bInterfaceNumber 0
+ bAlternateSetting 0
+ bNumEndpoints 1
+ bInterfaceClass 9 Hub
+ bInterfaceSubClass 0 Unused
+ bInterfaceProtocol 0 Full speed (or root) hub
+ iInterface 0
+ Endpoint Descriptor:
+ bLength 7
+ bDescriptorType 5
+ bEndpointAddress 0x81 EP 1 IN
+ bmAttributes 3
+ Transfer Type Interrupt
+ Synch Type None
+ Usage Type Data
+ wMaxPacketSize 0x0004 1x 4 bytes
+ bInterval 12
+Hub Descriptor:
+ bLength 9
+ bDescriptorType 41
+ nNbrPorts 6
+ wHubCharacteristic 0x000a
+ No power switching (usb 1.0)
+ Per-port overcurrent protection
+ bPwrOn2PwrGood 10 * 2 milli seconds
+ bHubContrCurrent 0 milli Ampere
+ DeviceRemovable 0x00
+ PortPwrCtrlMask 0xff
+ Hub Port Status:
+ Port 1: 0000.0100 power
+ Port 2: 0000.0100 power
+ Port 3: 0000.0100 power
+ Port 4: 0000.0100 power
+ Port 5: 0000.0100 power
+ Port 6: 0000.0100 power
+Device Status: 0x0001
+ Self Powered
+
+Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
+Device Descriptor:
+ bLength 18
+ bDescriptorType 1
+ bcdUSB 1.10
+ bDeviceClass 9 Hub
+ bDeviceSubClass 0 Unused
+ bDeviceProtocol 0 Full speed (or root) hub
+ bMaxPacketSize0 64
+ idVendor 0x1d6b Linux Foundation
+ idProduct 0x0001 1.1 root hub
+ bcdDevice 3.13
+ iManufacturer 3 Linux 3.13.0-39-lowlatency uhci_hcd
+ iProduct 2 UHCI Host Controller
+ iSerial 1 0000:00:1a.2
+ bNumConfigurations 1
+ Configuration Descriptor:
+ bLength 9
+ bDescriptorType 2
+ wTotalLength 25
+ bNumInterfaces 1
+ bConfigurationValue 1
+ iConfiguration 0
+ bmAttributes 0xe0
+ Self Powered
+ Remote Wakeup
+ MaxPower 0mA
+ Interface Descriptor:
+ bLength 9
+ bDescriptorType 4
+ bInterfaceNumber 0
+ bAlternateSetting 0
+ bNumEndpoints 1
+ bInterfaceClass 9 Hub
+ bInterfaceSubClass 0 Unused
+ bInterfaceProtocol 0 Full speed (or root) hub
+ iInterface 0
+ Endpoint Descriptor:
+ bLength 7
+ bDescriptorType 5
+ bEndpointAddress 0x81 EP 1 IN
+ bmAttributes 3
+ Transfer Type Interrupt
+ Synch Type None
+ Usage Type Data
+ wMaxPacketSize 0x0002 1x 2 bytes
+ bInterval 255
+Hub Descriptor:
+ bLength 9
+ bDescriptorType 41
+ nNbrPorts 2
+ wHubCharacteristic 0x000a
+ No power switching (usb 1.0)
+ Per-port overcurrent protection
+ bPwrOn2PwrGood 1 * 2 milli seconds
+ bHubContrCurrent 0 milli Ampere
+ DeviceRemovable 0x00
+ PortPwrCtrlMask 0xff
+ Hub Port Status:
+ Port 1: 0000.0100 power
+ Port 2: 0000.0100 power
+Device Status: 0x0001
+ Self Powered
+
+Bus 004 Device 002: ID 0a5c:2145 Broadcom Corp. BCM2045B (BDC-2.1) [Bluetooth Controller]
+Device Descriptor:
+ bLength 18
+ bDescriptorType 1
+ bcdUSB 2.00
+ bDeviceClass 224 Wireless
+ bDeviceSubClass 1 Radio Frequency
+ bDeviceProtocol 1 Bluetooth
+ bMaxPacketSize0 64
+ idVendor 0x0a5c Broadcom Corp.
+ idProduct 0x2145 BCM2045B (BDC-2.1) [Bluetooth Controller]
+ bcdDevice 3.99
+ iManufacturer 1 Lenovo Computer Corp
+ iProduct 2 ThinkPad Bluetooth with Enhanced Data Rate II
+ iSerial 0
+ bNumConfigurations 1
+ Configuration Descriptor:
+ bLength 9
+ bDescriptorType 2
+ wTotalLength 216
+ bNumInterfaces 4
+ bConfigurationValue 1
+ iConfiguration 0
+ bmAttributes 0xe0
+ Self Powered
+ Remote Wakeup
+ MaxPower 100mA
+ Interface Descriptor:
+ bLength 9
+ bDescriptorType 4
+ bInterfaceNumber 0
+ bAlternateSetting 0
+ bNumEndpoints 3
+ bInterfaceClass 224 Wireless
+ bInterfaceSubClass 1 Radio Frequency
+ bInterfaceProtocol 1 Bluetooth
+ iInterface 0
+ Endpoint Descriptor:
+ bLength 7
+ bDescriptorType 5
+ bEndpointAddress 0x81 EP 1 IN
+ bmAttributes 3
+ Transfer Type Interrupt
+ Synch Type None
+ Usage Type Data
+ wMaxPacketSize 0x0010 1x 16 bytes
+ bInterval 1
+ Endpoint Descriptor:
+ bLength 7
+ bDescriptorType 5
+ bEndpointAddress 0x82 EP 2 IN
+ bmAttributes 2
+ Transfer Type Bulk
+ Synch Type None
+ Usage Type Data
+ wMaxPacketSize 0x0040 1x 64 bytes
+ bInterval 1
+ Endpoint Descriptor:
+ bLength 7
+ bDescriptorType 5
+ bEndpointAddress 0x02 EP 2 OUT
+ bmAttributes 2
+ Transfer Type Bulk
+ Synch Type None
+ Usage Type Data
+ wMaxPacketSize 0x0040 1x 64 bytes
+ bInterval 1
+ Interface Descriptor:
+ bLength 9
+ bDescriptorType 4
+ bInterfaceNumber 1
+ bAlternateSetting 0
+ bNumEndpoints 2
+ bInterfaceClass 224 Wireless
+ bInterfaceSubClass 1 Radio Frequency
+ bInterfaceProtocol 1 Bluetooth
+ iInterface 0
+ Endpoint Descriptor:
+ bLength 7
+ bDescriptorType 5
+ bEndpointAddress 0x83 EP 3 IN
+ bmAttributes 1
+ Transfer Type Isochronous
+ Synch Type None
+ Usage Type Data
+ wMaxPacketSize 0x0000 1x 0 bytes
+ bInterval 1
+ Endpoint Descriptor:
+ bLength 7
+ bDescriptorType 5
+ bEndpointAddress 0x03 EP 3 OUT
+ bmAttributes 1
+ Transfer Type Isochronous
+ Synch Type None
+ Usage Type Data
+ wMaxPacketSize 0x0000 1x 0 bytes
+ bInterval 1
+ Interface Descriptor:
+ bLength 9
+ bDescriptorType 4
+ bInterfaceNumber 1
+ bAlternateSetting 1
+ bNumEndpoints 2
+ bInterfaceClass 224 Wireless
+ bInterfaceSubClass 1 Radio Frequency
+ bInterfaceProtocol 1 Bluetooth
+ iInterface 0
+ Endpoint Descriptor:
+ bLength 7
+ bDescriptorType 5
+ bEndpointAddress 0x83 EP 3 IN
+ bmAttributes 1
+ Transfer Type Isochronous
+ Synch Type None
+ Usage Type Data
+ wMaxPacketSize 0x0009 1x 9 bytes
+ bInterval 1
+ Endpoint Descriptor:
+ bLength 7
+ bDescriptorType 5
+ bEndpointAddress 0x03 EP 3 OUT
+ bmAttributes 1
+ Transfer Type Isochronous
+ Synch Type None
+ Usage Type Data
+ wMaxPacketSize 0x0009 1x 9 bytes
+ bInterval 1
+ Interface Descriptor:
+ bLength 9
+ bDescriptorType 4
+ bInterfaceNumber 1
+ bAlternateSetting 2
+ bNumEndpoints 2
+ bInterfaceClass 224 Wireless
+ bInterfaceSubClass 1 Radio Frequency
+ bInterfaceProtocol 1 Bluetooth
+ iInterface 0
+ Endpoint Descriptor:
+ bLength 7
+ bDescriptorType 5
+ bEndpointAddress 0x83 EP 3 IN
+ bmAttributes 1
+ Transfer Type Isochronous
+ Synch Type None
+ Usage Type Data
+ wMaxPacketSize 0x0011 1x 17 bytes
+ bInterval 1
+ Endpoint Descriptor:
+ bLength 7
+ bDescriptorType 5
+ bEndpointAddress 0x03 EP 3 OUT
+ bmAttributes 1
+ Transfer Type Isochronous
+ Synch Type None
+ Usage Type Data
+ wMaxPacketSize 0x0011 1x 17 bytes
+ bInterval 1
+ Interface Descriptor:
+ bLength 9
+ bDescriptorType 4
+ bInterfaceNumber 1
+ bAlternateSetting 3
+ bNumEndpoints 2
+ bInterfaceClass 224 Wireless
+ bInterfaceSubClass 1 Radio Frequency
+ bInterfaceProtocol 1 Bluetooth
+ iInterface 0
+ Endpoint Descriptor:
+ bLength 7
+ bDescriptorType 5
+ bEndpointAddress 0x83 EP 3 IN
+ bmAttributes 1
+ Transfer Type Isochronous
+ Synch Type None
+ Usage Type Data
+ wMaxPacketSize 0x0020 1x 32 bytes
+ bInterval 1
+ Endpoint Descriptor:
+ bLength 7
+ bDescriptorType 5
+ bEndpointAddress 0x03 EP 3 OUT
+ bmAttributes 1
+ Transfer Type Isochronous
+ Synch Type None
+ Usage Type Data
+ wMaxPacketSize 0x0020 1x 32 bytes
+ bInterval 1
+ Interface Descriptor:
+ bLength 9
+ bDescriptorType 4
+ bInterfaceNumber 1
+ bAlternateSetting 4
+ bNumEndpoints 2
+ bInterfaceClass 224 Wireless
+ bInterfaceSubClass 1 Radio Frequency
+ bInterfaceProtocol 1 Bluetooth
+ iInterface 0
+ Endpoint Descriptor:
+ bLength 7
+ bDescriptorType 5
+ bEndpointAddress 0x83 EP 3 IN
+ bmAttributes 1
+ Transfer Type Isochronous
+ Synch Type None
+ Usage Type Data
+ wMaxPacketSize 0x0040 1x 64 bytes
+ bInterval 1
+ Endpoint Descriptor:
+ bLength 7
+ bDescriptorType 5
+ bEndpointAddress 0x03 EP 3 OUT
+ bmAttributes 1
+ Transfer Type Isochronous
+ Synch Type None
+ Usage Type Data
+ wMaxPacketSize 0x0040 1x 64 bytes
+ bInterval 1
+ Interface Descriptor:
+ bLength 9
+ bDescriptorType 4
+ bInterfaceNumber 1
+ bAlternateSetting 5
+ bNumEndpoints 2
+ bInterfaceClass 224 Wireless
+ bInterfaceSubClass 1 Radio Frequency
+ bInterfaceProtocol 1 Bluetooth
+ iInterface 0
+ Endpoint Descriptor:
+ bLength 7
+ bDescriptorType 5
+ bEndpointAddress 0x83 EP 3 IN
+ bmAttributes 1
+ Transfer Type Isochronous
+ Synch Type None
+ Usage Type Data
+ wMaxPacketSize 0x0040 1x 64 bytes
+ bInterval 1
+ Endpoint Descriptor:
+ bLength 7
+ bDescriptorType 5
+ bEndpointAddress 0x03 EP 3 OUT
+ bmAttributes 1
+ Transfer Type Isochronous
+ Synch Type None
+ Usage Type Data
+ wMaxPacketSize 0x0040 1x 64 bytes
+ bInterval 1
+ Interface Descriptor:
+ bLength 9
+ bDescriptorType 4
+ bInterfaceNumber 2
+ bAlternateSetting 0
+ bNumEndpoints 2
+ bInterfaceClass 255 Vendor Specific Class
+ bInterfaceSubClass 255 Vendor Specific Subclass
+ bInterfaceProtocol 255 Vendor Specific Protocol
+ iInterface 0
+ Endpoint Descriptor:
+ bLength 7
+ bDescriptorType 5
+ bEndpointAddress 0x84 EP 4 IN
+ bmAttributes 2
+ Transfer Type Bulk
+ Synch Type None
+ Usage Type Data
+ wMaxPacketSize 0x0020 1x 32 bytes
+ bInterval 1
+ Endpoint Descriptor:
+ bLength 7
+ bDescriptorType 5
+ bEndpointAddress 0x04 EP 4 OUT
+ bmAttributes 2
+ Transfer Type Bulk
+ Synch Type None
+ Usage Type Data
+ wMaxPacketSize 0x0020 1x 32 bytes
+ bInterval 1
+ Interface Descriptor:
+ bLength 9
+ bDescriptorType 4
+ bInterfaceNumber 3
+ bAlternateSetting 0
+ bNumEndpoints 0
+ bInterfaceClass 254 Application Specific Interface
+ bInterfaceSubClass 1 Device Firmware Update
+ bInterfaceProtocol 0
+ iInterface 0
+ Device Firmware Upgrade Interface Descriptor:
+ bLength 7
+ bDescriptorType 33
+ bmAttributes 7
+ Will Not Detach
+ Manifestation Tolerant
+ Upload Supported
+ Download Supported
+ wDetachTimeout 5000 milliseconds
+ wTransferSize 64 bytes
+Device Status: 0x0001
+ Self Powered
+
+Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
+Device Descriptor:
+ bLength 18
+ bDescriptorType 1
+ bcdUSB 1.10
+ bDeviceClass 9 Hub
+ bDeviceSubClass 0 Unused
+ bDeviceProtocol 0 Full speed (or root) hub
+ bMaxPacketSize0 64
+ idVendor 0x1d6b Linux Foundation
+ idProduct 0x0001 1.1 root hub
+ bcdDevice 3.13
+ iManufacturer 3 Linux 3.13.0-39-lowlatency uhci_hcd
+ iProduct 2 UHCI Host Controller
+ iSerial 1 0000:00:1a.1
+ bNumConfigurations 1
+ Configuration Descriptor:
+ bLength 9
+ bDescriptorType 2
+ wTotalLength 25
+ bNumInterfaces 1
+ bConfigurationValue 1
+ iConfiguration 0
+ bmAttributes 0xe0
+ Self Powered
+ Remote Wakeup
+ MaxPower 0mA
+ Interface Descriptor:
+ bLength 9
+ bDescriptorType 4
+ bInterfaceNumber 0
+ bAlternateSetting 0
+ bNumEndpoints 1
+ bInterfaceClass 9 Hub
+ bInterfaceSubClass 0 Unused
+ bInterfaceProtocol 0 Full speed (or root) hub
+ iInterface 0
+ Endpoint Descriptor:
+ bLength 7
+ bDescriptorType 5
+ bEndpointAddress 0x81 EP 1 IN
+ bmAttributes 3
+ Transfer Type Interrupt
+ Synch Type None
+ Usage Type Data
+ wMaxPacketSize 0x0002 1x 2 bytes
+ bInterval 255
+Hub Descriptor:
+ bLength 9
+ bDescriptorType 41
+ nNbrPorts 2
+ wHubCharacteristic 0x000a
+ No power switching (usb 1.0)
+ Per-port overcurrent protection
+ bPwrOn2PwrGood 1 * 2 milli seconds
+ bHubContrCurrent 0 milli Ampere
+ DeviceRemovable 0x00
+ PortPwrCtrlMask 0xff
+ Hub Port Status:
+ Port 1: 0000.0100 power
+ Port 2: 0000.0103 power enable connect
+Device Status: 0x0001
+ Self Powered
+
+Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
+Device Descriptor:
+ bLength 18
+ bDescriptorType 1
+ bcdUSB 1.10
+ bDeviceClass 9 Hub
+ bDeviceSubClass 0 Unused
+ bDeviceProtocol 0 Full speed (or root) hub
+ bMaxPacketSize0 64
+ idVendor 0x1d6b Linux Foundation
+ idProduct 0x0001 1.1 root hub
+ bcdDevice 3.13
+ iManufacturer 3 Linux 3.13.0-39-lowlatency uhci_hcd
+ iProduct 2 UHCI Host Controller
+ iSerial 1 0000:00:1a.0
+ bNumConfigurations 1
+ Configuration Descriptor:
+ bLength 9
+ bDescriptorType 2
+ wTotalLength 25
+ bNumInterfaces 1
+ bConfigurationValue 1
+ iConfiguration 0
+ bmAttributes 0xe0
+ Self Powered
+ Remote Wakeup
+ MaxPower 0mA
+ Interface Descriptor:
+ bLength 9
+ bDescriptorType 4
+ bInterfaceNumber 0
+ bAlternateSetting 0
+ bNumEndpoints 1
+ bInterfaceClass 9 Hub
+ bInterfaceSubClass 0 Unused
+ bInterfaceProtocol 0 Full speed (or root) hub
+ iInterface 0
+ Endpoint Descriptor:
+ bLength 7
+ bDescriptorType 5
+ bEndpointAddress 0x81 EP 1 IN
+ bmAttributes 3
+ Transfer Type Interrupt
+ Synch Type None
+ Usage Type Data
+ wMaxPacketSize 0x0002 1x 2 bytes
+ bInterval 255
+Hub Descriptor:
+ bLength 9
+ bDescriptorType 41
+ nNbrPorts 2
+ wHubCharacteristic 0x000a
+ No power switching (usb 1.0)
+ Per-port overcurrent protection
+ bPwrOn2PwrGood 1 * 2 milli seconds
+ bHubContrCurrent 0 milli Ampere
+ DeviceRemovable 0x00
+ PortPwrCtrlMask 0xff
+ Hub Port Status:
+ Port 1: 0000.0100 power
+ Port 2: 0000.0100 power
+Device Status: 0x0001
+ Self Powered
diff --git a/docs/future/dumps/logs-t400-bios2.02-ec1.01/msrtool.log b/docs/future/dumps/logs-t400-bios2.02-ec1.01/msrtool.log
new file mode 100644
index 0000000..a6d485c
--- /dev/null
+++ b/docs/future/dumps/logs-t400-bios2.02-ec1.01/msrtool.log
@@ -0,0 +1,25 @@
+syntax: msrtool [-hvqrkl] [-c cpu] [-m system] [-t target ...]
+ [-i addr=hi[:]lo] | [-s file] | [-d [:]file] | addr...
+ -h show this help text
+ -v be verbose
+ -q be quiet (overrides -v)
+ -r include [Reserved] values
+ -k list all known systems and targets
+ -l list MSRs and bit fields for current target(s) (-kl for ALL targets!)
+ -c access MSRs on the specified CPU, default=0
+ -m force a system, e.g: -m linux
+ -t force a target, can be used multiple times, e.g: -t geodelx -t cs5536
+ -i immediate mode
+ decode hex addr=hi:lo for the target without reading hw value
+ e.g: -i 4c00000f=f2f100ff56960004
+ -s stream mode
+ read one MSR address per line and append current hw value to the line
+ use the filename - for stdin/stdout
+ using -l -s ignores input and will output all MSRs with values
+ -d diff mode
+ read one address and value per line and compare with current hw value,
+ printing differences to stdout. use the filename - to read from stdin
+ use :file or :- to reverse diff, normally hw values are considered new
+ addr.. direct mode, read and decode values for the given MSR address(es)
+
+No mode or address(es) specified!
diff --git a/docs/future/dumps/logs-t400-bios2.02-ec1.01/nvramtool.log b/docs/future/dumps/logs-t400-bios2.02-ec1.01/nvramtool.log
new file mode 100644
index 0000000..bca4696
--- /dev/null
+++ b/docs/future/dumps/logs-t400-bios2.02-ec1.01/nvramtool.log
@@ -0,0 +1,16 @@
+0000 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................
+0010 | 00 00 f0 00 03 80 02 00 fc 01 00 00 00 3c 0e 00 | .............<..
+0020 | 00 02 00 00 00 00 01 00 00 bb bb 01 00 00 04 36 | ...............6
+0030 | 00 fc 20 8c ff 01 e0 b8 00 00 00 00 00 00 00 00 | .. .............
+0040 | 41 04 b0 bb 00 03 bb d4 2f 87 d0 70 80 00 00 00 | A......./..p....
+0050 | 00 00 c0 05 52 f8 af 5d 04 5b 0f 02 00 00 00 44 | ....R..].[.....D
+0060 | 00 00 ff fd ff a0 02 72 32 07 18 f8 2f 03 07 01 | .......r2.../...
+0070 | c5 fe 00 04 70 20 43 12 fc 62 6d 0b 49 53 b2 00 | ....p C..bm.IS..
+0080 | 76 06 00 bd 70 e0 00 45 00 04 b1 d6 c0 00 00 7f | v...p..E........
+0090 | 01 a1 fd ff ff ff a7 fe ff f7 02 c0 19 03 c7 3f | ...............?
+00a0 | 00 00 00 00 00 00 00 00 00 68 2d 40 39 00 00 22 | .........h-@9.."
+00b0 | 00 00 00 00 88 00 00 3c 00 00 00 00 00 00 00 00 | .......<........
+00c0 | a5 09 bf 07 00 c3 41 20 40 12 fc 00 3c 00 08 00 | ......A @...<...
+00d0 | 00 a9 ff 3f ff 43 00 00 00 44 00 00 00 40 00 00 | ...?.C...D...@..
+00e0 | 00 40 00 00 00 40 00 00 00 40 0c 60 00 00 00 00 | .@...@...@.`....
+00f0 | 00 00 00 00 88 c6 fa 03 83 c2 fa 02 00 00 01 bf | ................
diff --git a/docs/future/dumps/logs-t400-bios2.02-ec1.01/pin_hwC0D0 b/docs/future/dumps/logs-t400-bios2.02-ec1.01/pin_hwC0D0
new file mode 100644
index 0000000..6113560
--- /dev/null
+++ b/docs/future/dumps/logs-t400-bios2.02-ec1.01/pin_hwC0D0
@@ -0,0 +1,8 @@
+0x16 0x022140f0
+0x17 0x61a190f0
+0x18 0x02a190f0
+0x19 0x40f000f0
+0x1a 0x901701f0
+0x1b 0x40f001f0
+0x1c 0x40f001f0
+0x1d 0x90a601f0
diff --git a/docs/future/dumps/logs-t400-bios2.02-ec1.01/superiotool.log b/docs/future/dumps/logs-t400-bios2.02-ec1.01/superiotool.log
new file mode 100644
index 0000000..7fc201d
--- /dev/null
+++ b/docs/future/dumps/logs-t400-bios2.02-ec1.01/superiotool.log
@@ -0,0 +1,170 @@
+superiotool r4.0-8339-g425b61e
+Probing for ALi Super I/O at 0x3f0...
+ Failed. Returned data: id=0xffff, rev=0xff
+Probing for ALi Super I/O at 0x370...
+ Failed. Returned data: id=0xffff, rev=0xff
+Probing for Fintek Super I/O at 0x2e...
+ Failed. Returned data: vid=0xffff, id=0xffff
+Probing for Fintek Super I/O at 0x4e...
+ Failed. Returned data: vid=0xffff, id=0xffff
+Probing for Fintek Super I/O at 0x2e...
+ Failed. Returned data: vid=0xffff, id=0xffff
+Probing for Fintek Super I/O at 0x4e...
+ Failed. Returned data: vid=0xffff, id=0xffff
+Probing for ITE Super I/O (init=standard) at 0x20e...
+ Failed. Returned data: id=0xffff, rev=0xf
+Probing for ITE Super I/O (init=it8502e) at 0x20e...
+ Failed. Returned data: id=0xffff, rev=0xf
+Probing for ITE Super I/O (init=it8761e) at 0x20e...
+ Failed. Returned data: id=0xffff, rev=0xf
+Probing for ITE Super I/O (init=it8228e) at 0x20e...
+ Failed. Returned data: id=0xffff, rev=0xf
+Probing for ITE Super I/O (init=0x87,0x87) at 0x20e...
+ Failed. Returned data: id=0xffff, rev=0xf
+Probing for ITE Super I/O (init=standard) at 0x25e...
+ Failed. Returned data: id=0xffff, rev=0xf
+Probing for ITE Super I/O (init=it8502e) at 0x25e...
+ Failed. Returned data: id=0xffff, rev=0xf
+Probing for ITE Super I/O (init=it8761e) at 0x25e...
+ Failed. Returned data: id=0xffff, rev=0xf
+Probing for ITE Super I/O (init=it8228e) at 0x25e...
+ Failed. Returned data: id=0xffff, rev=0xf
+Probing for ITE Super I/O (init=0x87,0x87) at 0x25e...
+ Failed. Returned data: id=0xffff, rev=0xf
+Probing for ITE Super I/O (init=standard) at 0x2e...
+ Failed. Returned data: id=0xffff, rev=0xf
+Probing for ITE Super I/O (init=it8502e) at 0x2e...
+ Failed. Returned data: id=0xffff, rev=0xf
+Probing for ITE Super I/O (init=it8761e) at 0x2e...
+ Failed. Returned data: id=0xffff, rev=0xf
+Probing for ITE Super I/O (init=it8228e) at 0x2e...
+ Failed. Returned data: id=0xffff, rev=0xf
+Probing for ITE Super I/O (init=0x87,0x87) at 0x2e...
+ Failed. Returned data: id=0xffff, rev=0xf
+Probing for ITE Super I/O (init=standard) at 0x4e...
+ Failed. Returned data: id=0xffff, rev=0xf
+Probing for ITE Super I/O (init=it8502e) at 0x4e...
+ Failed. Returned data: id=0xffff, rev=0xf
+Probing for ITE Super I/O (init=it8761e) at 0x4e...
+ Failed. Returned data: id=0xffff, rev=0xf
+Probing for ITE Super I/O (init=it8228e) at 0x4e...
+ Failed. Returned data: id=0xffff, rev=0xf
+Probing for ITE Super I/O (init=0x87,0x87) at 0x4e...
+ Failed. Returned data: id=0xffff, rev=0xf
+Probing for ITE Super I/O (init=legacy/it8661f) at 0x370...
+ Failed. Returned data: id=0xffff, rev=0xf
+Probing for ITE Super I/O (init=legacy/it8671f) at 0x370...
+ Failed. Returned data: id=0xffff, rev=0xf
+Probing for NSC Super I/O at 0x2e...
+ Failed. Returned data: port=0xff, port+1=0xff
+Probing for NSC Super I/O at 0x4e...
+ Failed. Returned data: port=0xff, port+1=0xff
+Probing for NSC Super I/O at 0x15c...
+ Failed. Returned data: port=0xff, port+1=0xff
+Probing for NSC Super I/O at 0x164e...
+Found NSC PC87382 (sid=0xf4, srid=0x04) at 0x164e
+Register dump:
+idx 20 21 22 26 27 29
+val f4 11 60 0e 04 b0
+def f4 11 63 00 00 00
+LDN 0x02 (IR)
+idx 30 60 61 70 71 74 75 f0
+val 00 02 f8 03 03 04 04 82
+def 00 02 f8 03 03 04 04 02
+LDN 0x03 (COM1)
+idx 30 60 61 70 71 74 75 f0
+val 00 03 f8 04 03 04 04 02
+def 00 03 f8 04 03 04 04 02
+LDN 0x07 (GPIO)
+idx 30 60 61 70 71 74 75 f0 f1 f2
+val 01 16 80 00 03 04 04 21 04 00
+def 00 00 00 00 03 04 04 00 MM 01
+LDN 0x19 (Docking LPC switch)
+idx 30 60 61 70 71 74 75
+val 01 16 4c 00 00 04 04
+def 00 00 00 00 00 04 04
+Probing for Nuvoton Super I/O at 0x164e...
+ Failed. Returned data: chip_id=0xf411
+Probing for Nuvoton Super I/O (sid=0xfc) at 0x164e...
+ Failed. Returned data: sid=0xf4, id=0xf411, rev=0x00
+Probing for Nuvoton Super I/O at 0x2e...
+ Failed. Returned data: chip_id=0xffff
+Probing for Nuvoton Super I/O (sid=0xfc) at 0x2e...
+ Failed. Returned data: sid=0xff, id=0xffff, rev=0x00
+Probing for Nuvoton Super I/O at 0x4e...
+ Failed. Returned data: chip_id=0xffff
+Probing for Nuvoton Super I/O (sid=0xfc) at 0x4e...
+ Failed. Returned data: sid=0xff, id=0xffff, rev=0x00
+Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x2e...
+ Failed. Returned data: id=0xff, rev=0xff
+Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x2e...
+ Failed. Returned data: id=0xff, rev=0xff
+Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x4e...
+ Failed. Returned data: id=0xff, rev=0xff
+Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x4e...
+ Failed. Returned data: id=0xff, rev=0xff
+Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x162e...
+ Failed. Returned data: id=0xff, rev=0xff
+Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x162e...
+ Failed. Returned data: id=0xff, rev=0xff
+Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x164e...
+ Failed. Returned data: id=0xf4, rev=0x11
+Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x164e...
+ Failed. Returned data: id=0x00, rev=0x00
+Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x3f0...
+ Failed. Returned data: id=0xff, rev=0xff
+Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x3f0...
+ Failed. Returned data: id=0xff, rev=0xff
+Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x370...
+ Failed. Returned data: id=0xff, rev=0xff
+Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x370...
+ Failed. Returned data: id=0xff, rev=0xff
+Probing for Winbond Super I/O (init=0x88) at 0x2e...
+ Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
+Probing for Winbond Super I/O (init=0x89) at 0x2e...
+ Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
+Probing for Winbond Super I/O (init=0x86,0x86) at 0x2e...
+ Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
+Probing for Winbond Super I/O (init=0x87,0x87) at 0x2e...
+ Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
+Probing for Winbond Super I/O (init=0x88) at 0x4e...
+ Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
+Probing for Winbond Super I/O (init=0x89) at 0x4e...
+ Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
+Probing for Winbond Super I/O (init=0x86,0x86) at 0x4e...
+ Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
+Probing for Winbond Super I/O (init=0x87,0x87) at 0x4e...
+ Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
+Probing for Winbond Super I/O (init=0x88) at 0x3f0...
+ Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
+Probing for Winbond Super I/O (init=0x89) at 0x3f0...
+ Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
+Probing for Winbond Super I/O (init=0x86,0x86) at 0x3f0...
+ Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
+Probing for Winbond Super I/O (init=0x87,0x87) at 0x3f0...
+ Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
+Probing for Winbond Super I/O (init=0x88) at 0x370...
+ Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
+Probing for Winbond Super I/O (init=0x89) at 0x370...
+ Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
+Probing for Winbond Super I/O (init=0x86,0x86) at 0x370...
+ Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
+Probing for Winbond Super I/O (init=0x87,0x87) at 0x370...
+ Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
+Probing for Winbond Super I/O (init=0x88) at 0x250...
+ Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
+Probing for Winbond Super I/O (init=0x89) at 0x250...
+ Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
+Probing for Winbond Super I/O (init=0x86,0x86) at 0x250...
+ Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
+Probing for Winbond Super I/O (init=0x87,0x87) at 0x250...
+ Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
+Probing for VIA Super I/O at 0x3f0...
+ PCI device 1106:0686 not found.
+Probing for AMD EC Super I/O at 0xaa...
+Probing for Server Engines Super I/O at 0x2e...
+ Failed. Returned data: id=0xffff, rev=0xff
+Probing for Infineon Super I/O at 0x2e...
+ Failed. Returned data: id=0xff, rev=0xff
+Probing for Infineon Super I/O at 0x4e...
+ Failed. Returned data: id=0xff, rev=0xff
diff --git a/docs/future/dumps/logs-t400-bios2.02-ec1.01/t400_flashrom_read_with_bbb.txt b/docs/future/dumps/logs-t400-bios2.02-ec1.01/t400_flashrom_read_with_bbb.txt
new file mode 100644
index 0000000..b7f0943
--- /dev/null
+++ b/docs/future/dumps/logs-t400-bios2.02-ec1.01/t400_flashrom_read_with_bbb.txt
@@ -0,0 +1,291 @@
+Script started on Tue Mar 17 23:20:09 2015
+root@beaglebone:~# poweroff./flashrom -p linux_spi:dev=/dev/spidev1.0,spispeed=512 -r x200s.rom root@beaglebone:~# poweroff./flashrom -p linux_spi:dev=/dev/spidev1.0,spispeed=512 -r t400recipe__.rom[1@_.rom -V
+flashrom v0.9.7-unknown on Linux 3.8.13-bone69 (armv7l)
+flashrom is free software, get the source code at http://www.flashrom.org
+
+flashrom was built with libpci 3.1.9, GCC 4.6.3, little endian
+Command line (5 args): ./flashrom -p linux_spi:dev=/dev/spidev1.0,spispeed=512 -r t400recipe___.rom -V
+Calibrating delay loop... OS timer resolution is 4 usecs, 330M loops per second, 10 myus = 11 us, 100 myus = 151 us, 1000 myus = 1072 us, 10000 myus = 10023 us, 16 myus = 17 us, OK.
+Initializing linux_spi programmer
+Using device /dev/spidev1.0
+Using 512 kHz clock
+The following protocols are supported: SPI.
+Probing for AMIC A25L05PT, 64 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for AMIC A25L05PU, 64 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for AMIC A25L10PT, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for AMIC A25L10PU, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for AMIC A25L20PT, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for AMIC A25L20PU, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for AMIC A25L40PT, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for AMIC A25L40PU, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for AMIC A25L80P, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for AMIC A25L16PT, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for AMIC A25L16PU, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for AMIC A25L512, 64 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for AMIC A25L010, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for AMIC A25L020, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for AMIC A25L040, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for AMIC A25L080, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for AMIC A25L016, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for AMIC A25L032, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for AMIC A25LQ16, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for AMIC A25LQ032/A25LQ32A, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for AMIC A25LQ64, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT25DF021, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT25DF041A, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT25DF081, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT25DF081A, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT25DF161, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT25DF321, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT25DF321A, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT25DF641(A), 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT25DL081, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT25DL161, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT25DQ161, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT25F512, 64 kB: probe_spi_at25f: id1 0x00, id2 0x00
+Probing for Atmel AT25F512A, 64 kB: probe_spi_at25f: id1 0x00, id2 0x00
+Probing for Atmel AT25F512B, 64 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT25F1024(A), 128 kB: probe_spi_at25f: id1 0x00, id2 0x00
+Probing for Atmel AT25F2048, 256 kB: probe_spi_at25f: id1 0x00, id2 0x00
+Probing for Atmel AT25F4096, 512 kB: probe_spi_at25f: id1 0x00, id2 0x00
+Probing for Atmel AT25FS010, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT25FS040, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT26DF041, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT26DF081A, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT26DF161, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT26DF161A, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT26F004, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT45CS1282, 16896 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT45DB011D, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT45DB021D, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT45DB041D, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT45DB081D, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT45DB161D, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT45DB321C, 4224 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT45DB321D, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT45DB321E, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT45DB642D, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for ESMT F25L008A, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for ESMT F25L32PA, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25B05, 64 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25B05T, 64 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25B10, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25B10T, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25B20, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25B20T, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25B40, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25B40T, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25B80, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25B80T, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25B16, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25B16T, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25B32, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25B32T, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25B64, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25B64T, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25F05, 64 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25F10, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25F20, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25F40, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25F80, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25F16, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25F32, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25F64, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25Q40, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25Q80(A), 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25Q16, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25Q32(A/B), 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25Q64, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25Q128, 16384 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25QH16, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25QH32, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25QH64, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25QH128, 16384 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25S10, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25S20, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25S40, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25S80, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25S16, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25S32, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25S64, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for GigaDevice GD25LQ32, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for GigaDevice GD25Q512, 64 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for GigaDevice GD25Q10, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for GigaDevice GD25Q20(B), 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for GigaDevice GD25Q40(B), 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for GigaDevice GD25Q80(B), 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for GigaDevice GD25Q16(B), 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for GigaDevice GD25Q32(B), 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for GigaDevice GD25Q64(B), 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for GigaDevice GD25Q128B, 16384 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for GigaDevice GD25T80, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Intel 25F160S33B8, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Intel 25F160S33T8, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Intel 25F320S33B8, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Intel 25F320S33T8, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Intel 25F640S33B8, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Intel 25F640S33T8, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Macronix MX23L1654, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Macronix MX23L3254, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Macronix MX23L6454, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Macronix MX23L12854, 16384 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Macronix MX25L512(E)/MX25V512(C), 64 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Macronix MX25L1005(C)/MX25L1006E, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Macronix MX25L2005(C), 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Macronix MX25L4005(A/C), 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Macronix MX25L8005/MX25V8005, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Macronix MX25L1605D/MX25L1608D/MX25L1673E, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Macronix MX25L1635D, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Macronix MX25L1635E, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Macronix MX25L3205D/MX25L3208D, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Macronix MX25L3235D, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Macronix MX25L6405(D), 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Macronix MX25L12805(D), 16384 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Macronix MX25U1635E, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Macronix MX25U3235E/F, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Macronix MX25U6435E/F, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Macronix MX25U12835F, 16384 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST M25P05-A, 64 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST M25P05, 64 kB: Ignoring RES in favour of RDID.
+Probing for Micron/Numonyx/ST M25P10-A, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST M25P10, 128 kB: Ignoring RES in favour of RDID.
+Probing for Micron/Numonyx/ST M25P20, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST M25P20-old, 256 kB: Ignoring RES in favour of RDID.
+Probing for Micron/Numonyx/ST M25P40, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST M25P40-old, 512 kB: Ignoring RES in favour of RDID.
+Probing for Micron/Numonyx/ST M25P80, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST M25P16, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST M25P32, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST M25P64, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST M25P128, 16384 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST M25PE10, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST M25PE20, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST M25PE40, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST M25PE80, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST M25PE16, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST M25PX80, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST M25PX16, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST M25PX32, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST M25PX64, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST M45PE10, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST M45PE20, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST M45PE40, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST M45PE80, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST M45PE16, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST N25Q016, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST N25Q032..1E, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST N25Q032..3E, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST N25Q064..1E, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST N25Q064..3E, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST N25Q128..1E, 16384 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST N25Q128..3E, 16384 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Nantronics N25S10, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Nantronics N25S20, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Nantronics N25S40, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Nantronics N25S80, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Nantronics N25S16, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for PMC Pm25LD256C, 32 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for PMC Pm25LD512(C), 64 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for PMC Pm25LD010(C), 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for PMC Pm25LD020(C), 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for PMC Pm25LD040(C), 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for PMC Pm25LV512(A), 64 kB: probe_spi_res2: id1 0x16, id2 0x16
+Probing for PMC Pm25LV010, 128 kB: probe_spi_res2: id1 0x16, id2 0x16
+Probing for PMC Pm25LV010A, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for PMC Pm25LV020, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for PMC Pm25LV040, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for PMC Pm25LV080B, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for PMC Pm25LV016B, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Sanyo LE25FW106, 128 kB: probe_spi_res2: id1 0x16, id2 0x16
+Probing for Sanyo LE25FW406A, 512 kB: probe_spi_res2: id1 0x16, id2 0x16
+Probing for Sanyo LE25FU406B, 512 kB: probe_spi_res2: id1 0x16, id2 0x16
+Probing for Sanyo LE25FW203A, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Sanyo LE25FW403A, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Sanyo LE25FW418A, 512 kB: probe_spi_res2: id1 0x16, id2 0x16
+Probing for Sanyo LE25FW806, 1024 kB: probe_spi_res2: id1 0x16, id2 0x16
+Probing for Sanyo LE25FW808, 1024 kB: probe_spi_res2: id1 0x16, id2 0x16
+Probing for Spansion S25FL004A, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Spansion S25FL008A, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Spansion S25FL016A, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Spansion S25FL032A/P, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Spansion S25FL064A/P, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Spansion S25FL204K, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Spansion S25FL208K, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Spansion S25FL116K/S25FL216K, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Spansion S25FL132K, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Spansion S25FL164K, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Spansion S25FL127S-64kB, 16384 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Spansion S25FL127S-256kB, 16384 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Spansion S25FL128P......0, 16384 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Spansion S25FL128P......1, 16384 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Spansion S25FL128S......0, 16384 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Spansion S25FL128S......1, 16384 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Spansion S25FL129P......0, 16384 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Spansion S25FL129P......1, 16384 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for SST SST25LF020A, 256 kB: probe_spi_rems: id1 0xef, id2 0x16
+Probing for SST SST25LF040A, 512 kB: probe_spi_res2: id1 0x16, id2 0x16
+Probing for SST SST25LF080(A), 1024 kB: probe_spi_res2: id1 0x16, id2 0x16
+Probing for SST SST25VF512(A), 64 kB: probe_spi_rems: id1 0xef, id2 0x16
+Probing for SST SST25VF010(A), 128 kB: probe_spi_rems: id1 0xef, id2 0x16
+Probing for SST SST25VF020, 256 kB: probe_spi_rems: id1 0xef, id2 0x16
+Probing for SST SST25VF020B, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for SST SST25VF040, 512 kB: probe_spi_rems: id1 0xef, id2 0x16
+Probing for SST SST25VF040B, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for SST SST25VF040B.REMS, 512 kB: probe_spi_rems: id1 0xef, id2 0x16
+Probing for SST SST25VF080B, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for SST SST25VF016B, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for SST SST25VF032B, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for SST SST25VF064C, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for SST SST25WF512, 64 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for SST SST25WF010, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for SST SST25WF020, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for SST SST25WF040, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for SST SST25WF080, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Winbond W25Q40.V, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Winbond W25Q80.V, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Winbond W25Q16.V, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Winbond W25Q32.V, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Winbond W25Q64.V, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Winbond W25Q128.V, 16384 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Winbond W25Q20.W, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Winbond W25Q40.W, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Winbond W25Q80.W, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Winbond W25Q16.W, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Winbond W25Q32.W, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Winbond W25Q64.W, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Winbond W25X10, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Winbond W25X20, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Winbond W25X40, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Winbond W25X80, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Winbond W25X16, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Winbond W25X32, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Winbond W25X64, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Found Winbond flash chip "W25X64" (8192 kB, SPI) on linux_spi.
+Chip status register is 0x00.
+Probing for Unknown SFDP-capable chip, 0 kB: No SFDP signature found.
+Probing for AMIC unknown AMIC SPI chip, 0 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel unknown Atmel SPI chip, 0 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon unknown Eon SPI chip, 0 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Macronix unknown Macronix SPI chip, 0 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for PMC unknown PMC SPI chip, 0 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for SST unknown SST SPI chip, 0 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for ST unknown ST SPI chip, 0 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Sanyo unknown Sanyo SPI chip, 0 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Winbond unknown Winbond (ex Nexcom) SPI chip, 0 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Generic unknown SPI chip (RDID), 0 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Generic unknown SPI chip (REMS), 0 kB: probe_spi_rems: id1 0xef, id2 0x16
+Found Winbond flash chip "W25X64" (8192 kB, SPI).
+===
+This flash part has status UNTESTED for operations: READ ERASE WRITE
+The test status of this chip may have been updated in the latest development
+version of flashrom. If you are running the latest development version,
+please email a report to flashrom@flashrom.org if any of the above operations
+work correctly for you with this flash chip. Please include the flashrom log
+file for all operations you tested (see the man page for details), and mention
+which mainboard or programmer you tested in the subject line.
+Thanks for your help!
+Reading flash... done.
+root@beaglebone:~# exit
+exit
+
+Script done on Tue Mar 17 23:25:06 2015
diff --git a/docs/future/dumps/logs-t400-bios2.02-ec1.01/t400_flashrom_write_with_bbb.txt b/docs/future/dumps/logs-t400-bios2.02-ec1.01/t400_flashrom_write_with_bbb.txt
new file mode 100644
index 0000000..5489e62
--- /dev/null
+++ b/docs/future/dumps/logs-t400-bios2.02-ec1.01/t400_flashrom_write_with_bbb.txt
@@ -0,0 +1,294 @@
+Script started on Tue Mar 17 23:37:08 2015
+root@beaglebone:~# sudo ./       ./fsh  lashrom -p internal -  :         linux_spi:dev=/dev/spidev1.0  ,spispeed=512 -w t400_8mb_ukqwerty_vesafb.rom -V
+flashrom v0.9.7-unknown on Linux 3.8.13-bone69 (armv7l)
+flashrom is free software, get the source code at http://www.flashrom.org
+
+flashrom was built with libpci 3.1.9, GCC 4.6.3, little endian
+Command line (5 args): ./flashrom -p linux_spi:dev=/dev/spidev1.0,spispeed=512 -w t400_8mb_ukqwerty_vesafb.rom -V
+Calibrating delay loop... OS timer resolution is 4 usecs, 331M loops per second, 10 myus = 11 us, 100 myus = 149 us, 1000 myus = 1043 us, 10000 myus = 10051 us, 16 myus = 17 us, OK.
+Initializing linux_spi programmer
+Using device /dev/spidev1.0
+Using 512 kHz clock
+The following protocols are supported: SPI.
+Probing for AMIC A25L05PT, 64 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for AMIC A25L05PU, 64 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for AMIC A25L10PT, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for AMIC A25L10PU, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for AMIC A25L20PT, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for AMIC A25L20PU, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for AMIC A25L40PT, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for AMIC A25L40PU, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for AMIC A25L80P, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for AMIC A25L16PT, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for AMIC A25L16PU, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for AMIC A25L512, 64 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for AMIC A25L010, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for AMIC A25L020, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for AMIC A25L040, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for AMIC A25L080, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for AMIC A25L016, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for AMIC A25L032, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for AMIC A25LQ16, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for AMIC A25LQ032/A25LQ32A, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for AMIC A25LQ64, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT25DF021, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT25DF041A, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT25DF081, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT25DF081A, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT25DF161, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT25DF321, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT25DF321A, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT25DF641(A), 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT25DL081, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT25DL161, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT25DQ161, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT25F512, 64 kB: probe_spi_at25f: id1 0x00, id2 0x00
+Probing for Atmel AT25F512A, 64 kB: probe_spi_at25f: id1 0x00, id2 0x00
+Probing for Atmel AT25F512B, 64 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT25F1024(A), 128 kB: probe_spi_at25f: id1 0x00, id2 0x00
+Probing for Atmel AT25F2048, 256 kB: probe_spi_at25f: id1 0x00, id2 0x00
+Probing for Atmel AT25F4096, 512 kB: probe_spi_at25f: id1 0x00, id2 0x00
+Probing for Atmel AT25FS010, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT25FS040, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT26DF041, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT26DF081A, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT26DF161, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT26DF161A, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT26F004, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT45CS1282, 16896 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT45DB011D, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT45DB021D, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT45DB041D, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT45DB081D, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT45DB161D, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT45DB321C, 4224 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT45DB321D, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT45DB321E, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel AT45DB642D, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for ESMT F25L008A, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for ESMT F25L32PA, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25B05, 64 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25B05T, 64 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25B10, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25B10T, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25B20, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25B20T, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25B40, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25B40T, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25B80, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25B80T, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25B16, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25B16T, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25B32, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25B32T, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25B64, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25B64T, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25F05, 64 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25F10, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25F20, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25F40, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25F80, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25F16, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25F32, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25F64, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25Q40, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25Q80(A), 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25Q16, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25Q32(A/B), 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25Q64, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25Q128, 16384 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25QH16, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25QH32, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25QH64, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25QH128, 16384 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25S10, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25S20, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25S40, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25S80, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25S16, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25S32, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon EN25S64, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for GigaDevice GD25LQ32, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for GigaDevice GD25Q512, 64 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for GigaDevice GD25Q10, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for GigaDevice GD25Q20(B), 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for GigaDevice GD25Q40(B), 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for GigaDevice GD25Q80(B), 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for GigaDevice GD25Q16(B), 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for GigaDevice GD25Q32(B), 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for GigaDevice GD25Q64(B), 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for GigaDevice GD25Q128B, 16384 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for GigaDevice GD25T80, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Intel 25F160S33B8, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Intel 25F160S33T8, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Intel 25F320S33B8, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Intel 25F320S33T8, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Intel 25F640S33B8, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Intel 25F640S33T8, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Macronix MX23L1654, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Macronix MX23L3254, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Macronix MX23L6454, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Macronix MX23L12854, 16384 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Macronix MX25L512(E)/MX25V512(C), 64 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Macronix MX25L1005(C)/MX25L1006E, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Macronix MX25L2005(C), 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Macronix MX25L4005(A/C), 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Macronix MX25L8005/MX25V8005, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Macronix MX25L1605D/MX25L1608D/MX25L1673E, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Macronix MX25L1635D, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Macronix MX25L1635E, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Macronix MX25L3205D/MX25L3208D, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Macronix MX25L3235D, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Macronix MX25L6405(D), 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Macronix MX25L12805(D), 16384 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Macronix MX25U1635E, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Macronix MX25U3235E/F, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Macronix MX25U6435E/F, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Macronix MX25U12835F, 16384 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST M25P05-A, 64 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST M25P05, 64 kB: Ignoring RES in favour of RDID.
+Probing for Micron/Numonyx/ST M25P10-A, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST M25P10, 128 kB: Ignoring RES in favour of RDID.
+Probing for Micron/Numonyx/ST M25P20, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST M25P20-old, 256 kB: Ignoring RES in favour of RDID.
+Probing for Micron/Numonyx/ST M25P40, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST M25P40-old, 512 kB: Ignoring RES in favour of RDID.
+Probing for Micron/Numonyx/ST M25P80, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST M25P16, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST M25P32, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST M25P64, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST M25P128, 16384 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST M25PE10, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST M25PE20, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST M25PE40, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST M25PE80, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST M25PE16, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST M25PX80, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST M25PX16, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST M25PX32, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST M25PX64, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST M45PE10, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST M45PE20, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST M45PE40, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST M45PE80, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST M45PE16, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST N25Q016, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST N25Q032..1E, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST N25Q032..3E, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST N25Q064..1E, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST N25Q064..3E, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST N25Q128..1E, 16384 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Micron/Numonyx/ST N25Q128..3E, 16384 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Nantronics N25S10, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Nantronics N25S20, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Nantronics N25S40, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Nantronics N25S80, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Nantronics N25S16, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for PMC Pm25LD256C, 32 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for PMC Pm25LD512(C), 64 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for PMC Pm25LD010(C), 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for PMC Pm25LD020(C), 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for PMC Pm25LD040(C), 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for PMC Pm25LV512(A), 64 kB: probe_spi_res2: id1 0x16, id2 0x16
+Probing for PMC Pm25LV010, 128 kB: probe_spi_res2: id1 0x16, id2 0x16
+Probing for PMC Pm25LV010A, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for PMC Pm25LV020, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for PMC Pm25LV040, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for PMC Pm25LV080B, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for PMC Pm25LV016B, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Sanyo LE25FW106, 128 kB: probe_spi_res2: id1 0x16, id2 0x16
+Probing for Sanyo LE25FW406A, 512 kB: probe_spi_res2: id1 0x16, id2 0x16
+Probing for Sanyo LE25FU406B, 512 kB: probe_spi_res2: id1 0x16, id2 0x16
+Probing for Sanyo LE25FW203A, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Sanyo LE25FW403A, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Sanyo LE25FW418A, 512 kB: probe_spi_res2: id1 0x16, id2 0x16
+Probing for Sanyo LE25FW806, 1024 kB: probe_spi_res2: id1 0x16, id2 0x16
+Probing for Sanyo LE25FW808, 1024 kB: probe_spi_res2: id1 0x16, id2 0x16
+Probing for Spansion S25FL004A, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Spansion S25FL008A, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Spansion S25FL016A, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Spansion S25FL032A/P, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Spansion S25FL064A/P, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Spansion S25FL204K, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Spansion S25FL208K, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Spansion S25FL116K/S25FL216K, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Spansion S25FL132K, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Spansion S25FL164K, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Spansion S25FL127S-64kB, 16384 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Spansion S25FL127S-256kB, 16384 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Spansion S25FL128P......0, 16384 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Spansion S25FL128P......1, 16384 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Spansion S25FL128S......0, 16384 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Spansion S25FL128S......1, 16384 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Spansion S25FL129P......0, 16384 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Spansion S25FL129P......1, 16384 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for SST SST25LF020A, 256 kB: probe_spi_rems: id1 0xef, id2 0x16
+Probing for SST SST25LF040A, 512 kB: probe_spi_res2: id1 0x16, id2 0x16
+Probing for SST SST25LF080(A), 1024 kB: probe_spi_res2: id1 0x16, id2 0x16
+Probing for SST SST25VF512(A), 64 kB: probe_spi_rems: id1 0xef, id2 0x16
+Probing for SST SST25VF010(A), 128 kB: probe_spi_rems: id1 0xef, id2 0x16
+Probing for SST SST25VF020, 256 kB: probe_spi_rems: id1 0xef, id2 0x16
+Probing for SST SST25VF020B, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for SST SST25VF040, 512 kB: probe_spi_rems: id1 0xef, id2 0x16
+Probing for SST SST25VF040B, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for SST SST25VF040B.REMS, 512 kB: probe_spi_rems: id1 0xef, id2 0x16
+Probing for SST SST25VF080B, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for SST SST25VF016B, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for SST SST25VF032B, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for SST SST25VF064C, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for SST SST25WF512, 64 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for SST SST25WF010, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for SST SST25WF020, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for SST SST25WF040, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for SST SST25WF080, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Winbond W25Q40.V, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Winbond W25Q80.V, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Winbond W25Q16.V, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Winbond W25Q32.V, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Winbond W25Q64.V, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Winbond W25Q128.V, 16384 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Winbond W25Q20.W, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Winbond W25Q40.W, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Winbond W25Q80.W, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Winbond W25Q16.W, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Winbond W25Q32.W, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Winbond W25Q64.W, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Winbond W25X10, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Winbond W25X20, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Winbond W25X40, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Winbond W25X80, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Winbond W25X16, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Winbond W25X32, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Winbond W25X64, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Found Winbond flash chip "W25X64" (8192 kB, SPI) on linux_spi.
+Chip status register is 0x00.
+Probing for Unknown SFDP-capable chip, 0 kB: No SFDP signature found.
+Probing for AMIC unknown AMIC SPI chip, 0 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Atmel unknown Atmel SPI chip, 0 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Eon unknown Eon SPI chip, 0 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Macronix unknown Macronix SPI chip, 0 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for PMC unknown PMC SPI chip, 0 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for SST unknown SST SPI chip, 0 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for ST unknown ST SPI chip, 0 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Sanyo unknown Sanyo SPI chip, 0 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Winbond unknown Winbond (ex Nexcom) SPI chip, 0 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Generic unknown SPI chip (RDID), 0 kB: probe_spi_rdid_generic: id1 0xef, id2 0x3017
+Probing for Generic unknown SPI chip (REMS), 0 kB: probe_spi_rems: id1 0xef, id2 0x16
+Found Winbond flash chip "W25X64" (8192 kB, SPI).
+===
+This flash part has status UNTESTED for operations: READ ERASE WRITE
+The test status of this chip may have been updated in the latest development
+version of flashrom. If you are running the latest development version,
+please email a report to flashrom@flashrom.org if any of the above operations
+work correctly for you with this flash chip. Please include the flashrom log
+file for all operations you tested (see the man page for details), and mention
+which mainboard or programmer you tested in the subject line.
+Thanks for your help!
+Reading old flash chip contents... done.
+Erasing and writing flash chip... Trying erase function 0... 0x000000-0x000fff:EW, 0x001000-0x001fff:EW, 0x002000-0x002fff:W, 0x003000-0x003fff:EW, 0x004000-0x004fff:W, 0x005000-0x005fff:W, 0x006000-0x006fff:W, 0x007000-0x007fff:S, 0x008000-0x008fff:S, 0x009000-0x009fff:S, 0x00a000-0x00afff:S, 0x00b000-0x00bfff:S, 0x00c000-0x00cfff:S, 0x00d000-0x00dfff:S, 0x00e000-0x00efff:S, 0x00f000-0x00ffff:W, 0x010000-0x010fff:W, 0x011000-0x011fff:EW, 0x012000-0x012fff:EW, 0x013000-0x013fff:EW, 0x014000-0x014fff:EW, 0x015000-0x015fff:EW, 0x016000-0x016fff:EW, 0x017000-0x017fff:EW, 0x018000-0x018fff:EW, 0x019000-0x019fff:EW, 0x01a000-0x01afff:EW, 0x01b000-0x01bfff:EW, 0x01c000-0x01cfff:EW, 0x01d000-0x01dfff:EW, 0x01e000-0x01efff:EW, 0x01f000-0x01ffff:EW, 0x020000-0x020fff:EW, 0x021000-0x021fff:EW, 0x022000-0x022fff:EW, 0x023000-0x023fff:EW, 0x024000-0x024fff:EW, 0x025000-0x025fff:EW, 0x026000-0x026fff:EW, 0x027000-0x027fff:EW, 0x028000-0x028fff:EW, 0x029000-0x029fff:EW, 0x02a000-0x02afff:EW, 0x02b000-0x02bfff:EW, 0x02c000-0x02cfff:EW, 0x02d000-0x02dfff:EW, 0x02e000-0x02efff:EW, 0x02f000-0x02ffff:EW, 0x030000-0x030fff:EW, 0x031000-0x031fff:EW, 0x032000-0x032fff:EW, 0x033000-0x033fff:EW, 0x034000-0x034fff:W, 0x035000-0x035fff:W, 0x036000-0x036fff:W, 0x037000-0x037fff:W, 0x038000-0x038fff:W, 0x039000-0x039fff:W, 0x03a000-0x03afff:W, 0x03b000-0x03bfff:W, 0x03c000-0x03cfff:W, 0x03d000-0x03dfff:W, 0x03e000-0x03efff:W, 0x03f000-0x03ffff:W, 0x040000-0x040fff:W, 0x041000-0x041fff:EW, 0x042000-0x042fff:EW, 0x043000-0x043fff:EW, 0x044000-0x044fff:W, 0x045000-0x045fff:W, 0x046000-0x046fff:W, 0x047000-0x047fff:W, 0x048000-0x048fff:W, 0x049000-0x049fff:W, 0x04a000-0x04afff:W, 0x04b000-0x04bfff:W, 0x04c000-0x04cfff:W, 0x04d000-0x04dfff:W, 0x04e000-0x04efff:W, 0x04f000-0x04ffff:W, 0x050000-0x050fff:EW, 0x051000-0x051fff:EW, 0x052000-0x052fff:EW, 0x053000-0x053fff:EW, 0x054000-0x054fff:W, 0x055000-0x055fff:W, 0x056000-0x056fff:W, 0x057000-0x057fff:W, 0x058000-0x058fff:W, 0x059000-0x059fff:W, 0x05a000-0x05afff:W, 0x05b000-0x05bfff:W, 0x05c000-0x05cfff:W, 0x05d000-0x05dfff:W, 0x05e000-0x05efff:W, 0x05f000-0x05ffff:W, 0x060000-0x060fff:W, 0x061000-0x061fff:W, 0x062000-0x062fff:EW, 0x063000-0x063fff:EW, 0x064000-0x064fff:W, 0x065000-0x065fff:W, 0x066000-0x066fff:EW, 0x067000-0x067fff:EW, 0x068000-0x068fff:EW, 0x069000-0x069fff:EW, 0x06a000-0x06afff:EW, 0x06b000-0x06bfff:EW, 0x06c000-0x06cfff:EW, 0x06d000-0x06dfff:EW, 0x06e000-0x06efff:EW, 0x06f000-0x06ffff:EW, 0x070000-0x070fff:EW, 0x071000-0x071fff:EW, 0x072000-0x072fff:EW, 0x073000-0x073fff:EW, 0x074000-0x074fff:EW, 0x075000-0x075fff:EW, 0x076000-0x076fff:EW, 0x077000-0x077fff:EW, 0x078000-0x078fff:EW, 0x079000-0x079fff:EW, 0x07a000-0x07afff:EW, 0x07b000-0x07bfff:EW, 0x07c000-0x07cfff:EW, 0x07d000-0x07dfff:EW, 0x07e000-0x07efff:EW, 0x07f000-0x07ffff:EW, 0x080000-0x080fff:EW, 0x081000-0x081fff:EW, 0x082000-0x082fff:EW, 0x083000-0x083fff:EW, 0x084000-0x084fff:W, 0x085000-0x085fff:W, 0x086000-0x086fff:W, 0x087000-0x087fff:W, 0x088000-0x088fff:W, 0x089000-0x089fff:W, 0x08a000-0x08afff:W, 0x08b000-0x08bfff:W, 0x08c000-0x08cfff:W, 0x08d000-0x08dfff:W, 0x08e000-0x08efff:W, 0x08f000-0x08ffff:W, 0x090000-0x090fff:W, 0x091000-0x091fff:EW, 0x092000-0x092fff:EW, 0x093000-0x093fff:EW, 0x094000-0x094fff:W, 0x095000-0x095fff:W, 0x096000-0x096fff:W, 0x097000-0x097fff:W, 0x098000-0x098fff:W, 0x099000-0x099fff:W, 0x09a000-0x09afff:W, 0x09b000-0x09bfff:W, 0x09c000-0x09cfff:W, 0x09d000-0x09dfff:W, 0x09e000-0x09efff:W, 0x09f000-0x09ffff:W, 0x0a0000-0x0a0fff:W, 0x0a1000-0x0a1fff:W, 0x0a2000-0x0a2fff:EW, 0x0a3000-0x0a3fff:EW, 0x0a4000-0x0a4fff:W, 0x0a5000-0x0a5fff:W, 0x0a6000-0x0a6fff:W, 0x0a7000-0x0a7fff:W, 0x0a8000-0x0a8fff:W, 0x0a9000-0x0a9fff:W, 0x0aa000-0x0aafff:W, 0x0ab000-0x0abfff:W, 0x0ac000-0x0acfff:W, 0x0ad000-0x0adfff:W, 0x0ae000-0x0aefff:W, 0x0af000-0x0affff:W, 0x0b0000-0x0b0fff:W, 0x0b1000-0x0b1fff:W, 0x0b2000-0x0b2fff:EW, 0x0b3000-0x0b3fff:EW, 0x0b4000-0x0b4fff:EW, 0x0b5000-0x0b5fff:EW, 0x0b6000-0x0b6fff:EW, 0x0b7000-0x0b7fff:EW, 0x0b8000-0x0b8fff:EW, 0x0b9000-0x0b9fff:EW, 0x0ba000-0x0bafff:EW, 0x0bb000-0x0bbfff:EW, 0x0bc000-0x0bcfff:EW, 0x0bd000-0x0bdfff:EW, 0x0be000-0x0befff:EW, 0x0bf000-0x0bffff:EW, 0x0c0000-0x0c0fff:EW, 0x0c1000-0x0c1fff:EW, 0x0c2000-0x0c2fff:EW, 0x0c3000-0x0c3fff:W, 0x0c4000-0x0c4fff:W, 0x0c5000-0x0c5fff:W, 0x0c6000-0x0c6fff:W, 0x0c7000-0x0c7fff:W, 0x0c8000-0x0c8fff:W, 0x0c9000-0x0c9fff:W, 0x0ca000-0x0cafff:W, 0x0cb000-0x0cbfff:W, 0x0cc000-0x0ccfff:W, 0x0cd000-0x0cdfff:W, 0x0ce000-0x0cefff:W, 0x0cf000-0x0cffff:W, 0x0d0000-0x0d0fff:W, 0x0d1000-0x0d1fff:W, 0x0d2000-0x0d2fff:EW, 0x0d3000-0x0d3fff:EW, 0x0d4000-0x0d4fff:EW, 0x0d5000-0x0d5fff:EW, 0x0d6000-0x0d6fff:EW, 0x0d7000-0x0d7fff:EW, 0x0d8000-0x0d8fff:EW, 0x0d9000-0x0d9fff:EW, 0x0da000-0x0dafff:EW, 0x0db000-0x0dbfff:EW, 0x0dc000-0x0dcfff:EW, 0x0dd000-0x0ddfff:EW, 0x0de000-0x0defff:EW, 0x0df000-0x0dffff:EW, 0x0e0000-0x0e0fff:EW, 0x0e1000-0x0e1fff:EW, 0x0e2000-0x0e2fff:EW, 0x0e3000-0x0e3fff:EW, 0x0e4000-0x0e4fff:EW, 0x0e5000-0x0e5fff:EW, 0x0e6000-0x0e6fff:EW, 0x0e7000-0x0e7fff:EW, 0x0e8000-0x0e8fff:EW, 0x0e9000-0x0e9fff:EW, 0x0ea000-0x0eafff:EW, 0x0eb000-0x0ebfff:EW, 0x0ec000-0x0ecfff:EW, 0x0ed000-0x0edfff:EW, 0x0ee000-0x0eefff:EW, 0x0ef000-0x0effff:EW, 0x0f0000-0x0f0fff:EW, 0x0f1000-0x0f1fff:EW, 0x0f2000-0x0f2fff:EW, 0x0f3000-0x0f3fff:EW, 0x0f4000-0x0f4fff:EW, 0x0f5000-0x0f5fff:EW, 0x0f6000-0x0f6fff:EW, 0x0f7000-0x0f7fff:EW, 0x0f8000-0x0f8fff:EW, 0x0f9000-0x0f9fff:EW, 0x0fa000-0x0fafff:EW, 0x0fb000-0x0fbfff:EW, 0x0fc000-0x0fcfff:EW, 0x0fd000-0x0fdfff:E, 0x0fe000-0x0fefff:E, 0x0ff000-0x0fffff:E, 0x100000-0x100fff:E, 0x101000-0x101fff:E, 0x102000-0x102fff:E, 0x103000-0x103fff:E, 0x104000-0x104fff:E, 0x105000-0x105fff:E, 0x106000-0x106fff:E, 0x107000-0x107fff:E, 0x108000-0x108fff:E, 0x109000-0x109fff:E, 0x10a000-0x10afff:E, 0x10b000-0x10bfff:E, 0x10c000-0x10cfff:E, 0x10d000-0x10dfff:E, 0x10e000-0x10efff:E, 0x10f000-0x10ffff:E, 0x110000-0x110fff:E, 0x111000-0x111fff:E, 0x112000-0x112fff:E, 0x113000-0x113fff:E, 0x114000-0x114fff:E, 0x115000-0x115fff:E, 0x116000-0x116fff:E, 0x117000-0x117fff:E, 0x118000-0x118fff:E, 0x119000-0x119fff:E, 0x11a000-0x11afff:E, 0x11b000-0x11bfff:E, 0x11c000-0x11cfff:E, 0x11d000-0x11dfff:E, 0x11e000-0x11efff:E, 0x11f000-0x11ffff:E, 0x120000-0x120fff:E, 0x121000-0x121fff:E, 0x122000-0x122fff:E, 0x123000-0x123fff:E, 0x124000-0x124fff:E, 0x125000-0x125fff:E, 0x126000-0x126fff:E, 0x127000-0x127fff:E, 0x128000-0x128fff:E, 0x129000-0x129fff:E, 0x12a000-0x12afff:E, 0x12b000-0x12bfff:E, 0x12c000-0x12cfff:E, 0x12d000-0x12dfff:E, 0x12e000-0x12efff:S, 0x12f000-0x12ffff:S, 0x130000-0x130fff:S, 0x131000-0x131fff:S, 0x132000-0x132fff:S, 0x133000-0x133fff:S, 0x134000-0x134fff:S, 0x135000-0x135fff:S, 0x136000-0x136fff:S, 0x137000-0x137fff:S, 0x138000-0x138fff:S, 0x139000-0x139fff:S, 0x13a000-0x13afff:S, 0x13b000-0x13bfff:S, 0x13c000-0x13cfff:S, 0x13d000-0x13dfff:S, 0x13e000-0x13efff:S, 0x13f000-0x13ffff:S, 0x140000-0x140fff:S, 0x141000-0x141fff:S, 0x142000-0x142fff:S, 0x143000-0x143fff:E, 0x144000-0x144fff:E, 0x145000-0x145fff:E, 0x146000-0x146fff:E, 0x147000-0x147fff:E, 0x148000-0x148fff:E, 0x149000-0x149fff:E, 0x14a000-0x14afff:E, 0x14b000-0x14bfff:E, 0x14c000-0x14cfff:E, 0x14d000-0x14dfff:E, 0x14e000-0x14efff:E, 0x14f000-0x14ffff:E, 0x150000-0x150fff:E, 0x151000-0x151fff:E, 0x152000-0x152fff:E, 0x153000-0x153fff:E, 0x154000-0x154fff:E, 0x155000-0x155fff:E, 0x156000-0x156fff:E, 0x157000-0x157fff:E, 0x158000-0x158fff:E, 0x159000-0x159fff:E, 0x15a000-0x15afff:E, 0x15b000-0x15bfff:E, 0x15c000-0x15cfff:E, 0x15d000-0x15dfff:E, 0x15e000-0x15efff:E, 0x15f000-0x15ffff:E, 0x160000-0x160fff:E, 0x161000-0x161fff:E, 0x162000-0x162fff:E, 0x163000-0x163fff:E, 0x164000-0x164fff:E, 0x165000-0x165fff:E, 0x166000-0x166fff:E, 0x167000-0x167fff:E, 0x168000-0x168fff:E, 0x169000-0x169fff:E, 0x16a000-0x16afff:E, 0x16b000-0x16bfff:E, 0x16c000-0x16cfff:E, 0x16d000-0x16dfff:E, 0x16e000-0x16efff:E, 0x16f000-0x16ffff:E, 0x170000-0x170fff:E, 0x171000-0x171fff:E, 0x172000-0x172fff:E, 0x173000-0x173fff:E, 0x174000-0x174fff:E, 0x175000-0x175fff:E, 0x176000-0x176fff:E, 0x177000-0x177fff:E, 0x178000-0x178fff:E, 0x179000-0x179fff:E, 0x17a000-0x17afff:E, 0x17b000-0x17bfff:E, 0x17c000-0x17cfff:E, 0x17d000-0x17dfff:E, 0x17e000-0x17efff:E, 0x17f000-0x17ffff:E, 0x180000-0x180fff:E, 0x181000-0x181fff:E, 0x182000-0x182fff:E, 0x183000-0x183fff:E, 0x184000-0x184fff:E, 0x185000-0x185fff:E, 0x186000-0x186fff:E, 0x187000-0x187fff:E, 0x188000-0x188fff:E, 0x189000-0x189fff:E, 0x18a000-0x18afff:E, 0x18b000-0x18bfff:E, 0x18c000-0x18cfff:E, 0x18d000-0x18dfff:E, 0x18e000-0x18efff:E, 0x18f000-0x18ffff:E, 0x190000-0x190fff:E, 0x191000-0x191fff:E, 0x192000-0x192fff:E, 0x193000-0x193fff:E, 0x194000-0x194fff:E, 0x195000-0x195fff:E, 0x196000-0x196fff:E, 0x197000-0x197fff:E, 0x198000-0x198fff:E, 0x199000-0x199fff:E, 0x19a000-0x19afff:E, 0x19b000-0x19bfff:E, 0x19c000-0x19cfff:E, 0x19d000-0x19dfff:E, 0x19e000-0x19efff:E, 0x19f000-0x19ffff:E, 0x1a0000-0x1a0fff:E, 0x1a1000-0x1a1fff:E, 0x1a2000-0x1a2fff:E, 0x1a3000-0x1a3fff:E, 0x1a4000-0x1a4fff:E, 0x1a5000-0x1a5fff:E, 0x1a6000-0x1a6fff:E, 0x1a7000-0x1a7fff:E, 0x1a8000-0x1a8fff:E, 0x1a9000-0x1a9fff:E, 0x1aa000-0x1aafff:E, 0x1ab000-0x1abfff:E, 0x1ac000-0x1acfff:E, 0x1ad000-0x1adfff:E, 0x1ae000-0x1aefff:E, 0x1af000-0x1affff:E, 0x1b0000-0x1b0fff:E, 0x1b1000-0x1b1fff:E, 0x1b2000-0x1b2fff:E, 0x1b3000-0x1b3fff:E, 0x1b4000-0x1b4fff:E, 0x1b5000-0x1b5fff:E, 0x1b6000-0x1b6fff:E, 0x1b7000-0x1b7fff:E, 0x1b8000-0x1b8fff:E, 0x1b9000-0x1b9fff:E, 0x1ba000-0x1bafff:E, 0x1bb000-0x1bbfff:E, 0x1bc000-0x1bcfff:E, 0x1bd000-0x1bdfff:E, 0x1be000-0x1befff:E, 0x1bf000-0x1bffff:E, 0x1c0000-0x1c0fff:E, 0x1c1000-0x1c1fff:E, 0x1c2000-0x1c2fff:E, 0x1c3000-0x1c3fff:E, 0x1c4000-0x1c4fff:E, 0x1c5000-0x1c5fff:E, 0x1c6000-0x1c6fff:E, 0x1c7000-0x1c7fff:E, 0x1c8000-0x1c8fff:E, 0x1c9000-0x1c9fff:E, 0x1ca000-0x1cafff:E, 0x1cb000-0x1cbfff:E, 0x1cc000-0x1ccfff:E, 0x1cd000-0x1cdfff:E, 0x1ce000-0x1cefff:E, 0x1cf000-0x1cffff:E, 0x1d0000-0x1d0fff:E, 0x1d1000-0x1d1fff:E, 0x1d2000-0x1d2fff:E, 0x1d3000-0x1d3fff:E, 0x1d4000-0x1d4fff:E, 0x1d5000-0x1d5fff:E, 0x1d6000-0x1d6fff:E, 0x1d7000-0x1d7fff:E, 0x1d8000-0x1d8fff:E, 0x1d9000-0x1d9fff:E, 0x1da000-0x1dafff:E, 0x1db000-0x1dbfff:E, 0x1dc000-0x1dcfff:E, 0x1dd000-0x1ddfff:E, 0x1de000-0x1defff:E, 0x1df000-0x1dffff:E, 0x1e0000-0x1e0fff:E, 0x1e1000-0x1e1fff:E, 0x1e2000-0x1e2fff:E, 0x1e3000-0x1e3fff:E, 0x1e4000-0x1e4fff:E, 0x1e5000-0x1e5fff:E, 0x1e6000-0x1e6fff:E, 0x1e7000-0x1e7fff:E, 0x1e8000-0x1e8fff:E, 0x1e9000-0x1e9fff:E, 0x1ea000-0x1eafff:E, 0x1eb000-0x1ebfff:E, 0x1ec000-0x1ecfff:E, 0x1ed000-0x1edfff:E, 0x1ee000-0x1eefff:E, 0x1ef000-0x1effff:E, 0x1f0000-0x1f0fff:E, 0x1f1000-0x1f1fff:E, 0x1f2000-0x1f2fff:E, 0x1f3000-0x1f3fff:E, 0x1f4000-0x1f4fff:E, 0x1f5000-0x1f5fff:E, 0x1f6000-0x1f6fff:E, 0x1f7000-0x1f7fff:E, 0x1f8000-0x1f8fff:E, 0x1f9000-0x1f9fff:E, 0x1fa000-0x1fafff:E, 0x1fb000-0x1fbfff:E, 0x1fc000-0x1fcfff:E, 0x1fd000-0x1fdfff:E, 0x1fe000-0x1fefff:E, 0x1ff000-0x1fffff:E, 0x200000-0x200fff:E, 0x201000-0x201fff:E, 0x202000-0x202fff:E, 0x203000-0x203fff:E, 0x204000-0x204fff:E, 0x205000-0x205fff:E, 0x206000-0x206fff:E, 0x207000-0x207fff:E, 0x208000-0x208fff:E, 0x209000-0x209fff:E, 0x20a000-0x20afff:E, 0x20b000-0x20bfff:E, 0x20c000-0x20cfff:E, 0x20d000-0x20dfff:E, 0x20e000-0x20efff:E, 0x20f000-0x20ffff:E, 0x210000-0x210fff:E, 0x211000-0x211fff:E, 0x212000-0x212fff:E, 0x213000-0x213fff:E, 0x214000-0x214fff:E, 0x215000-0x215fff:E, 0x216000-0x216fff:E, 0x217000-0x217fff:E, 0x218000-0x218fff:E, 0x219000-0x219fff:E, 0x21a000-0x21afff:E, 0x21b000-0x21bfff:E, 0x21c000-0x21cfff:E, 0x21d000-0x21dfff:E, 0x21e000-0x21efff:E, 0x21f000-0x21ffff:E, 0x220000-0x220fff:E, 0x221000-0x221fff:E, 0x222000-0x222fff:E, 0x223000-0x223fff:E, 0x224000-0x224fff:E, 0x225000-0x225fff:E, 0x226000-0x226fff:E, 0x227000-0x227fff:E, 0x228000-0x228fff:E, 0x229000-0x229fff:E, 0x22a000-0x22afff:E, 0x22b000-0x22bfff:E, 0x22c000-0x22cfff:E, 0x22d000-0x22dfff:E, 0x22e000-0x22efff:E, 0x22f000-0x22ffff:E, 0x230000-0x230fff:E, 0x231000-0x231fff:E, 0x232000-0x232fff:E, 0x233000-0x233fff:E, 0x234000-0x234fff:E, 0x235000-0x235fff:E, 0x236000-0x236fff:E, 0x237000-0x237fff:E, 0x238000-0x238fff:E, 0x239000-0x239fff:E, 0x23a000-0x23afff:E, 0x23b000-0x23bfff:E, 0x23c000-0x23cfff:S, 0x23d000-0x23dfff:S, 0x23e000-0x23efff:S, 0x23f000-0x23ffff:S, 0x240000-0x240fff:S, 0x241000-0x241fff:S, 0x242000-0x242fff:S, 0x243000-0x243fff:S, 0x244000-0x244fff:S, 0x245000-0x245fff:S, 0x246000-0x246fff:S, 0x247000-0x247fff:S, 0x248000-0x248fff:S, 0x249000-0x249fff:S, 0x24a000-0x24afff:S, 0x24b000-0x24bfff:S, 0x24c000-0x24cfff:S, 0x24d000-0x24dfff:S, 0x24e000-0x24efff:S, 0x24f000-0x24ffff:S, 0x250000-0x250fff:S, 0x251000-0x251fff:S, 0x252000-0x252fff:S, 0x253000-0x253fff:S, 0x254000-0x254fff:S, 0x255000-0x255fff:S, 0x256000-0x256fff:S, 0x257000-0x257fff:S, 0x258000-0x258fff:S, 0x259000-0x259fff:S, 0x25a000-0x25afff:S, 0x25b000-0x25bfff:S, 0x25c000-0x25cfff:S, 0x25d000-0x25dfff:S, 0x25e000-0x25efff:S, 0x25f000-0x25ffff:S, 0x260000-0x260fff:S, 0x261000-0x261fff:S, 0x262000-0x262fff:S, 0x263000-0x263fff:S, 0x264000-0x264fff:S, 0x265000-0x265fff:S, 0x266000-0x266fff:S, 0x267000-0x267fff:S, 0x268000-0x268fff:S, 0x269000-0x269fff:S, 0x26a000-0x26afff:S, 0x26b000-0x26bfff:S, 0x26c000-0x26cfff:S, 0x26d000-0x26dfff:S, 0x26e000-0x26efff:S, 0x26f000-0x26ffff:S, 0x270000-0x270fff:S, 0x271000-0x271fff:S, 0x272000-0x272fff:S, 0x273000-0x273fff:S, 0x274000-0x274fff:S, 0x275000-0x275fff:S, 0x276000-0x276fff:S, 0x277000-0x277fff:S, 0x278000-0x278fff:S, 0x279000-0x279fff:S, 0x27a000-0x27afff:S, 0x27b000-0x27bfff:S, 0x27c000-0x27cfff:S, 0x27d000-0x27dfff:S, 0x27e000-0x27efff:S, 0x27f000-0x27ffff:S, 0x280000-0x280fff:S, 0x281000-0x281fff:S, 0x282000-0x282fff:S, 0x283000-0x283fff:S, 0x284000-0x284fff:S, 0x285000-0x285fff:S, 0x286000-0x286fff:S, 0x287000-0x287fff:S, 0x288000-0x288fff:S, 0x289000-0x289fff:S, 0x28a000-0x28afff:S, 0x28b000-0x28bfff:S, 0x28c000-0x28cfff:S, 0x28d000-0x28dfff:S, 0x28e000-0x28efff:S, 0x28f000-0x28ffff:S, 0x290000-0x290fff:S, 0x291000-0x291fff:S, 0x292000-0x292fff:S, 0x293000-0x293fff:S, 0x294000-0x294fff:S, 0x295000-0x295fff:S, 0x296000-0x296fff:S, 0x297000-0x297fff:S, 0x298000-0x298fff:S, 0x299000-0x299fff:S, 0x29a000-0x29afff:S, 0x29b000-0x29bfff:S, 0x29c000-0x29cfff:S, 0x29d000-0x29dfff:S, 0x29e000-0x29efff:S, 0x29f000-0x29ffff:S, 0x2a0000-0x2a0fff:S, 0x2a1000-0x2a1fff:S, 0x2a2000-0x2a2fff:S, 0x2a3000-0x2a3fff:S, 0x2a4000-0x2a4fff:S, 0x2a5000-0x2a5fff:S, 0x2a6000-0x2a6fff:S, 0x2a7000-0x2a7fff:S, 0x2a8000-0x2a8fff:S, 0x2a9000-0x2a9fff:S, 0x2aa000-0x2aafff:S, 0x2ab000-0x2abfff:S, 0x2ac000-0x2acfff:S, 0x2ad000-0x2adfff:S, 0x2ae000-0x2aefff:S, 0x2af000-0x2affff:S, 0x2b0000-0x2b0fff:S, 0x2b1000-0x2b1fff:S, 0x2b2000-0x2b2fff:S, 0x2b3000-0x2b3fff:S, 0x2b4000-0x2b4fff:S, 0x2b5000-0x2b5fff:S, 0x2b6000-0x2b6fff:S, 0x2b7000-0x2b7fff:S, 0x2b8000-0x2b8fff:S, 0x2b9000-0x2b9fff:S, 0x2ba000-0x2bafff:S, 0x2bb000-0x2bbfff:S, 0x2bc000-0x2bcfff:S, 0x2bd000-0x2bdfff:S, 0x2be000-0x2befff:S, 0x2bf000-0x2bffff:S, 0x2c0000-0x2c0fff:S, 0x2c1000-0x2c1fff:S, 0x2c2000-0x2c2fff:S, 0x2c3000-0x2c3fff:S, 0x2c4000-0x2c4fff:S, 0x2c5000-0x2c5fff:S, 0x2c6000-0x2c6fff:S, 0x2c7000-0x2c7fff:S, 0x2c8000-0x2c8fff:S, 0x2c9000-0x2c9fff:S, 0x2ca000-0x2cafff:S, 0x2cb000-0x2cbfff:S, 0x2cc000-0x2ccfff:S, 0x2cd000-0x2cdfff:S, 0x2ce000-0x2cefff:S, 0x2cf000-0x2cffff:S, 0x2d0000-0x2d0fff:S, 0x2d1000-0x2d1fff:S, 0x2d2000-0x2d2fff:S, 0x2d3000-0x2d3fff:S, 0x2d4000-0x2d4fff:S, 0x2d5000-0x2d5fff:S, 0x2d6000-0x2d6fff:S, 0x2d7000-0x2d7fff:S, 0x2d8000-0x2d8fff:S, 0x2d9000-0x2d9fff:S, 0x2da000-0x2dafff:S, 0x2db000-0x2dbfff:S, 0x2dc000-0x2dcfff:S, 0x2dd000-0x2ddfff:S, 0x2de000-0x2defff:S, 0x2df000-0x2dffff:S, 0x2e0000-0x2e0fff:S, 0x2e1000-0x2e1fff:S, 0x2e2000-0x2e2fff:S, 0x2e3000-0x2e3fff:S, 0x2e4000-0x2e4fff:S, 0x2e5000-0x2e5fff:S, 0x2e6000-0x2e6fff:S, 0x2e7000-0x2e7fff:S, 0x2e8000-0x2e8fff:S, 0x2e9000-0x2e9fff:S, 0x2ea000-0x2eafff:S, 0x2eb000-0x2ebfff:S, 0x2ec000-0x2ecfff:S, 0x2ed000-0x2edfff:S, 0x2ee000-0x2eefff:S, 0x2ef000-0x2effff:S, 0x2f0000-0x2f0fff:S, 0x2f1000-0x2f1fff:S, 0x2f2000-0x2f2fff:S, 0x2f3000-0x2f3fff:S, 0x2f4000-0x2f4fff:S, 0x2f5000-0x2f5fff:S, 0x2f6000-0x2f6fff:S, 0x2f7000-0x2f7fff:S, 0x2f8000-0x2f8fff:S, 0x2f9000-0x2f9fff:S, 0x2fa000-0x2fafff:S, 0x2fb000-0x2fbfff:S, 0x2fc000-0x2fcfff:S, 0x2fd000-0x2fdfff:S, 0x2fe000-0x2fefff:S, 0x2ff000-0x2fffff:S, 0x300000-0x300fff:S, 0x301000-0x301fff:S, 0x302000-0x302fff:S, 0x303000-0x303fff:S, 0x304000-0x304fff:S, 0x305000-0x305fff:S, 0x306000-0x306fff:S, 0x307000-0x307fff:S, 0x308000-0x308fff:S, 0x309000-0x309fff:S, 0x30a000-0x30afff:S, 0x30b000-0x30bfff:S, 0x30c000-0x30cfff:S, 0x30d000-0x30dfff:S, 0x30e000-0x30efff:S, 0x30f000-0x30ffff:S, 0x310000-0x310fff:S, 0x311000-0x311fff:S, 0x312000-0x312fff:S, 0x313000-0x313fff:S, 0x314000-0x314fff:S, 0x315000-0x315fff:S, 0x316000-0x316fff:S, 0x317000-0x317fff:S, 0x318000-0x318fff:S, 0x319000-0x319fff:S, 0x31a000-0x31afff:S, 0x31b000-0x31bfff:S, 0x31c000-0x31cfff:S, 0x31d000-0x31dfff:S, 0x31e000-0x31efff:S, 0x31f000-0x31ffff:S, 0x320000-0x320fff:S, 0x321000-0x321fff:S, 0x322000-0x322fff:S, 0x323000-0x323fff:S, 0x324000-0x324fff:S, 0x325000-0x325fff:S, 0x326000-0x326fff:S, 0x327000-0x327fff:S, 0x328000-0x328fff:S, 0x329000-0x329fff:S, 0x32a000-0x32afff:S, 0x32b000-0x32bfff:S, 0x32c000-0x32cfff:S, 0x32d000-0x32dfff:S, 0x32e000-0x32efff:S, 0x32f000-0x32ffff:S, 0x330000-0x330fff:S, 0x331000-0x331fff:S, 0x332000-0x332fff:S, 0x333000-0x333fff:S, 0x334000-0x334fff:S, 0x335000-0x335fff:S, 0x336000-0x336fff:S, 0x337000-0x337fff:S, 0x338000-0x338fff:S, 0x339000-0x339fff:S, 0x33a000-0x33afff:S, 0x33b000-0x33bfff:S, 0x33c000-0x33cfff:S, 0x33d000-0x33dfff:S, 0x33e000-0x33efff:S, 0x33f000-0x33ffff:S, 0x340000-0x340fff:S, 0x341000-0x341fff:S, 0x342000-0x342fff:S, 0x343000-0x343fff:S, 0x344000-0x344fff:S, 0x345000-0x345fff:S, 0x346000-0x346fff:S, 0x347000-0x347fff:S, 0x348000-0x348fff:S, 0x349000-0x349fff:S, 0x34a000-0x34afff:S, 0x34b000-0x34bfff:S, 0x34c000-0x34cfff:S, 0x34d000-0x34dfff:S, 0x34e000-0x34efff:S, 0x34f000-0x34ffff:S, 0x350000-0x350fff:S, 0x351000-0x351fff:S, 0x352000-0x352fff:S, 0x353000-0x353fff:S, 0x354000-0x354fff:S, 0x355000-0x355fff:S, 0x356000-0x356fff:S, 0x357000-0x357fff:S, 0x358000-0x358fff:S, 0x359000-0x359fff:S, 0x35a000-0x35afff:S, 0x35b000-0x35bfff:S, 0x35c000-0x35cfff:S, 0x35d000-0x35dfff:S, 0x35e000-0x35efff:S, 0x35f000-0x35ffff:S, 0x360000-0x360fff:S, 0x361000-0x361fff:S, 0x362000-0x362fff:S, 0x363000-0x363fff:S, 0x364000-0x364fff:S, 0x365000-0x365fff:S, 0x366000-0x366fff:S, 0x367000-0x367fff:S, 0x368000-0x368fff:S, 0x369000-0x369fff:S, 0x36a000-0x36afff:S, 0x36b000-0x36bfff:S, 0x36c000-0x36cfff:S, 0x36d000-0x36dfff:S, 0x36e000-0x36efff:S, 0x36f000-0x36ffff:S, 0x370000-0x370fff:S, 0x371000-0x371fff:S, 0x372000-0x372fff:S, 0x373000-0x373fff:S, 0x374000-0x374fff:S, 0x375000-0x375fff:S, 0x376000-0x376fff:S, 0x377000-0x377fff:S, 0x378000-0x378fff:S, 0x379000-0x379fff:S, 0x37a000-0x37afff:S, 0x37b000-0x37bfff:S, 0x37c000-0x37cfff:S, 0x37d000-0x37dfff:S, 0x37e000-0x37efff:S, 0x37f000-0x37ffff:S, 0x380000-0x380fff:S, 0x381000-0x381fff:S, 0x382000-0x382fff:S, 0x383000-0x383fff:S, 0x384000-0x384fff:S, 0x385000-0x385fff:S, 0x386000-0x386fff:S, 0x387000-0x387fff:S, 0x388000-0x388fff:S, 0x389000-0x389fff:S, 0x38a000-0x38afff:S, 0x38b000-0x38bfff:S, 0x38c000-0x38cfff:S, 0x38d000-0x38dfff:S, 0x38e000-0x38efff:S, 0x38f000-0x38ffff:S, 0x390000-0x390fff:S, 0x391000-0x391fff:S, 0x392000-0x392fff:S, 0x393000-0x393fff:S, 0x394000-0x394fff:S, 0x395000-0x395fff:S, 0x396000-0x396fff:S, 0x397000-0x397fff:S, 0x398000-0x398fff:S, 0x399000-0x399fff:S, 0x39a000-0x39afff:S, 0x39b000-0x39bfff:S, 0x39c000-0x39cfff:S, 0x39d000-0x39dfff:S, 0x39e000-0x39efff:S, 0x39f000-0x39ffff:S, 0x3a0000-0x3a0fff:S, 0x3a1000-0x3a1fff:S, 0x3a2000-0x3a2fff:S, 0x3a3000-0x3a3fff:S, 0x3a4000-0x3a4fff:S, 0x3a5000-0x3a5fff:S, 0x3a6000-0x3a6fff:S, 0x3a7000-0x3a7fff:S, 0x3a8000-0x3a8fff:S, 0x3a9000-0x3a9fff:S, 0x3aa000-0x3aafff:S, 0x3ab000-0x3abfff:S, 0x3ac000-0x3acfff:S, 0x3ad000-0x3adfff:S, 0x3ae000-0x3aefff:S, 0x3af000-0x3affff:S, 0x3b0000-0x3b0fff:S, 0x3b1000-0x3b1fff:S, 0x3b2000-0x3b2fff:S, 0x3b3000-0x3b3fff:S, 0x3b4000-0x3b4fff:S, 0x3b5000-0x3b5fff:S, 0x3b6000-0x3b6fff:S, 0x3b7000-0x3b7fff:S, 0x3b8000-0x3b8fff:S, 0x3b9000-0x3b9fff:S, 0x3ba000-0x3bafff:S, 0x3bb000-0x3bbfff:S, 0x3bc000-0x3bcfff:S, 0x3bd000-0x3bdfff:S, 0x3be000-0x3befff:S, 0x3bf000-0x3bffff:S, 0x3c0000-0x3c0fff:S, 0x3c1000-0x3c1fff:S, 0x3c2000-0x3c2fff:S, 0x3c3000-0x3c3fff:S, 0x3c4000-0x3c4fff:S, 0x3c5000-0x3c5fff:S, 0x3c6000-0x3c6fff:S, 0x3c7000-0x3c7fff:S, 0x3c8000-0x3c8fff:S, 0x3c9000-0x3c9fff:S, 0x3ca000-0x3cafff:S, 0x3cb000-0x3cbfff:S, 0x3cc000-0x3ccfff:S, 0x3cd000-0x3cdfff:S, 0x3ce000-0x3cefff:S, 0x3cf000-0x3cffff:S, 0x3d0000-0x3d0fff:S, 0x3d1000-0x3d1fff:S, 0x3d2000-0x3d2fff:S, 0x3d3000-0x3d3fff:S, 0x3d4000-0x3d4fff:S, 0x3d5000-0x3d5fff:S, 0x3d6000-0x3d6fff:S, 0x3d7000-0x3d7fff:S, 0x3d8000-0x3d8fff:S, 0x3d9000-0x3d9fff:S, 0x3da000-0x3dafff:S, 0x3db000-0x3dbfff:S, 0x3dc000-0x3dcfff:S, 0x3dd000-0x3ddfff:S, 0x3de000-0x3defff:S, 0x3df000-0x3dffff:S, 0x3e0000-0x3e0fff:S, 0x3e1000-0x3e1fff:S, 0x3e2000-0x3e2fff:S, 0x3e3000-0x3e3fff:S, 0x3e4000-0x3e4fff:S, 0x3e5000-0x3e5fff:S, 0x3e6000-0x3e6fff:S, 0x3e7000-0x3e7fff:S, 0x3e8000-0x3e8fff:S, 0x3e9000-0x3e9fff:S, 0x3ea000-0x3eafff:S, 0x3eb000-0x3ebfff:S, 0x3ec000-0x3ecfff:S, 0x3ed000-0x3edfff:S, 0x3ee000-0x3eefff:S, 0x3ef000-0x3effff:S, 0x3f0000-0x3f0fff:S, 0x3f1000-0x3f1fff:S, 0x3f2000-0x3f2fff:S, 0x3f3000-0x3f3fff:S, 0x3f4000-0x3f4fff:S, 0x3f5000-0x3f5fff:S, 0x3f6000-0x3f6fff:S, 0x3f7000-0x3f7fff:S, 0x3f8000-0x3f8fff:S, 0x3f9000-0x3f9fff:S, 0x3fa000-0x3fafff:S, 0x3fb000-0x3fbfff:S, 0x3fc000-0x3fcfff:S, 0x3fd000-0x3fdfff:S, 0x3fe000-0x3fefff:S, 0x3ff000-0x3fffff:S, 0x400000-0x400fff:S, 0x401000-0x401fff:S, 0x402000-0x402fff:S, 0x403000-0x403fff:S, 0x404000-0x404fff:S, 0x405000-0x405fff:S, 0x406000-0x406fff:S, 0x407000-0x407fff:S, 0x408000-0x408fff:S, 0x409000-0x409fff:S, 0x40a000-0x40afff:S, 0x40b000-0x40bfff:S, 0x40c000-0x40cfff:S, 0x40d000-0x40dfff:S, 0x40e000-0x40efff:S, 0x40f000-0x40ffff:S, 0x410000-0x410fff:S, 0x411000-0x411fff:S, 0x412000-0x412fff:S, 0x413000-0x413fff:S, 0x414000-0x414fff:S, 0x415000-0x415fff:S, 0x416000-0x416fff:S, 0x417000-0x417fff:S, 0x418000-0x418fff:S, 0x419000-0x419fff:S, 0x41a000-0x41afff:S, 0x41b000-0x41bfff:S, 0x41c000-0x41cfff:S, 0x41d000-0x41dfff:S, 0x41e000-0x41efff:S, 0x41f000-0x41ffff:S, 0x420000-0x420fff:S, 0x421000-0x421fff:S, 0x422000-0x422fff:S, 0x423000-0x423fff:S, 0x424000-0x424fff:S, 0x425000-0x425fff:S, 0x426000-0x426fff:S, 0x427000-0x427fff:S, 0x428000-0x428fff:S, 0x429000-0x429fff:S, 0x42a000-0x42afff:S, 0x42b000-0x42bfff:S, 0x42c000-0x42cfff:S, 0x42d000-0x42dfff:S, 0x42e000-0x42efff:S, 0x42f000-0x42ffff:S, 0x430000-0x430fff:S, 0x431000-0x431fff:S, 0x432000-0x432fff:S, 0x433000-0x433fff:S, 0x434000-0x434fff:S, 0x435000-0x435fff:S, 0x436000-0x436fff:S, 0x437000-0x437fff:S, 0x438000-0x438fff:S, 0x439000-0x439fff:S, 0x43a000-0x43afff:S, 0x43b000-0x43bfff:S, 0x43c000-0x43cfff:S, 0x43d000-0x43dfff:S, 0x43e000-0x43efff:S, 0x43f000-0x43ffff:S, 0x440000-0x440fff:S, 0x441000-0x441fff:S, 0x442000-0x442fff:S, 0x443000-0x443fff:S, 0x444000-0x444fff:S, 0x445000-0x445fff:S, 0x446000-0x446fff:S, 0x447000-0x447fff:S, 0x448000-0x448fff:S, 0x449000-0x449fff:S, 0x44a000-0x44afff:S, 0x44b000-0x44bfff:S, 0x44c000-0x44cfff:S, 0x44d000-0x44dfff:S, 0x44e000-0x44efff:S, 0x44f000-0x44ffff:S, 0x450000-0x450fff:S, 0x451000-0x451fff:S, 0x452000-0x452fff:S, 0x453000-0x453fff:S, 0x454000-0x454fff:S, 0x455000-0x455fff:S, 0x456000-0x456fff:S, 0x457000-0x457fff:S, 0x458000-0x458fff:S, 0x459000-0x459fff:S, 0x45a000-0x45afff:S, 0x45b000-0x45bfff:S, 0x45c000-0x45cfff:S, 0x45d000-0x45dfff:S, 0x45e000-0x45efff:S, 0x45f000-0x45ffff:S, 0x460000-0x460fff:S, 0x461000-0x461fff:S, 0x462000-0x462fff:S, 0x463000-0x463fff:S, 0x464000-0x464fff:S, 0x465000-0x465fff:S, 0x466000-0x466fff:S, 0x467000-0x467fff:S, 0x468000-0x468fff:S, 0x469000-0x469fff:S, 0x46a000-0x46afff:S, 0x46b000-0x46bfff:S, 0x46c000-0x46cfff:S, 0x46d000-0x46dfff:S, 0x46e000-0x46efff:S, 0x46f000-0x46ffff:S, 0x470000-0x470fff:S, 0x471000-0x471fff:S, 0x472000-0x472fff:S, 0x473000-0x473fff:S, 0x474000-0x474fff:S, 0x475000-0x475fff:S, 0x476000-0x476fff:S, 0x477000-0x477fff:S, 0x478000-0x478fff:S, 0x479000-0x479fff:S, 0x47a000-0x47afff:S, 0x47b000-0x47bfff:S, 0x47c000-0x47cfff:S, 0x47d000-0x47dfff:S, 0x47e000-0x47efff:S, 0x47f000-0x47ffff:S, 0x480000-0x480fff:S, 0x481000-0x481fff:S, 0x482000-0x482fff:S, 0x483000-0x483fff:S, 0x484000-0x484fff:S, 0x485000-0x485fff:S, 0x486000-0x486fff:S, 0x487000-0x487fff:S, 0x488000-0x488fff:S, 0x489000-0x489fff:S, 0x48a000-0x48afff:S, 0x48b000-0x48bfff:S, 0x48c000-0x48cfff:S, 0x48d000-0x48dfff:S, 0x48e000-0x48efff:S, 0x48f000-0x48ffff:S, 0x490000-0x490fff:S, 0x491000-0x491fff:S, 0x492000-0x492fff:S, 0x493000-0x493fff:S, 0x494000-0x494fff:S, 0x495000-0x495fff:S, 0x496000-0x496fff:S, 0x497000-0x497fff:S, 0x498000-0x498fff:S, 0x499000-0x499fff:S, 0x49a000-0x49afff:S, 0x49b000-0x49bfff:S, 0x49c000-0x49cfff:S, 0x49d000-0x49dfff:S, 0x49e000-0x49efff:S, 0x49f000-0x49ffff:S, 0x4a0000-0x4a0fff:S, 0x4a1000-0x4a1fff:S, 0x4a2000-0x4a2fff:S, 0x4a3000-0x4a3fff:S, 0x4a4000-0x4a4fff:S, 0x4a5000-0x4a5fff:S, 0x4a6000-0x4a6fff:S, 0x4a7000-0x4a7fff:S, 0x4a8000-0x4a8fff:S, 0x4a9000-0x4a9fff:S, 0x4aa000-0x4aafff:S, 0x4ab000-0x4abfff:S, 0x4ac000-0x4acfff:S, 0x4ad000-0x4adfff:S, 0x4ae000-0x4aefff:S, 0x4af000-0x4affff:S, 0x4b0000-0x4b0fff:S, 0x4b1000-0x4b1fff:S, 0x4b2000-0x4b2fff:S, 0x4b3000-0x4b3fff:S, 0x4b4000-0x4b4fff:S, 0x4b5000-0x4b5fff:S, 0x4b6000-0x4b6fff:S, 0x4b7000-0x4b7fff:S, 0x4b8000-0x4b8fff:S, 0x4b9000-0x4b9fff:S, 0x4ba000-0x4bafff:S, 0x4bb000-0x4bbfff:S, 0x4bc000-0x4bcfff:S, 0x4bd000-0x4bdfff:S, 0x4be000-0x4befff:S, 0x4bf000-0x4bffff:S, 0x4c0000-0x4c0fff:S, 0x4c1000-0x4c1fff:S, 0x4c2000-0x4c2fff:S, 0x4c3000-0x4c3fff:S, 0x4c4000-0x4c4fff:S, 0x4c5000-0x4c5fff:S, 0x4c6000-0x4c6fff:S, 0x4c7000-0x4c7fff:S, 0x4c8000-0x4c8fff:S, 0x4c9000-0x4c9fff:S, 0x4ca000-0x4cafff:S, 0x4cb000-0x4cbfff:S, 0x4cc000-0x4ccfff:S, 0x4cd000-0x4cdfff:S, 0x4ce000-0x4cefff:S, 0x4cf000-0x4cffff:S, 0x4d0000-0x4d0fff:S, 0x4d1000-0x4d1fff:S, 0x4d2000-0x4d2fff:S, 0x4d3000-0x4d3fff:S, 0x4d4000-0x4d4fff:S, 0x4d5000-0x4d5fff:S, 0x4d6000-0x4d6fff:S, 0x4d7000-0x4d7fff:S, 0x4d8000-0x4d8fff:S, 0x4d9000-0x4d9fff:S, 0x4da000-0x4dafff:S, 0x4db000-0x4dbfff:S, 0x4dc000-0x4dcfff:S, 0x4dd000-0x4ddfff:S, 0x4de000-0x4defff:S, 0x4df000-0x4dffff:S, 0x4e0000-0x4e0fff:S, 0x4e1000-0x4e1fff:S, 0x4e2000-0x4e2fff:S, 0x4e3000-0x4e3fff:S, 0x4e4000-0x4e4fff:S, 0x4e5000-0x4e5fff:S, 0x4e6000-0x4e6fff:S, 0x4e7000-0x4e7fff:S, 0x4e8000-0x4e8fff:S, 0x4e9000-0x4e9fff:S, 0x4ea000-0x4eafff:S, 0x4eb000-0x4ebfff:S, 0x4ec000-0x4ecfff:S, 0x4ed000-0x4edfff:S, 0x4ee000-0x4eefff:S, 0x4ef000-0x4effff:S, 0x4f0000-0x4f0fff:S, 0x4f1000-0x4f1fff:S, 0x4f2000-0x4f2fff:S, 0x4f3000-0x4f3fff:S, 0x4f4000-0x4f4fff:S, 0x4f5000-0x4f5fff:S, 0x4f6000-0x4f6fff:S, 0x4f7000-0x4f7fff:S, 0x4f8000-0x4f8fff:S, 0x4f9000-0x4f9fff:S, 0x4fa000-0x4fafff:S, 0x4fb000-0x4fbfff:S, 0x4fc000-0x4fcfff:S, 0x4fd000-0x4fdfff:S, 0x4fe000-0x4fefff:S, 0x4ff000-0x4fffff:S, 0x500000-0x500fff:S, 0x501000-0x501fff:S, 0x502000-0x502fff:S, 0x503000-0x503fff:S, 0x504000-0x504fff:S, 0x505000-0x505fff:S, 0x506000-0x506fff:S, 0x507000-0x507fff:S, 0x508000-0x508fff:S, 0x509000-0x509fff:S, 0x50a000-0x50afff:S, 0x50b000-0x50bfff:S, 0x50c000-0x50cfff:S, 0x50d000-0x50dfff:S, 0x50e000-0x50efff:S, 0x50f000-0x50ffff:S, 0x510000-0x510fff:S, 0x511000-0x511fff:S, 0x512000-0x512fff:S, 0x513000-0x513fff:S, 0x514000-0x514fff:S, 0x515000-0x515fff:S, 0x516000-0x516fff:S, 0x517000-0x517fff:S, 0x518000-0x518fff:S, 0x519000-0x519fff:S, 0x51a000-0x51afff:S, 0x51b000-0x51bfff:S, 0x51c000-0x51cfff:S, 0x51d000-0x51dfff:S, 0x51e000-0x51efff:S, 0x51f000-0x51ffff:S, 0x520000-0x520fff:S, 0x521000-0x521fff:S, 0x522000-0x522fff:S, 0x523000-0x523fff:S, 0x524000-0x524fff:S, 0x525000-0x525fff:S, 0x526000-0x526fff:S, 0x527000-0x527fff:S, 0x528000-0x528fff:S, 0x529000-0x529fff:S, 0x52a000-0x52afff:S, 0x52b000-0x52bfff:S, 0x52c000-0x52cfff:S, 0x52d000-0x52dfff:S, 0x52e000-0x52efff:S, 0x52f000-0x52ffff:S, 0x530000-0x530fff:S, 0x531000-0x531fff:S, 0x532000-0x532fff:S, 0x533000-0x533fff:S, 0x534000-0x534fff:S, 0x535000-0x535fff:S, 0x536000-0x536fff:S, 0x537000-0x537fff:S, 0x538000-0x538fff:S, 0x539000-0x539fff:S, 0x53a000-0x53afff:S, 0x53b000-0x53bfff:S, 0x53c000-0x53cfff:S, 0x53d000-0x53dfff:S, 0x53e000-0x53efff:S, 0x53f000-0x53ffff:S, 0x540000-0x540fff:S, 0x541000-0x541fff:S, 0x542000-0x542fff:S, 0x543000-0x543fff:S, 0x544000-0x544fff:S, 0x545000-0x545fff:S, 0x546000-0x546fff:S, 0x547000-0x547fff:S, 0x548000-0x548fff:S, 0x549000-0x549fff:S, 0x54a000-0x54afff:S, 0x54b000-0x54bfff:S, 0x54c000-0x54cfff:S, 0x54d000-0x54dfff:S, 0x54e000-0x54efff:S, 0x54f000-0x54ffff:S, 0x550000-0x550fff:S, 0x551000-0x551fff:S, 0x552000-0x552fff:S, 0x553000-0x553fff:S, 0x554000-0x554fff:S, 0x555000-0x555fff:S, 0x556000-0x556fff:S, 0x557000-0x557fff:S, 0x558000-0x558fff:S, 0x559000-0x559fff:S, 0x55a000-0x55afff:S, 0x55b000-0x55bfff:S, 0x55c000-0x55cfff:S, 0x55d000-0x55dfff:S, 0x55e000-0x55efff:S, 0x55f000-0x55ffff:S, 0x560000-0x560fff:S, 0x561000-0x561fff:S, 0x562000-0x562fff:S, 0x563000-0x563fff:S, 0x564000-0x564fff:S, 0x565000-0x565fff:S, 0x566000-0x566fff:S, 0x567000-0x567fff:S, 0x568000-0x568fff:S, 0x569000-0x569fff:S, 0x56a000-0x56afff:S, 0x56b000-0x56bfff:S, 0x56c000-0x56cfff:S, 0x56d000-0x56dfff:S, 0x56e000-0x56efff:S, 0x56f000-0x56ffff:S, 0x570000-0x570fff:S, 0x571000-0x571fff:S, 0x572000-0x572fff:S, 0x573000-0x573fff:S, 0x574000-0x574fff:S, 0x575000-0x575fff:S, 0x576000-0x576fff:S, 0x577000-0x577fff:S, 0x578000-0x578fff:S, 0x579000-0x579fff:S, 0x57a000-0x57afff:S, 0x57b000-0x57bfff:S, 0x57c000-0x57cfff:S, 0x57d000-0x57dfff:S, 0x57e000-0x57efff:S, 0x57f000-0x57ffff:S, 0x580000-0x580fff:S, 0x581000-0x581fff:S, 0x582000-0x582fff:S, 0x583000-0x583fff:S, 0x584000-0x584fff:S, 0x585000-0x585fff:S, 0x586000-0x586fff:S, 0x587000-0x587fff:S, 0x588000-0x588fff:S, 0x589000-0x589fff:S, 0x58a000-0x58afff:S, 0x58b000-0x58bfff:S, 0x58c000-0x58cfff:S, 0x58d000-0x58dfff:S, 0x58e000-0x58efff:S, 0x58f000-0x58ffff:S, 0x590000-0x590fff:S, 0x591000-0x591fff:S, 0x592000-0x592fff:S, 0x593000-0x593fff:S, 0x594000-0x594fff:S, 0x595000-0x595fff:S, 0x596000-0x596fff:S, 0x597000-0x597fff:S, 0x598000-0x598fff:S, 0x599000-0x599fff:S, 0x59a000-0x59afff:S, 0x59b000-0x59bfff:S, 0x59c000-0x59cfff:S, 0x59d000-0x59dfff:S, 0x59e000-0x59efff:S, 0x59f000-0x59ffff:S, 0x5a0000-0x5a0fff:S, 0x5a1000-0x5a1fff:S, 0x5a2000-0x5a2fff:S, 0x5a3000-0x5a3fff:S, 0x5a4000-0x5a4fff:S, 0x5a5000-0x5a5fff:S, 0x5a6000-0x5a6fff:S, 0x5a7000-0x5a7fff:S, 0x5a8000-0x5a8fff:S, 0x5a9000-0x5a9fff:S, 0x5aa000-0x5aafff:S, 0x5ab000-0x5abfff:S, 0x5ac000-0x5acfff:S, 0x5ad000-0x5adfff:S, 0x5ae000-0x5aefff:S, 0x5af000-0x5affff:S, 0x5b0000-0x5b0fff:S, 0x5b1000-0x5b1fff:S, 0x5b2000-0x5b2fff:S, 0x5b3000-0x5b3fff:S, 0x5b4000-0x5b4fff:S, 0x5b5000-0x5b5fff:S, 0x5b6000-0x5b6fff:S, 0x5b7000-0x5b7fff:S, 0x5b8000-0x5b8fff:S, 0x5b9000-0x5b9fff:S, 0x5ba000-0x5bafff:S, 0x5bb000-0x5bbfff:S, 0x5bc000-0x5bcfff:S, 0x5bd000-0x5bdfff:S, 0x5be000-0x5befff:S, 0x5bf000-0x5bffff:S, 0x5c0000-0x5c0fff:S, 0x5c1000-0x5c1fff:S, 0x5c2000-0x5c2fff:S, 0x5c3000-0x5c3fff:S, 0x5c4000-0x5c4fff:S, 0x5c5000-0x5c5fff:S, 0x5c6000-0x5c6fff:S, 0x5c7000-0x5c7fff:S, 0x5c8000-0x5c8fff:S, 0x5c9000-0x5c9fff:S, 0x5ca000-0x5cafff:S, 0x5cb000-0x5cbfff:S, 0x5cc000-0x5ccfff:S, 0x5cd000-0x5cdfff:S, 0x5ce000-0x5cefff:S, 0x5cf000-0x5cffff:S, 0x5d0000-0x5d0fff:S, 0x5d1000-0x5d1fff:S, 0x5d2000-0x5d2fff:S, 0x5d3000-0x5d3fff:S, 0x5d4000-0x5d4fff:S, 0x5d5000-0x5d5fff:S, 0x5d6000-0x5d6fff:S, 0x5d7000-0x5d7fff:S, 0x5d8000-0x5d8fff:S, 0x5d9000-0x5d9fff:S, 0x5da000-0x5dafff:S, 0x5db000-0x5dbfff:S, 0x5dc000-0x5dcfff:S, 0x5dd000-0x5ddfff:S, 0x5de000-0x5defff:S, 0x5df000-0x5dffff:S, 0x5e0000-0x5e0fff:S, 0x5e1000-0x5e1fff:S, 0x5e2000-0x5e2fff:S, 0x5e3000-0x5e3fff:S, 0x5e4000-0x5e4fff:S, 0x5e5000-0x5e5fff:S, 0x5e6000-0x5e6fff:S, 0x5e7000-0x5e7fff:S, 0x5e8000-0x5e8fff:S, 0x5e9000-0x5e9fff:S, 0x5ea000-0x5eafff:S, 0x5eb000-0x5ebfff:S, 0x5ec000-0x5ecfff:S, 0x5ed000-0x5edfff:S, 0x5ee000-0x5eefff:S, 0x5ef000-0x5effff:S, 0x5f0000-0x5f0fff:S, 0x5f1000-0x5f1fff:S, 0x5f2000-0x5f2fff:S, 0x5f3000-0x5f3fff:S, 0x5f4000-0x5f4fff:S, 0x5f5000-0x5f5fff:S, 0x5f6000-0x5f6fff:E, 0x5f7000-0x5f7fff:E, 0x5f8000-0x5f8fff:E, 0x5f9000-0x5f9fff:E, 0x5fa000-0x5fafff:E, 0x5fb000-0x5fbfff:E, 0x5fc000-0x5fcfff:E, 0x5fd000-0x5fdfff:E, 0x5fe000-0x5fefff:E, 0x5ff000-0x5fffff:E, 0x600000-0x600fff:E, 0x601000-0x601fff:E, 0x602000-0x602fff:E, 0x603000-0x603fff:E, 0x604000-0x604fff:E, 0x605000-0x605fff:E, 0x606000-0x606fff:E, 0x607000-0x607fff:E, 0x608000-0x608fff:E, 0x609000-0x609fff:E, 0x60a000-0x60afff:E, 0x60b000-0x60bfff:E, 0x60c000-0x60cfff:E, 0x60d000-0x60dfff:E, 0x60e000-0x60efff:E, 0x60f000-0x60ffff:E, 0x610000-0x610fff:E, 0x611000-0x611fff:E, 0x612000-0x612fff:E, 0x613000-0x613fff:E, 0x614000-0x614fff:E, 0x615000-0x615fff:E, 0x616000-0x616fff:E, 0x617000-0x617fff:E, 0x618000-0x618fff:E, 0x619000-0x619fff:E, 0x61a000-0x61afff:E, 0x61b000-0x61bfff:E, 0x61c000-0x61cfff:E, 0x61d000-0x61dfff:E, 0x61e000-0x61efff:E, 0x61f000-0x61ffff:E, 0x620000-0x620fff:E, 0x621000-0x621fff:E, 0x622000-0x622fff:E, 0x623000-0x623fff:E, 0x624000-0x624fff:E, 0x625000-0x625fff:E, 0x626000-0x626fff:E, 0x627000-0x627fff:E, 0x628000-0x628fff:E, 0x629000-0x629fff:E, 0x62a000-0x62afff:E, 0x62b000-0x62bfff:E, 0x62c000-0x62cfff:E, 0x62d000-0x62dfff:E, 0x62e000-0x62efff:E, 0x62f000-0x62ffff:E, 0x630000-0x630fff:E, 0x631000-0x631fff:E, 0x632000-0x632fff:E, 0x633000-0x633fff:E, 0x634000-0x634fff:E, 0x635000-0x635fff:E, 0x636000-0x636fff:E, 0x637000-0x637fff:E, 0x638000-0x638fff:E, 0x639000-0x639fff:E, 0x63a000-0x63afff:E, 0x63b000-0x63bfff:E, 0x63c000-0x63cfff:E, 0x63d000-0x63dfff:E, 0x63e000-0x63efff:E, 0x63f000-0x63ffff:E, 0x640000-0x640fff:E, 0x641000-0x641fff:E, 0x642000-0x642fff:E, 0x643000-0x643fff:E, 0x644000-0x644fff:E, 0x645000-0x645fff:E, 0x646000-0x646fff:E, 0x647000-0x647fff:E, 0x648000-0x648fff:E, 0x649000-0x649fff:E, 0x64a000-0x64afff:E, 0x64b000-0x64bfff:E, 0x64c000-0x64cfff:E, 0x64d000-0x64dfff:E, 0x64e000-0x64efff:E, 0x64f000-0x64ffff:E, 0x650000-0x650fff:E, 0x651000-0x651fff:E, 0x652000-0x652fff:E, 0x653000-0x653fff:E, 0x654000-0x654fff:E, 0x655000-0x655fff:E, 0x656000-0x656fff:E, 0x657000-0x657fff:E, 0x658000-0x658fff:E, 0x659000-0x659fff:E, 0x65a000-0x65afff:E, 0x65b000-0x65bfff:E, 0x65c000-0x65cfff:E, 0x65d000-0x65dfff:E, 0x65e000-0x65efff:E, 0x65f000-0x65ffff:E, 0x660000-0x660fff:E, 0x661000-0x661fff:E, 0x662000-0x662fff:E, 0x663000-0x663fff:E, 0x664000-0x664fff:E, 0x665000-0x665fff:E, 0x666000-0x666fff:E, 0x667000-0x667fff:E, 0x668000-0x668fff:E, 0x669000-0x669fff:E, 0x66a000-0x66afff:E, 0x66b000-0x66bfff:E, 0x66c000-0x66cfff:E, 0x66d000-0x66dfff:E, 0x66e000-0x66efff:E, 0x66f000-0x66ffff:E, 0x670000-0x670fff:E, 0x671000-0x671fff:E, 0x672000-0x672fff:E, 0x673000-0x673fff:E, 0x674000-0x674fff:E, 0x675000-0x675fff:E, 0x676000-0x676fff:E, 0x677000-0x677fff:E, 0x678000-0x678fff:E, 0x679000-0x679fff:E, 0x67a000-0x67afff:E, 0x67b000-0x67bfff:E, 0x67c000-0x67cfff:E, 0x67d000-0x67dfff:E, 0x67e000-0x67efff:E, 0x67f000-0x67ffff:E, 0x680000-0x680fff:E, 0x681000-0x681fff:E, 0x682000-0x682fff:E, 0x683000-0x683fff:E, 0x684000-0x684fff:E, 0x685000-0x685fff:E, 0x686000-0x686fff:E, 0x687000-0x687fff:E, 0x688000-0x688fff:E, 0x689000-0x689fff:E, 0x68a000-0x68afff:E, 0x68b000-0x68bfff:E, 0x68c000-0x68cfff:E, 0x68d000-0x68dfff:E, 0x68e000-0x68efff:E, 0x68f000-0x68ffff:E, 0x690000-0x690fff:E, 0x691000-0x691fff:E, 0x692000-0x692fff:E, 0x693000-0x693fff:E, 0x694000-0x694fff:E, 0x695000-0x695fff:E, 0x696000-0x696fff:E, 0x697000-0x697fff:E, 0x698000-0x698fff:E, 0x699000-0x699fff:E, 0x69a000-0x69afff:E, 0x69b000-0x69bfff:E, 0x69c000-0x69cfff:E, 0x69d000-0x69dfff:E, 0x69e000-0x69efff:E, 0x69f000-0x69ffff:E, 0x6a0000-0x6a0fff:E, 0x6a1000-0x6a1fff:E, 0x6a2000-0x6a2fff:E, 0x6a3000-0x6a3fff:E, 0x6a4000-0x6a4fff:E, 0x6a5000-0x6a5fff:E, 0x6a6000-0x6a6fff:E, 0x6a7000-0x6a7fff:E, 0x6a8000-0x6a8fff:E, 0x6a9000-0x6a9fff:E, 0x6aa000-0x6aafff:E, 0x6ab000-0x6abfff:E, 0x6ac000-0x6acfff:E, 0x6ad000-0x6adfff:E, 0x6ae000-0x6aefff:E, 0x6af000-0x6affff:E, 0x6b0000-0x6b0fff:E, 0x6b1000-0x6b1fff:E, 0x6b2000-0x6b2fff:E, 0x6b3000-0x6b3fff:E, 0x6b4000-0x6b4fff:E, 0x6b5000-0x6b5fff:E, 0x6b6000-0x6b6fff:E, 0x6b7000-0x6b7fff:E, 0x6b8000-0x6b8fff:E, 0x6b9000-0x6b9fff:E, 0x6ba000-0x6bafff:E, 0x6bb000-0x6bbfff:E, 0x6bc000-0x6bcfff:E, 0x6bd000-0x6bdfff:E, 0x6be000-0x6befff:E, 0x6bf000-0x6bffff:E, 0x6c0000-0x6c0fff:S, 0x6c1000-0x6c1fff:S, 0x6c2000-0x6c2fff:S, 0x6c3000-0x6c3fff:S, 0x6c4000-0x6c4fff:E, 0x6c5000-0x6c5fff:E, 0x6c6000-0x6c6fff:E, 0x6c7000-0x6c7fff:E, 0x6c8000-0x6c8fff:E, 0x6c9000-0x6c9fff:E, 0x6ca000-0x6cafff:E, 0x6cb000-0x6cbfff:E, 0x6cc000-0x6ccfff:E, 0x6cd000-0x6cdfff:E, 0x6ce000-0x6cefff:E, 0x6cf000-0x6cffff:E, 0x6d0000-0x6d0fff:E, 0x6d1000-0x6d1fff:E, 0x6d2000-0x6d2fff:E, 0x6d3000-0x6d3fff:E, 0x6d4000-0x6d4fff:E, 0x6d5000-0x6d5fff:E, 0x6d6000-0x6d6fff:E, 0x6d7000-0x6d7fff:E, 0x6d8000-0x6d8fff:E, 0x6d9000-0x6d9fff:E, 0x6da000-0x6dafff:E, 0x6db000-0x6dbfff:E, 0x6dc000-0x6dcfff:E, 0x6dd000-0x6ddfff:E, 0x6de000-0x6defff:E, 0x6df000-0x6dffff:E, 0x6e0000-0x6e0fff:E, 0x6e1000-0x6e1fff:E, 0x6e2000-0x6e2fff:E, 0x6e3000-0x6e3fff:E, 0x6e4000-0x6e4fff:E, 0x6e5000-0x6e5fff:E, 0x6e6000-0x6e6fff:E, 0x6e7000-0x6e7fff:E, 0x6e8000-0x6e8fff:E, 0x6e9000-0x6e9fff:E, 0x6ea000-0x6eafff:S, 0x6eb000-0x6ebfff:E, 0x6ec000-0x6ecfff:E, 0x6ed000-0x6edfff:E, 0x6ee000-0x6eefff:E, 0x6ef000-0x6effff:E, 0x6f0000-0x6f0fff:E, 0x6f1000-0x6f1fff:E, 0x6f2000-0x6f2fff:E, 0x6f3000-0x6f3fff:E, 0x6f4000-0x6f4fff:E, 0x6f5000-0x6f5fff:E, 0x6f6000-0x6f6fff:E, 0x6f7000-0x6f7fff:E, 0x6f8000-0x6f8fff:E, 0x6f9000-0x6f9fff:E, 0x6fa000-0x6fafff:E, 0x6fb000-0x6fbfff:E, 0x6fc000-0x6fcfff:E, 0x6fd000-0x6fdfff:E, 0x6fe000-0x6fefff:E, 0x6ff000-0x6fffff:E, 0x700000-0x700fff:E, 0x701000-0x701fff:E, 0x702000-0x702fff:E, 0x703000-0x703fff:E, 0x704000-0x704fff:E, 0x705000-0x705fff:E, 0x706000-0x706fff:E, 0x707000-0x707fff:E, 0x708000-0x708fff:E, 0x709000-0x709fff:E, 0x70a000-0x70afff:E, 0x70b000-0x70bfff:E, 0x70c000-0x70cfff:E, 0x70d000-0x70dfff:E, 0x70e000-0x70efff:E, 0x70f000-0x70ffff:E, 0x710000-0x710fff:E, 0x711000-0x711fff:E, 0x712000-0x712fff:E, 0x713000-0x713fff:E, 0x714000-0x714fff:E, 0x715000-0x715fff:E, 0x716000-0x716fff:E, 0x717000-0x717fff:E, 0x718000-0x718fff:E, 0x719000-0x719fff:E, 0x71a000-0x71afff:E, 0x71b000-0x71bfff:E, 0x71c000-0x71cfff:E, 0x71d000-0x71dfff:E, 0x71e000-0x71efff:E, 0x71f000-0x71ffff:E, 0x720000-0x720fff:E, 0x721000-0x721fff:E, 0x722000-0x722fff:E, 0x723000-0x723fff:E, 0x724000-0x724fff:E, 0x725000-0x725fff:E, 0x726000-0x726fff:E, 0x727000-0x727fff:E, 0x728000-0x728fff:E, 0x729000-0x729fff:E, 0x72a000-0x72afff:E, 0x72b000-0x72bfff:E, 0x72c000-0x72cfff:E, 0x72d000-0x72dfff:E, 0x72e000-0x72efff:E, 0x72f000-0x72ffff:E, 0x730000-0x730fff:E, 0x731000-0x731fff:E, 0x732000-0x732fff:E, 0x733000-0x733fff:E, 0x734000-0x734fff:E, 0x735000-0x735fff:E, 0x736000-0x736fff:E, 0x737000-0x737fff:E, 0x738000-0x738fff:E, 0x739000-0x739fff:E, 0x73a000-0x73afff:E, 0x73b000-0x73bfff:E, 0x73c000-0x73cfff:E, 0x73d000-0x73dfff:E, 0x73e000-0x73efff:E, 0x73f000-0x73ffff:E, 0x740000-0x740fff:E, 0x741000-0x741fff:E, 0x742000-0x742fff:E, 0x743000-0x743fff:E, 0x744000-0x744fff:E, 0x745000-0x745fff:E, 0x746000-0x746fff:E, 0x747000-0x747fff:E, 0x748000-0x748fff:E, 0x749000-0x749fff:E, 0x74a000-0x74afff:E, 0x74b000-0x74bfff:E, 0x74c000-0x74cfff:E, 0x74d000-0x74dfff:E, 0x74e000-0x74efff:E, 0x74f000-0x74ffff:E, 0x750000-0x750fff:E, 0x751000-0x751fff:E, 0x752000-0x752fff:E, 0x753000-0x753fff:E, 0x754000-0x754fff:E, 0x755000-0x755fff:E, 0x756000-0x756fff:E, 0x757000-0x757fff:E, 0x758000-0x758fff:E, 0x759000-0x759fff:E, 0x75a000-0x75afff:E, 0x75b000-0x75bfff:E, 0x75c000-0x75cfff:E, 0x75d000-0x75dfff:E, 0x75e000-0x75efff:E, 0x75f000-0x75ffff:E, 0x760000-0x760fff:E, 0x761000-0x761fff:E, 0x762000-0x762fff:E, 0x763000-0x763fff:E, 0x764000-0x764fff:E, 0x765000-0x765fff:E, 0x766000-0x766fff:E, 0x767000-0x767fff:E, 0x768000-0x768fff:E, 0x769000-0x769fff:E, 0x76a000-0x76afff:E, 0x76b000-0x76bfff:E, 0x76c000-0x76cfff:E, 0x76d000-0x76dfff:E, 0x76e000-0x76efff:E, 0x76f000-0x76ffff:E, 0x770000-0x770fff:E, 0x771000-0x771fff:E, 0x772000-0x772fff:E, 0x773000-0x773fff:E, 0x774000-0x774fff:E, 0x775000-0x775fff:E, 0x776000-0x776fff:E, 0x777000-0x777fff:E, 0x778000-0x778fff:E, 0x779000-0x779fff:E, 0x77a000-0x77afff:E, 0x77b000-0x77bfff:E, 0x77c000-0x77cfff:E, 0x77d000-0x77dfff:E, 0x77e000-0x77efff:E, 0x77f000-0x77ffff:E, 0x780000-0x780fff:E, 0x781000-0x781fff:E, 0x782000-0x782fff:E, 0x783000-0x783fff:E, 0x784000-0x784fff:E, 0x785000-0x785fff:E, 0x786000-0x786fff:E, 0x787000-0x787fff:E, 0x788000-0x788fff:E, 0x789000-0x789fff:E, 0x78a000-0x78afff:E, 0x78b000-0x78bfff:E, 0x78c000-0x78cfff:E, 0x78d000-0x78dfff:E, 0x78e000-0x78efff:E, 0x78f000-0x78ffff:E, 0x790000-0x790fff:E, 0x791000-0x791fff:E, 0x792000-0x792fff:E, 0x793000-0x793fff:E, 0x794000-0x794fff:E, 0x795000-0x795fff:E, 0x796000-0x796fff:E, 0x797000-0x797fff:E, 0x798000-0x798fff:E, 0x799000-0x799fff:E, 0x79a000-0x79afff:E, 0x79b000-0x79bfff:E, 0x79c000-0x79cfff:E, 0x79d000-0x79dfff:E, 0x79e000-0x79efff:E, 0x79f000-0x79ffff:E, 0x7a0000-0x7a0fff:E, 0x7a1000-0x7a1fff:E, 0x7a2000-0x7a2fff:E, 0x7a3000-0x7a3fff:E, 0x7a4000-0x7a4fff:E, 0x7a5000-0x7a5fff:E, 0x7a6000-0x7a6fff:E, 0x7a7000-0x7a7fff:E, 0x7a8000-0x7a8fff:E, 0x7a9000-0x7a9fff:E, 0x7aa000-0x7aafff:E, 0x7ab000-0x7abfff:E, 0x7ac000-0x7acfff:E, 0x7ad000-0x7adfff:E, 0x7ae000-0x7aefff:E, 0x7af000-0x7affff:E, 0x7b0000-0x7b0fff:E, 0x7b1000-0x7b1fff:E, 0x7b2000-0x7b2fff:E, 0x7b3000-0x7b3fff:E, 0x7b4000-0x7b4fff:E, 0x7b5000-0x7b5fff:E, 0x7b6000-0x7b6fff:E, 0x7b7000-0x7b7fff:E, 0x7b8000-0x7b8fff:E, 0x7b9000-0x7b9fff:E, 0x7ba000-0x7bafff:E, 0x7bb000-0x7bbfff:E, 0x7bc000-0x7bcfff:E, 0x7bd000-0x7bdfff:E, 0x7be000-0x7befff:S, 0x7bf000-0x7bffff:S, 0x7c0000-0x7c0fff:S, 0x7c1000-0x7c1fff:S, 0x7c2000-0x7c2fff:S, 0x7c3000-0x7c3fff:S, 0x7c4000-0x7c4fff:S, 0x7c5000-0x7c5fff:S, 0x7c6000-0x7c6fff:S, 0x7c7000-0x7c7fff:S, 0x7c8000-0x7c8fff:S, 0x7c9000-0x7c9fff:S, 0x7ca000-0x7cafff:S, 0x7cb000-0x7cbfff:S, 0x7cc000-0x7ccfff:S, 0x7cd000-0x7cdfff:S, 0x7ce000-0x7cefff:S, 0x7cf000-0x7cffff:S, 0x7d0000-0x7d0fff:S, 0x7d1000-0x7d1fff:S, 0x7d2000-0x7d2fff:S, 0x7d3000-0x7d3fff:S, 0x7d4000-0x7d4fff:S, 0x7d5000-0x7d5fff:S, 0x7d6000-0x7d6fff:S, 0x7d7000-0x7d7fff:S, 0x7d8000-0x7d8fff:S, 0x7d9000-0x7d9fff:S, 0x7da000-0x7dafff:S, 0x7db000-0x7dbfff:S, 0x7dc000-0x7dcfff:S, 0x7dd000-0x7ddfff:S, 0x7de000-0x7defff:S, 0x7df000-0x7dffff:E, 0x7e0000-0x7e0fff:E, 0x7e1000-0x7e1fff:E, 0x7e2000-0x7e2fff:E, 0x7e3000-0x7e3fff:E, 0x7e4000-0x7e4fff:E, 0x7e5000-0x7e5fff:E, 0x7e6000-0x7e6fff:E, 0x7e7000-0x7e7fff:E, 0x7e8000-0x7e8fff:E, 0x7e9000-0x7e9fff:E, 0x7ea000-0x7eafff:E, 0x7eb000-0x7ebfff:E, 0x7ec000-0x7ecfff:E, 0x7ed000-0x7edfff:E, 0x7ee000-0x7eefff:E, 0x7ef000-0x7effff:E, 0x7f0000-0x7f0fff:E, 0x7f1000-0x7f1fff:E, 0x7f2000-0x7f2fff:E, 0x7f3000-0x7f3fff:E, 0x7f4000-0x7f4fff:E, 0x7f5000-0x7f5fff:E, 0x7f6000-0x7f6fff:E, 0x7f7000-0x7f7fff:E, 0x7f8000-0x7f8fff:E, 0x7f9000-0x7f9fff:E, 0x7fa000-0x7fafff:E, 0x7fb000-0x7fbfff:E, 0x7fc000-0x7fcfff:E, 0x7fd000-0x7fdfff:E, 0x7fe000-0x7fefff:E, 0x7ff000-0x7fffff:EW
+Erase/write done.
+Verifying flash... VERIFIED.
+root@beaglebone:~# exit
+exit
+
+Script done on Tue Mar 17 23:49:48 2015
diff --git a/docs/git/index.html b/docs/git/index.html
index 2b0970e..3c725e3 100644
--- a/docs/git/index.html
+++ b/docs/git/index.html
@@ -35,6 +35,7 @@
<li><a href="#config_t60">ThinkPad T60</a></li>
<li><a href="#config_x200">ThinkPad X200</a></li>
<li><a href="#config_r400">ThinkPad R400</a></li>
+ <li><a href="#config_t400">ThinkPad T400</a></li>
<li><a href="#config_macbook21">MacBook2,1</a></li>
<li><a href="#config_qemu_i440fx_piix4">QEMU (x86 i440fx/piix4)</a></li>
<li><a href="#config_qemu_q35_ich9">QEMU (x86 q35/ich9)</a></li>
@@ -472,6 +473,50 @@
scripts for this machine.
</p>
</div>
+
+ <div class="subsection">
+ <h2 id="config_t400">
+ ThinkPad T400 configuration (file: resources/libreboot/config/t400_4mb/config and resources/libreboot/config/t400_8mb/config)
+ </h2>
+ <p>
+ These are saved as two configs, because there are 2 size flash chips: 4MB or 8MB.
+ </p>
+ <ul>
+ <li>General / Expert mode = <i>enable</i></li>
+ <li>Mainboard / Mainboard vendor = <i>Lenovo</i></li>
+ <li>Mainboard / Mainboard model = <i>ThinkPad T400</i></li>
+ <li>Mainboard / ROM chip size = <i>4096 KB (4 MB)</i> or <i>8192 KB (8 MB)</i> depending on flash chip size</li>
+ <li>Chipset / Include CPU microcode in CBFS = <i>Do not include microcode updates</i></li>
+ <li>Chipset / Size of CBFS filesystem in ROM = byte size <i>0x7FD000</i> (for 8MB flash chip) or <i>3FD000</i> (for 4MB flash chip)</li>
+ <li>Devices / Use native graphics initialization = <i>enable</i></li>
+ <li>
+ Display / Keep VESA framebuffer = <i>disable</i> (disable for text-mode graphics, enable for coreboot vesa framebuffer)
+ <ul>
+ <li>Libreboot provides this with text-mode enabled by default, but it automatically patches a copy of the config at build time
+ to enable coreboot framebuffer for a separate set of ROM images, in each machine.</li>
+ </ul>
+ </li>
+ <li>Generic Drivers / USB 2.0 EHCI debug dongle support = <i>Enable</i></li>
+ <li>Generic Drivers / Enable early (pre-RAM) usbdebug = <i>Enable</i></li>
+ <li>Generic Drivers / Type of dongle = <i>BeagleBone Black</i></li>
+ <li>Console / Send console output to a CBMEM buffer = <i>enable</i></li>
+ <li>Console / USB dongle log output = <i>enable</i></li>
+ <li>Payload / Add a payload = <i>An ELF executable payload</i></li>
+ <li>Payload / Payload path and filename = <i>grub.elf</i></li>
+ </ul>
+ <p>
+ Go back and disable option ROMs:
+ </p>
+ <ul>
+ <li>Devices / Run VGA Option ROMs = <i>disable</i></li>
+ <li>Devices / Run Option ROMs on PCI devices = <i>disable</i></li>
+ </ul>
+ <p>
+ The resulting .config file was saved as resources/libreboot/config/<b>t400_8mb/config</b> and
+ resources/libreboot/config/<b>t400_4mb/config</b> and is used by the build
+ scripts for this machine.
+ </p>
+ </div>
<div class="subsection">
<h2 id="config_macbook21">
diff --git a/docs/hcl/gm45_remove_me.html b/docs/hcl/gm45_remove_me.html
index 47a60f8..0d12d63 100644
--- a/docs/hcl/gm45_remove_me.html
+++ b/docs/hcl/gm45_remove_me.html
@@ -18,7 +18,7 @@
<h1 id="pagetop">GM45 chipsets: remove the ME (manageability engine)</h1>
<p>
This sections relates to disabling and removing the ME (Intel <b>M</b>anagement <b>E</b>ngine) on
- GM45. This was originally done on the ThinkPad X200, and later adapted for the ThinkPad R400. It can
+ GM45. This was originally done on the ThinkPad X200, and later adapted for the ThinkPad R400/T400. It can
in principle be done on any GM45 or GS45 machine.
</p>
<p>
@@ -50,7 +50,7 @@
<p>
It is no longer necessary to use <a href="#ich9deblob">ich9deblob</a> to generate
- a deblobbed descriptor+gbe image for the X200. ich9gen is a small utility within
+ a deblobbed descriptor+gbe image for GM45 targets. ich9gen is a small utility within
ich9deblob that can generate them from scratch, without a factory.bin dump.
</p>
diff --git a/docs/hcl/index.html b/docs/hcl/index.html
index d164d0d..d593c20 100644
--- a/docs/hcl/index.html
+++ b/docs/hcl/index.html
@@ -40,6 +40,7 @@
<li><a href="#supported_t60_list">Lenovo ThinkPad T60</a> (there are exceptions. see link)</li>
<li><a href="x200.html">Lenovo ThinkPad X200</a></li>
<li><a href="r400.html">Lenovo ThinkPad R400</a></li>
+ <li><a href="t400.html">Lenovo ThinkPad T400</a></li>
<li><a href="#macbook11">Apple MacBook1,1</a></li>
<li><a href="#macbook21">Apple MacBook2,1</a></li>
</ul>
diff --git a/docs/hcl/r400.html b/docs/hcl/r400.html
index 43dfb09..bb20416 100644
--- a/docs/hcl/r400.html
+++ b/docs/hcl/r400.html
@@ -45,39 +45,13 @@
<div class="section">
- <h2 id="compatibility_noblobs">Compatibility (without blobs)</h2>
-
- <p>
- Usual limitations apply for native graphics initialization
- (no VBT and/or INT10H and only GRUB works so no BIOS, so no DOS/Windows support
- - who cares? There is no system but GNU, and Linux is one of it's kernels).
- </p>
-
- <p>
- When connecting the AC adapter while system is powered off, system will then power on.
- This probably happens in coreboot aswell (with or without blobs).
- It's a minor annoyance, but it should be fixed (if it's not already fixed by now).
- </p>
-
- <p>
- This method of disabling the ME leaves the flash descriptor and gbe in place (non-functional data, fully documented)
- and disables the ME using soft straps. This means that the gigabit ethernet will still work (putting the machine in
- non-descriptor mode would wipe it out).
- </p>
-
- <div class="subsection">
- <h3 id="hwvirt">Hardware virtualization (vt-x)</h3>
- <p>
- The R400, 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).
- </p>
- <p>
- The following errata datasheet from Intel might help with investigation:
- <a href="http://download.intel.com/design/mobile/specupdt/320121.pdf">http://download.intel.com/design/mobile/specupdt/320121.pdf</a>
- </p>
- </div>
+ <p>
+ Thi R400 is almost identical to the X200, code-wise. See <a href="x200.html">x200.html</a>.
+ </p>
+
+ <p>
+ TODO: put hardware register logs here like on the <a href="x200.html">X200</a> and <a href="t400.html">T400</a> page.
+ </p>
</div>
diff --git a/docs/hcl/t400.html b/docs/hcl/t400.html
new file mode 100644
index 0000000..0e4654d
--- /dev/null
+++ b/docs/hcl/t400.html
@@ -0,0 +1,115 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+
+ <style type="text/css">
+ @import url('../css/main.css');
+ </style>
+
+ <title>ThinkPad T400</title>
+</head>
+
+<body>
+
+ <div class="section">
+ <h1 id="pagetop">ThinkPad T400</h1>
+
+ <p</p>
+
+ <p>
+ It is believed that all T400 laptops are compatible.
+ </p>
+
+ <p>
+ There are two possible flash chip sizes for the R400: 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.
+ </p>
+
+ <p>
+ <b>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 <a href="gm45_remove_me.html">gm45_remove_me.html</a></b> (contains notes, plus
+ instructions)
+ </p>
+
+ <p>
+ Flashing instructions can be found at <a href="../install/index.html#flashrom">../install/index.html#flashrom</a>
+ </p>
+
+ <p>
+ <a href="index.html">Back to previous index</a>.
+ </p>
+ </div>
+
+ <div class="section">
+
+ <p>
+ Thi T400 is almost identical to the X200, code-wise. See <a href="x200.html">x200.html</a>.
+ </p>
+
+ </div>
+
+ <div class="section">
+
+ <h2 id="regdumps">Hardware register dumps</h2>
+
+ <p>
+ The coreboot wiki <a href="http://www.coreboot.org/Motherboard_Porting_Guide">shows</a>
+ how to collect various logs useful in porting to new
+ boards. Following are outputs from the T400:
+ </p>
+
+ <ul>
+ <li>
+ T400 with <b>Winbond W25X64</b> flash chip (8MiB, SOIC-16)
+ and Lenovo BIOS 2.02 (EC firmware 1.01):
+ <ul>
+ <li>lspci <a href="../future/dumps/logs-t400-bios2.02-ec1.01/lspci.log">output</a></li>
+ <li>lsusb <a href="../future/dumps/logs-t400-bios2.02-ec1.01/lsusb.log">output</a></li>
+ <li>superiotool <a href="../future/dumps/logs-t400-bios2.02-ec1.01/superiotool.log">output</a></li>
+ <li>inteltool <a href="../future/dumps/logs-t400-bios2.02-ec1.01/inteltool.log">output</a></li>
+ <li>ectool <a href="../future/dumps/logs-t400-bios2.02-ec1.01/ectool.log">output</a></li>
+ <li>msrtool <a href="../future/dumps/logs-t400-bios2.02-ec1.01/msrtool.log">output</a>,
+ <a href="../future/dumps/logs-t400-bios2.02-ec1.01/msrtool.err">errors</a></li>
+ <li>dmidecode <a href="../future/dumps/logs-t400-bios2.02-ec1.01/dmidecode.log">output</a></li>
+ <li>biosdecode <a href="../future/dumps/logs-t400-bios2.02-ec1.01/biosdecode.log">output</a></li>
+ <li>nvramtool <a href="../future/dumps/logs-t400-bios2.02-ec1.01/nvramtool.log">output</a></li>
+ <li><a href="../future/dumps/logs-t400-bios2.02-ec1.01/dmesg.log">dmesg</a></li>
+ <li>flashrom probe <a href="../future/dumps/logs-t400-bios2.02-ec1.01/flashrom_info.log">output</a>,
+ <a href="../future/dumps/logs-t400-bios2.02-ec1.01/flashrom_info.err">errors</a></li>
+ <li>flashrom read <a href="../future/dumps/logs-t400-bios2.02-ec1.01/flashrom_read.log">output</a>,
+ <a href="../future/dumps/logs-t400-bios2.02-ec1.01/flashrom_read.err">errors</a></li>
+ <li><a href="../future/dumps/logs-t400-bios2.02-ec1.01/pin_hwC0D0">/sys/class/sound/card0/hwC0D0/init_pin_configs</a></li>
+ <li><a href="../future/dumps/logs-t400-bios2.02-ec1.01/codec%230">/proc/asound/card0/codec#0</a></li>
+ <li><a href="../future/dumps/logs-t400-bios2.02-ec1.01/cpuinfo.log">/proc/cpuinfo</a></li>
+ <li><a href="../future/dumps/logs-t400-bios2.02-ec1.01/t400_flashrom_read_with_bbb.txt">t400_flashrom_read_with_bbb.txt</a></li>
+ <li><a href="../future/dumps/logs-t400-bios2.02-ec1.01/t400_flashrom_write_with_bbb.txt">t400_flashrom_read_with_bbb.txt</a></li>
+ </ul>
+ </li>
+ <li>
+ Version of flashrom used for the external flashing/reading logs is the one that libreboot git revision c164960 uses.
+ </li>
+ </ul>
+
+ </div>
+
+ <div class="section">
+
+ <p>
+ Copyright &copy; 2015 Francis Rowe &lt;info@gluglug.org.uk&gt;<br/>
+ This document is released under the Creative Commons Attribution-ShareAlike 4.0 International Public License and all future versions.
+ A copy of the license can be found at <a href="../license.txt">../license.txt</a>.
+ </p>
+
+ <p>
+ This document is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See <a href="../license.txt">../license.txt</a> for more information.
+ </p>
+
+ </div>
+
+</body>
+</html>
diff --git a/docs/install/images/t400/0001.jpg b/docs/install/images/t400/0001.jpg
new file mode 100644
index 0000000..1a25233
--- /dev/null
+++ b/docs/install/images/t400/0001.jpg
Binary files differ
diff --git a/docs/install/images/t400/0002.jpg b/docs/install/images/t400/0002.jpg
new file mode 100644
index 0000000..cb4137a
--- /dev/null
+++ b/docs/install/images/t400/0002.jpg
Binary files differ
diff --git a/docs/install/images/t400/0003.jpg b/docs/install/images/t400/0003.jpg
new file mode 100644
index 0000000..701c8b0
--- /dev/null
+++ b/docs/install/images/t400/0003.jpg
Binary files differ
diff --git a/docs/install/images/t400/0004.jpg b/docs/install/images/t400/0004.jpg
new file mode 100644
index 0000000..5cc3526
--- /dev/null
+++ b/docs/install/images/t400/0004.jpg
Binary files differ
diff --git a/docs/install/images/t400/0005.jpg b/docs/install/images/t400/0005.jpg
new file mode 100644
index 0000000..c3ac3ed
--- /dev/null
+++ b/docs/install/images/t400/0005.jpg
Binary files differ
diff --git a/docs/install/images/t400/0006.jpg b/docs/install/images/t400/0006.jpg
new file mode 100644
index 0000000..f17a021
--- /dev/null
+++ b/docs/install/images/t400/0006.jpg
Binary files differ
diff --git a/docs/install/images/t400/0007.jpg b/docs/install/images/t400/0007.jpg
new file mode 100644
index 0000000..679afbc
--- /dev/null
+++ b/docs/install/images/t400/0007.jpg
Binary files differ
diff --git a/docs/install/images/t400/0008.jpg b/docs/install/images/t400/0008.jpg
new file mode 100644
index 0000000..5f015b6
--- /dev/null
+++ b/docs/install/images/t400/0008.jpg
Binary files differ
diff --git a/docs/install/images/t400/0009.jpg b/docs/install/images/t400/0009.jpg
new file mode 100644
index 0000000..f78b2b4
--- /dev/null
+++ b/docs/install/images/t400/0009.jpg
Binary files differ
diff --git a/docs/install/images/t400/0010.jpg b/docs/install/images/t400/0010.jpg
new file mode 100644
index 0000000..2e673f6
--- /dev/null
+++ b/docs/install/images/t400/0010.jpg
Binary files differ
diff --git a/docs/install/images/t400/0011.jpg b/docs/install/images/t400/0011.jpg
new file mode 100644
index 0000000..c2104ba
--- /dev/null
+++ b/docs/install/images/t400/0011.jpg
Binary files differ
diff --git a/docs/install/images/t400/0012.jpg b/docs/install/images/t400/0012.jpg
new file mode 100644
index 0000000..4078fcc
--- /dev/null
+++ b/docs/install/images/t400/0012.jpg
Binary files differ
diff --git a/docs/install/images/t400/0013.jpg b/docs/install/images/t400/0013.jpg
new file mode 100644
index 0000000..7c43a48
--- /dev/null
+++ b/docs/install/images/t400/0013.jpg
Binary files differ
diff --git a/docs/install/images/t400/0014.jpg b/docs/install/images/t400/0014.jpg
new file mode 100644
index 0000000..1b77c2c
--- /dev/null
+++ b/docs/install/images/t400/0014.jpg
Binary files differ
diff --git a/docs/install/images/t400/0015.jpg b/docs/install/images/t400/0015.jpg
new file mode 100644
index 0000000..6eb7663
--- /dev/null
+++ b/docs/install/images/t400/0015.jpg
Binary files differ
diff --git a/docs/install/images/t400/0016.jpg b/docs/install/images/t400/0016.jpg
new file mode 100644
index 0000000..2d5e997
--- /dev/null
+++ b/docs/install/images/t400/0016.jpg
Binary files differ
diff --git a/docs/install/images/t400/0017.jpg b/docs/install/images/t400/0017.jpg
new file mode 100644
index 0000000..d55b4be
--- /dev/null
+++ b/docs/install/images/t400/0017.jpg
Binary files differ
diff --git a/docs/install/images/t400/0018.jpg b/docs/install/images/t400/0018.jpg
new file mode 100644
index 0000000..786bb65
--- /dev/null
+++ b/docs/install/images/t400/0018.jpg
Binary files differ
diff --git a/docs/install/images/t400/0019.jpg b/docs/install/images/t400/0019.jpg
new file mode 100644
index 0000000..67c4cec
--- /dev/null
+++ b/docs/install/images/t400/0019.jpg
Binary files differ
diff --git a/docs/install/images/t400/0020.jpg b/docs/install/images/t400/0020.jpg
new file mode 100644
index 0000000..cff52cd
--- /dev/null
+++ b/docs/install/images/t400/0020.jpg
Binary files differ
diff --git a/docs/install/images/t400/0021.jpg b/docs/install/images/t400/0021.jpg
new file mode 100644
index 0000000..aa845fa
--- /dev/null
+++ b/docs/install/images/t400/0021.jpg
Binary files differ
diff --git a/docs/install/images/t400/0022.jpg b/docs/install/images/t400/0022.jpg
new file mode 100644
index 0000000..9ce6c0c
--- /dev/null
+++ b/docs/install/images/t400/0022.jpg
Binary files differ
diff --git a/docs/install/images/t400/0023.jpg b/docs/install/images/t400/0023.jpg
new file mode 100644
index 0000000..f09a2a7
--- /dev/null
+++ b/docs/install/images/t400/0023.jpg
Binary files differ
diff --git a/docs/install/images/t400/0024.jpg b/docs/install/images/t400/0024.jpg
new file mode 100644
index 0000000..a394848
--- /dev/null
+++ b/docs/install/images/t400/0024.jpg
Binary files differ
diff --git a/docs/install/images/t400/0025.jpg b/docs/install/images/t400/0025.jpg
new file mode 100644
index 0000000..411e1b4
--- /dev/null
+++ b/docs/install/images/t400/0025.jpg
Binary files differ
diff --git a/docs/install/images/t400/0026.jpg b/docs/install/images/t400/0026.jpg
new file mode 100644
index 0000000..ebc63e1
--- /dev/null
+++ b/docs/install/images/t400/0026.jpg
Binary files differ
diff --git a/docs/install/images/t400/0027.jpg b/docs/install/images/t400/0027.jpg
new file mode 100644
index 0000000..2030226
--- /dev/null
+++ b/docs/install/images/t400/0027.jpg
Binary files differ
diff --git a/docs/install/images/t400/0028.jpg b/docs/install/images/t400/0028.jpg
new file mode 100644
index 0000000..2e29574
--- /dev/null
+++ b/docs/install/images/t400/0028.jpg
Binary files differ
diff --git a/docs/install/images/t400/0029.jpg b/docs/install/images/t400/0029.jpg
new file mode 100644
index 0000000..8a3a2ab
--- /dev/null
+++ b/docs/install/images/t400/0029.jpg
Binary files differ
diff --git a/docs/install/images/t400/0030.jpg b/docs/install/images/t400/0030.jpg
new file mode 100644
index 0000000..e34f395
--- /dev/null
+++ b/docs/install/images/t400/0030.jpg
Binary files differ
diff --git a/docs/install/images/t400/0031.jpg b/docs/install/images/t400/0031.jpg
new file mode 100644
index 0000000..ca7bc63
--- /dev/null
+++ b/docs/install/images/t400/0031.jpg
Binary files differ
diff --git a/docs/install/images/t400/0032.jpg b/docs/install/images/t400/0032.jpg
new file mode 100644
index 0000000..c6cda83
--- /dev/null
+++ b/docs/install/images/t400/0032.jpg
Binary files differ
diff --git a/docs/install/images/t400/0033.jpg b/docs/install/images/t400/0033.jpg
new file mode 100644
index 0000000..75922b8
--- /dev/null
+++ b/docs/install/images/t400/0033.jpg
Binary files differ
diff --git a/docs/install/images/t400/0034.jpg b/docs/install/images/t400/0034.jpg
new file mode 100644
index 0000000..a57b1fb
--- /dev/null
+++ b/docs/install/images/t400/0034.jpg
Binary files differ
diff --git a/docs/install/images/t400/0035.jpg b/docs/install/images/t400/0035.jpg
new file mode 100644
index 0000000..b63e0f1
--- /dev/null
+++ b/docs/install/images/t400/0035.jpg
Binary files differ
diff --git a/docs/install/images/t400/0036.jpg b/docs/install/images/t400/0036.jpg
new file mode 100644
index 0000000..63dc663
--- /dev/null
+++ b/docs/install/images/t400/0036.jpg
Binary files differ
diff --git a/docs/install/images/t400/0037.jpg b/docs/install/images/t400/0037.jpg
new file mode 100644
index 0000000..e089aa6
--- /dev/null
+++ b/docs/install/images/t400/0037.jpg
Binary files differ
diff --git a/docs/install/images/t400/0038.jpg b/docs/install/images/t400/0038.jpg
new file mode 100644
index 0000000..456bbea
--- /dev/null
+++ b/docs/install/images/t400/0038.jpg
Binary files differ
diff --git a/docs/install/images/t400/0039.jpg b/docs/install/images/t400/0039.jpg
new file mode 100644
index 0000000..2c9b8f4
--- /dev/null
+++ b/docs/install/images/t400/0039.jpg
Binary files differ
diff --git a/docs/install/images/t400/0040.jpg b/docs/install/images/t400/0040.jpg
new file mode 100644
index 0000000..f78a73d
--- /dev/null
+++ b/docs/install/images/t400/0040.jpg
Binary files differ
diff --git a/docs/install/images/t400/0041.jpg b/docs/install/images/t400/0041.jpg
new file mode 100644
index 0000000..a81e06f
--- /dev/null
+++ b/docs/install/images/t400/0041.jpg
Binary files differ
diff --git a/docs/install/images/t400/0042.jpg b/docs/install/images/t400/0042.jpg
new file mode 100644
index 0000000..0e30bdc
--- /dev/null
+++ b/docs/install/images/t400/0042.jpg
Binary files differ
diff --git a/docs/install/images/t400/0043.jpg b/docs/install/images/t400/0043.jpg
new file mode 100644
index 0000000..683a23e
--- /dev/null
+++ b/docs/install/images/t400/0043.jpg
Binary files differ
diff --git a/docs/install/images/t400/0044.jpg b/docs/install/images/t400/0044.jpg
new file mode 100644
index 0000000..0eebd21
--- /dev/null
+++ b/docs/install/images/t400/0044.jpg
Binary files differ
diff --git a/docs/install/images/t400/0045.jpg b/docs/install/images/t400/0045.jpg
new file mode 100644
index 0000000..9ebbc47
--- /dev/null
+++ b/docs/install/images/t400/0045.jpg
Binary files differ
diff --git a/docs/install/images/t400/0046.jpg b/docs/install/images/t400/0046.jpg
new file mode 100644
index 0000000..a095bc3
--- /dev/null
+++ b/docs/install/images/t400/0046.jpg
Binary files differ
diff --git a/docs/install/images/t400/0047.jpg b/docs/install/images/t400/0047.jpg
new file mode 100644
index 0000000..25a9134
--- /dev/null
+++ b/docs/install/images/t400/0047.jpg
Binary files differ
diff --git a/docs/install/images/t400/0048.jpg b/docs/install/images/t400/0048.jpg
new file mode 100644
index 0000000..ea0172c
--- /dev/null
+++ b/docs/install/images/t400/0048.jpg
Binary files differ
diff --git a/docs/install/images/t400/0049.jpg b/docs/install/images/t400/0049.jpg
new file mode 100644
index 0000000..2c6e8d3
--- /dev/null
+++ b/docs/install/images/t400/0049.jpg
Binary files differ
diff --git a/docs/install/images/t400/0050.jpg b/docs/install/images/t400/0050.jpg
new file mode 100644
index 0000000..617e407
--- /dev/null
+++ b/docs/install/images/t400/0050.jpg
Binary files differ
diff --git a/docs/install/images/t400/0051.jpg b/docs/install/images/t400/0051.jpg
new file mode 100644
index 0000000..ffb2dbf
--- /dev/null
+++ b/docs/install/images/t400/0051.jpg
Binary files differ
diff --git a/docs/install/images/t400/0052.jpg b/docs/install/images/t400/0052.jpg
new file mode 100644
index 0000000..bc8b7c6
--- /dev/null
+++ b/docs/install/images/t400/0052.jpg
Binary files differ
diff --git a/docs/install/images/t400/0053.jpg b/docs/install/images/t400/0053.jpg
new file mode 100644
index 0000000..6a3c794
--- /dev/null
+++ b/docs/install/images/t400/0053.jpg
Binary files differ
diff --git a/docs/install/images/t400/0054.jpg b/docs/install/images/t400/0054.jpg
new file mode 100644
index 0000000..b90fd35
--- /dev/null
+++ b/docs/install/images/t400/0054.jpg
Binary files differ
diff --git a/docs/install/images/t400/0055.jpg b/docs/install/images/t400/0055.jpg
new file mode 100644
index 0000000..0703447
--- /dev/null
+++ b/docs/install/images/t400/0055.jpg
Binary files differ
diff --git a/docs/install/images/t400/0056.jpg b/docs/install/images/t400/0056.jpg
new file mode 100644
index 0000000..1d8f735
--- /dev/null
+++ b/docs/install/images/t400/0056.jpg
Binary files differ
diff --git a/docs/install/images/t400/0057.jpg b/docs/install/images/t400/0057.jpg
new file mode 100644
index 0000000..9916242
--- /dev/null
+++ b/docs/install/images/t400/0057.jpg
Binary files differ
diff --git a/docs/install/images/t400/0058.jpg b/docs/install/images/t400/0058.jpg
new file mode 100644
index 0000000..882f6a3
--- /dev/null
+++ b/docs/install/images/t400/0058.jpg
Binary files differ
diff --git a/docs/install/images/t400/0059.jpg b/docs/install/images/t400/0059.jpg
new file mode 100644
index 0000000..b5feddc
--- /dev/null
+++ b/docs/install/images/t400/0059.jpg
Binary files differ
diff --git a/docs/install/images/t400/0060.jpg b/docs/install/images/t400/0060.jpg
new file mode 100644
index 0000000..2132fdc
--- /dev/null
+++ b/docs/install/images/t400/0060.jpg
Binary files differ
diff --git a/docs/install/images/t400/0061.jpg b/docs/install/images/t400/0061.jpg
new file mode 100644
index 0000000..98636a4
--- /dev/null
+++ b/docs/install/images/t400/0061.jpg
Binary files differ
diff --git a/docs/install/images/t400/0062.jpg b/docs/install/images/t400/0062.jpg
new file mode 100644
index 0000000..f32c348
--- /dev/null
+++ b/docs/install/images/t400/0062.jpg
Binary files differ
diff --git a/docs/install/images/t400/0063.jpg b/docs/install/images/t400/0063.jpg
new file mode 100644
index 0000000..31663ef
--- /dev/null
+++ b/docs/install/images/t400/0063.jpg
Binary files differ
diff --git a/docs/install/images/t400/0064.jpg b/docs/install/images/t400/0064.jpg
new file mode 100644
index 0000000..179d545
--- /dev/null
+++ b/docs/install/images/t400/0064.jpg
Binary files differ
diff --git a/docs/install/images/t400/0065.jpg b/docs/install/images/t400/0065.jpg
new file mode 100644
index 0000000..2acb2b7
--- /dev/null
+++ b/docs/install/images/t400/0065.jpg
Binary files differ
diff --git a/docs/install/images/t400/0066.jpg b/docs/install/images/t400/0066.jpg
new file mode 100644
index 0000000..dfff224
--- /dev/null
+++ b/docs/install/images/t400/0066.jpg
Binary files differ
diff --git a/docs/install/images/t400/0067.jpg b/docs/install/images/t400/0067.jpg
new file mode 100644
index 0000000..8ac8e17
--- /dev/null
+++ b/docs/install/images/t400/0067.jpg
Binary files differ
diff --git a/docs/install/images/t400/0069.jpg b/docs/install/images/t400/0069.jpg
new file mode 100644
index 0000000..c138abb
--- /dev/null
+++ b/docs/install/images/t400/0069.jpg
Binary files differ
diff --git a/docs/install/images/t400/0070.jpg b/docs/install/images/t400/0070.jpg
new file mode 100644
index 0000000..2019874
--- /dev/null
+++ b/docs/install/images/t400/0070.jpg
Binary files differ
diff --git a/docs/install/images/t400/0071.jpg b/docs/install/images/t400/0071.jpg
new file mode 100644
index 0000000..5757917
--- /dev/null
+++ b/docs/install/images/t400/0071.jpg
Binary files differ
diff --git a/docs/install/images/t400/0072.jpg b/docs/install/images/t400/0072.jpg
new file mode 100644
index 0000000..436957a
--- /dev/null
+++ b/docs/install/images/t400/0072.jpg
Binary files differ
diff --git a/docs/install/images/t400/ar5b95.jpg b/docs/install/images/t400/ar5b95.jpg
new file mode 100644
index 0000000..304bae0
--- /dev/null
+++ b/docs/install/images/t400/ar5b95.jpg
Binary files differ
diff --git a/docs/install/images/t400/boot0.jpg b/docs/install/images/t400/boot0.jpg
new file mode 100644
index 0000000..40de48a
--- /dev/null
+++ b/docs/install/images/t400/boot0.jpg
Binary files differ
diff --git a/docs/install/images/t400/boot1.jpg b/docs/install/images/t400/boot1.jpg
new file mode 100644
index 0000000..0b259c4
--- /dev/null
+++ b/docs/install/images/t400/boot1.jpg
Binary files differ
diff --git a/docs/install/images/t400/macaddress0.jpg b/docs/install/images/t400/macaddress0.jpg
new file mode 100644
index 0000000..0d6d6bb
--- /dev/null
+++ b/docs/install/images/t400/macaddress0.jpg
Binary files differ
diff --git a/docs/install/images/t400/macaddress1.jpg b/docs/install/images/t400/macaddress1.jpg
new file mode 100644
index 0000000..299acc6
--- /dev/null
+++ b/docs/install/images/t400/macaddress1.jpg
Binary files differ
diff --git a/docs/install/images/t400/memory.jpg b/docs/install/images/t400/memory.jpg
new file mode 100644
index 0000000..a0bab02
--- /dev/null
+++ b/docs/install/images/t400/memory.jpg
Binary files differ
diff --git a/docs/install/images/t400/paste.jpg b/docs/install/images/t400/paste.jpg
new file mode 100644
index 0000000..a382aaa
--- /dev/null
+++ b/docs/install/images/t400/paste.jpg
Binary files differ
diff --git a/docs/install/index.html b/docs/install/index.html
index 6f95068..a72120e 100644
--- a/docs/install/index.html
+++ b/docs/install/index.html
@@ -47,6 +47,7 @@
<li><a href="t60_unbrick.html">ThinkPad T60: Recovery guide</a></li>
<li><a href="x200_external.html">ThinkPad X200: Initial installation guide</a> (also the recovery guide)</li>
<li><a href="r400_external.html">ThinkPad R400: Initial installation guide</a> (also the recovery guide)</li>
+ <li><a href="t400_external.html">ThinkPad T400: Initial installation guide</a> (also the recovery guide)</li>
</ul>
</div>
@@ -64,6 +65,7 @@
<li>ThinkPad T60: download <b>libreboot_t60.tar.xz</b> (see <a href="../hcl/index.html#supported_t60_list">../hcl/index.html#supported_t60_list</a>)</li>
<li>ThinkPad X200: download <b>libreboot_x200_8mb.tar.xz</b> (8MiB flash chip) or <b>libreboot_x200_4mb.tar.xz</b> (4MiB flash chip) (see <a href="../hcl/x200.html">../hcl/x200.html</a>)</li>
<li>ThinkPad R400: download <b>libreboot_r400_8mb.tar.xz</b> (8MiB flash chip) or <b>libreboot_r400_4mb.tar.xz</b> (4MiB flash chip) (see <a href="../hcl/r400.html">../hcl/r400.html</a>)</li>
+ <li>ThinkPad T400: download <b>libreboot_t400_8mb.tar.xz</b> (8MiB flash chip) or <b>libreboot_t400_4mb.tar.xz</b> (4MiB flash chip) (see <a href="../hcl/t400.html">../hcl/t400.html</a>)</li>
</ul>
<p>
@@ -137,16 +139,18 @@
</b>
</p>
<p>
- X200/R400 users running Lenovo BIOS should refer to <a href="x200_external.html">x200_external.html</a>
- or <a href="r400_external.html">r400_external.html</a>. <b>These machines contain the hard coded
+ X200/R400/T400 users running Lenovo BIOS should refer to <a href="x200_external.html">x200_external.html</a>,
+ <a href="r400_external.html">r400_external.html</a> or
+ <a href="t400_external.html">t400_external.html</a>. <b>These machines contain the hard coded
MAC address for the onboard ethernet chipset, directly inside the SPI flash;
<a href="../hcl/gm45_remove_me.html#ich9gen">ich9gen</a> shows how to change it (the default
libreboot ROM images for these machines contain a generic MAC address).</b>
</p>
<p>
- X200/R400 users should also note, that it is possible for the user to write-protect whole regions
+ X200/R400/T400 users should also note, that it is possible for the user to write-protect whole regions
of the SPI flash by using a modified descriptor. Locked regions must be flashed externally;
- see <a href="x200_external.html">x200_external.html</a> or <a href="r400_external.html">r400_external.html</a>.
+ see <a href="x200_external.html">x200_external.html</a>, <a href="r400_external.html">r400_external.html</a>
+ or <a href="t400_external.html">t400_external.html</a>.
<b>Libreboot unlocks all regions, by default.</b>
</p>
<div class="important">
diff --git a/docs/install/t400_external.html b/docs/install/t400_external.html
new file mode 100644
index 0000000..cd0c3ca
--- /dev/null
+++ b/docs/install/t400_external.html
@@ -0,0 +1,463 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+
+ <style type="text/css">
+ @import url('../css/main.css');
+ </style>
+
+ <title>ThinkPad T400: flashing tutorial (BeagleBone Black)</title>
+</head>
+
+<body>
+
+ <div class="section">
+ <h1 id="pagetop">Flashing the T400 with a BeagleBone Black</h1>
+ <p>Initial flashing instructions for T400.</p>
+ <p>
+ This guide is for those who want libreboot on their ThinkPad T400
+ while they still have the original Lenovo BIOS present. This guide
+ can also be followed (adapted) if you brick your T400, to know how
+ to recover.
+ </p>
+
+
+ <p><a href="index.html">Back to main index</a></p>
+ </div>
+
+ <div class="section">
+
+ <h1>A note about GPUs</h1>
+
+ <p>
+ This guide currently assumes that you have an Intel GPU (non-switchable).
+ Some T400 have switchable graphics (ATI), which means that you can choose between ATI or Intel
+ in the <i>BIOS setup</i>. When switching to Intel, is lenovobios not enabling ATI
+ (where ATI is disabled by default and the system uses the Intel chip), or are they
+ disabling it (where the system uses the ATI chip by default)?
+ </p>
+
+ <h1>CPU paste required</h1>
+
+ <p>
+ See <a href="#paste">#paste</a>.
+ </p>
+
+ </div>
+
+ <div class="section">
+
+ <h1 id="flashchips">Flash chips</h1>
+
+ <p>
+ The T400 will use an 8MiB or 64Mb SOIC-16 chip (rare models
+ will use a 4MiB or 32Mb SOIC-8 chip).
+ </p>
+
+ <p>
+ <a href="#pagetop">Back to top of page.</a>
+ </p>
+
+ </div>
+
+ <div class="section photos">
+
+ <h1 id="macaddress">MAC address</h1>
+
+ <p>
+ On the T400, the MAC address for the onboard
+ gigabit ethernet chipset is stored inside the flash chip,
+ along with other configuration data.
+ </p>
+ <p>
+ Keep a note of the MAC address before disassembly; this is
+ very important, because you will need to insert this into
+ the libreboot ROM image before flashing it.
+ It will be written in one of these locations:
+ </p>
+
+ <p>
+ <img src="images/t400/macaddress0.jpg" alt="" />
+ <img src="images/t400/macaddress1.jpg" alt="" />
+ <img src="images/x200/disassembly/0001.jpg" alt="" />
+ </p>
+
+ </div>
+
+ <div class="section photos">
+
+ <h1>Initial BBB configuration</h1>
+
+ <p>
+ Refer to <a href="bbb_setup.html">bbb_setup.html</a> for how to
+ configure the BBB for flashing.
+ </p>
+
+ <p>
+ The following shows how to connect clip to the BBB (on the P9 header), for SOIC-16 (clip: Pomona 5252):
+ </p>
+<pre>
+POMONA 5252 (correlate with the BBB guide)
+=== ethernet jack and VGA port ====
+ NC - - 21
+ 1 - - 17
+ NC - - NC
+ NC - - NC
+ NC - - NC
+ NC - - NC
+ 18 - - 3.3V PSU RED
+ 22 - - NC - this is pin 1 on the flash chip
+=== SATA port ===
+<i>This is how you will connect. Numbers refer to pin numbers on the BBB, on the plugs near the DC jack.</i><br/>
+<img src="images/t400/0065.jpg" alt="" />
+</pre>
+ <p>
+ The following shows how to connect clip to the BBB (on the P9 header), for SOIC-8 (clip: Pomona 5250):
+ </p>
+<pre>
+POMONA 5250 (correlate with the BBB guide)
+=== RAM slots ====
+ 18 - - 1
+ 22 - - NC
+ NC - - 21
+ 3.3V PSU RED - - 17 - this is pin 1 on the flash chip
+=== slot where the AC jack is connected ===<br/>
+<b>TODO: ADD PHOTO</b>
+</pre>
+
+ <h2>
+ The procedure
+ </h2>
+
+ <p>
+ Remove <i>all</i> screws, placing them in the order that you removed them:<br/>
+ <img src="images/t400/0001.jpg" alt="" />
+ <img src="images/t400/0002.jpg" alt="" />
+ </p>
+ <p>
+ Remove those three screws then remove the rear bezel:<br/>
+ <img src="images/t400/0003.jpg" alt="" />
+ <img src="images/t400/0004.jpg" alt="" />
+ <img src="images/t400/0005.jpg" alt="" />
+ <img src="images/t400/0006.jpg" alt="" />
+ </p>
+ <p>
+ Remove the speakers:<br/>
+ <img src="images/t400/0007.jpg" alt="" />
+ <img src="images/t400/0008.jpg" alt="" />
+ <img src="images/t400/0009.jpg" alt="" />
+ <img src="images/t400/0010.jpg" alt="" />
+ <img src="images/t400/0011.jpg" alt="" />
+ </p>
+ <p>
+ Remove the wifi:<br/>
+ <img src="images/t400/0012.jpg" alt="" />
+ <img src="images/t400/0013.jpg" alt="" />
+ </p>
+ <p>
+ Remove this cable:<br/>
+ <img src="images/t400/0014.jpg" alt="" />
+ <img src="images/t400/0015.jpg" alt="" />
+ <img src="images/t400/0016.jpg" alt="" />
+ <img src="images/t400/0017.jpg" alt="" />
+ <img src="images/t400/0018.jpg" alt="" />
+ </p>
+ <p>
+ Unroute those antenna wires:<br/>
+ <img src="images/t400/0019.jpg" alt="" />
+ <img src="images/t400/0020.jpg" alt="" />
+ <img src="images/t400/0021.jpg" alt="" />
+ <img src="images/t400/0022.jpg" alt="" />
+ <img src="images/t400/0023.jpg" alt="" />
+ </p>
+ <p>
+ Remove the LCD assembly:<br/>
+ <img src="images/t400/0024.jpg" alt="" />
+ <img src="images/t400/0025.jpg" alt="" />
+ <img src="images/t400/0026.jpg" alt="" />
+ <img src="images/t400/0027.jpg" alt="" />
+ <img src="images/t400/0028.jpg" alt="" />
+ <img src="images/t400/0029.jpg" alt="" />
+ <img src="images/t400/0030.jpg" alt="" />
+ <img src="images/t400/0031.jpg" alt="" />
+ </p>
+ <p>
+ Disconnect the NVRAM battery:<br/>
+ <img src="images/t400/0033.jpg" alt="" />
+ </p>
+ <p>
+ Disconnect the fan:<br/>
+ <img src="images/t400/0034.jpg" alt="" />
+ </p>
+ <p>
+ Unscrew these:<br/>
+ <img src="images/t400/0035.jpg" alt="" />
+ <img src="images/t400/0036.jpg" alt="" />
+ <img src="images/t400/0037.jpg" alt="" />
+ <img src="images/t400/0038.jpg" alt="" />
+ </p>
+ <p>
+ Unscrew the heatsink, then left it off:<br/>
+ <img src="images/t400/0039.jpg" alt="" />
+ <img src="images/t400/0040.jpg" alt="" />
+ </p>
+ <p>
+ Disconnect the power jack:<br/>
+ <img src="images/t400/0041.jpg" alt="" />
+ <img src="images/t400/0042.jpg" alt="" />
+ </p>
+ <p>
+ Loosen this:<br/>
+ <img src="images/t400/0043.jpg" alt="" />
+ </p>
+ <p>
+ Remove this:<br/>
+ <img src="images/t400/0044.jpg" alt="" />
+ <img src="images/t400/0045.jpg" alt="" />
+ <img src="images/t400/0046.jpg" alt="" />
+ <img src="images/t400/0047.jpg" alt="" />
+ <img src="images/t400/0048.jpg" alt="" />
+ </p>
+ <p>
+ Unscrew these:<br/>
+ <img src="images/t400/0049.jpg" alt="" />
+ <img src="images/t400/0050.jpg" alt="" />
+ </p>
+ <p>
+ Remove this:<br/>
+ <img src="images/t400/0051.jpg" alt="" />
+ <img src="images/t400/0052.jpg" alt="" />
+ </p>
+ <p>
+ Unscrew this:<br/>
+ <img src="images/t400/0053.jpg" alt="" />
+ </p>
+ <p>
+ Remove the motherboard (the cage is still attached) from
+ the right hand side, then lift it out:<br/>
+ <img src="images/t400/0054.jpg" alt="" />
+ <img src="images/t400/0055.jpg" alt="" />
+ <img src="images/t400/0056.jpg" alt="" />
+ </p>
+ <p>
+ Remove these screws, placing the screws in the same layout
+ and marking each screw hole (so that you know what ones
+ to put the screws back into later):
+ <img src="images/t400/0057.jpg" alt="" />
+ <img src="images/t400/0058.jpg" alt="" />
+ <img src="images/t400/0059.jpg" alt="" />
+ <img src="images/t400/0060.jpg" alt="" />
+ <img src="images/t400/0061.jpg" alt="" />
+ <img src="images/t400/0062.jpg" alt="" />
+ </p>
+ <p>
+ Separate the motherboard:<br/>
+ <img src="images/t400/0063.jpg" alt="" />
+ <img src="images/t400/0064.jpg" alt="" />
+ </p>
+ <p>
+ Connect your programmer, then connect GND and 3.3V<br/>
+ <img src="images/t400/0065.jpg" alt="" />
+ <img src="images/t400/0066.jpg" alt="" />
+ <img src="images/t400/0067.jpg" alt="" />
+ <img src="images/t400/0069.jpg" alt="" />
+ <img src="images/t400/0070.jpg" alt="" />
+ <img src="images/t400/0071.jpg" alt="" />
+ </p>
+ <p>
+ A dedicated 3.3V PSU was used to create this guide, but
+ at ATX PSU is also fine:<br/>
+ <img src="images/t400/0072.jpg" alt="" />
+ </p>
+
+ <p>
+ Of course, make sure to turn on your PSU:<br/>
+ <img src="images/x200/disassembly/0013.jpg" alt="" />
+ </p>
+
+ <p>
+ Now, you should be ready to install libreboot.
+ </p>
+
+ <p>
+ Flashrom binaries for ARM (tested on a BBB) are distributed in libreboot_util. Alternatively,
+ libreboot also distributes flashrom source code which can be built.
+ </p>
+ <p>
+ Log in as root on your BBB, using the instructions in <a href="bbb_setup.html#bbb_access">bbb_setup.html#bbb_access</a>.
+ </p>
+ <p>
+ Test that flashrom works:<br/>
+ # <b>./flashrom -p linux_spi:dev=/dev/spidev1.0,spispeed=512</b><br/>
+ In this case, the output was:
+ </p>
+<pre>
+flashrom v0.9.7-r1854 on Linux 3.8.13-bone47 (armv7l)
+flashrom is free software, get the source code at http://www.flashrom.org
+Calibrating delay loop... OK.
+Found Macronix flash chip &quot;MX25L6405(D)&quot; (8192 kB, SPI) on linux_spi.
+Found Macronix flash chip &quot;MX25L6406E/MX25L6436E&quot; (8192 kB, SPI) on linux_spi.
+Found Macronix flash chip &quot;MX25L6445E/MX25L6473E&quot; (8192 kB, SPI) on linux_spi.
+Multiple flash chip definitions match the detected chip(s): &quot;MX25L6405(D)&quot;, &quot;MX25L6406E/MX25L6436E&quot;, &quot;MX25L6445E/MX25L6473E&quot;
+Please specify which chip definition to use with the -c &lt;chipname&gt; option.
+</pre>
+ <p>
+ How to backup factory.rom (change the -c option as neeed, for your flash chip):<br/>
+ # <b>./flashrom -p linux_spi:dev=/dev/spidev1.0,spispeed=512 -r factory.rom</b><br/>
+ # <b>./flashrom -p linux_spi:dev=/dev/spidev1.0,spispeed=512 -r factory1.rom</b><br/>
+ # <b>./flashrom -p linux_spi:dev=/dev/spidev1.0,spispeed=512 -r factory2.rom</b><br/>
+ Note: the <b>-c</b> option is not required in libreboot's patched flashrom, because
+ the redundant flash chip definitions in <i>flashchips.c</i> have been removed.<br/>
+ Now compare the 3 images:<br/>
+ # <b>sha512sum factory*.rom</b><br/>
+ If the hashes match, then just copy one of them (the factory.rom) to a safe place (on a drive connected to another machine, not
+ the BBB). This is useful for reverse engineering work, if there is a desirable behaviour in the original firmware
+ that could be replicated in coreboot and libreboot.
+ </p>
+ <p>
+ Follow the instructions at <a href="../hcl/gm45_remove_me.html#ich9gen">../hcl/gm45_remove_me.html#ich9gen</a>
+ to change the MAC address inside the libreboot ROM image, before flashing it.
+ Although there is a default MAC address inside the ROM image, this is not what you want. <b>Make sure
+ to always change the MAC address to one that is correct for your system.</b>
+ </p>
+ <p>
+ Now flash it:<br/>
+ # <b>./flashrom -p linux_spi:dev=/dev/spidev1.0,spispeed=512 -w path/to/libreboot/rom/image.rom -V</b>
+ </p>
+ <p>
+ <img src="images/x200/disassembly/0015.jpg" alt="" />
+ </p>
+ <p>
+ You might see errors, but if it says <b>Verifying flash... VERIFIED</b> at the end, then it's flashed and should boot.
+ If you see errors, try again (and again, and again); the message <b>Chip content is identical to the requested image</b>
+ is also an indication of a successful installation.
+ </p>
+ <p>
+ Example output from running the command (see above):
+ </p>
+<pre>
+flashrom v0.9.7-r1854 on Linux 3.8.13-bone47 (armv7l)
+flashrom is free software, get the source code at http://www.flashrom.org
+Calibrating delay loop... OK.
+Found Macronix flash chip &quot;MX25L6405(D)&quot; (8192 kB, SPI) on linux_spi.
+Reading old flash chip contents... done.
+Erasing and writing flash chip... FAILED at 0x00001000! Expected=0xff, Found=0x00, failed byte count from 0x00000000-0x0000ffff: 0xd716
+ERASE FAILED!
+Reading current flash chip contents... done. Looking for another erase function.
+Erase/write done.
+Verifying flash... VERIFIED.
+</pre>
+
+ <p>
+ <a href="#pagetop">Back to top of page.</a>
+ </p>
+
+ </div>
+
+ <div class="section photos" id="paste">
+
+ <h1>Thermal paste (IMPORTANT)</h1>
+
+ <p>
+ Because part of this procedure involved removing the heatsink, you will need to apply new paste.
+ Arctic Silver 5 is ok. You will also need isopropyl alcohol and an anti-static cloth to clean with.
+ </p>
+
+ <p>
+ When re-installing the heatsink, you must first clean off all old paste with the alcohol/cloth.
+ Then apply new paste. AS5 is also much better than the default paste used on these machines.
+ </p>
+
+ <p>
+ <img src="images/t400/paste.jpg" alt="" />
+ </p>
+
+ </div>
+
+ <div class="section">
+
+ <h1 id="wifi">Wifi</h1>
+
+ <p>
+ The T400 typically comes with an Intel wifi chipset, which does not
+ work without proprietary software. For a list of wifi chipsets that
+ work without proprietary software, see
+ <a href="../hcl/index.html#recommended_wifi">../hcl/index.html#recommended_wifi</a>.
+ </p>
+
+ <p>
+ Some T400 laptops might come with an Atheros chipset, but this is 802.11g only.
+ </p>
+
+ <p>
+ It is recommended that you install a new wifi chipset. This can only
+ be done after installing libreboot, because the original firmware has
+ a whitelist of approved chips, and it will refuse to boot if you
+ use an 'unauthorized' wifi card.
+ </p>
+
+ <p>
+ The following photos show an Atheros AR5B95 being installed, to
+ replace the Intel chip that this T400 came with:<br/>
+ <img src="images/t400/0012.jpg" alt="" />
+ <img src="images/t400/ar5b95.jpg" alt="" />
+ </p>
+
+ </div>
+
+ <div class="section photos">
+
+ <h1 id="memory">Memory</h1>
+
+ <p>
+ You need DDR3 SODIMM PC3-8500 RAM installed, in matching pairs
+ (speed/size). Non-matching pairs won't work. You can also install a
+ single module (meaning, one of the slots will be empty) in slot 0.
+ </p>
+
+ <p>
+ The following photo shows 8GiB (2x4GiB) of RAM installed:<br/>
+ <img src="images/t400/memory.jpg" alt="" />
+ </p>
+
+ </div>
+
+ <div class="section photos">
+
+ <h2>
+ Boot it!
+ </h2>
+ <p>
+ You should see something like this:
+ </p>
+ <p>
+ <img src="images/t400/boot0.jpg" alt="" />
+ <img src="images/t400/boot1.jpg" alt="" />
+ </p>
+
+ <p>
+ Now <a href="../gnulinux/index.html">install GNU/Linux</a>.
+ </p>
+
+ </div>
+
+ <div class="section">
+
+ <p>
+ Copyright &copy; 2015 Francis Rowe &lt;info@gluglug.org.uk&gt;<br/>
+ This document is released under the Creative Commons Attribution-ShareAlike 4.0 International Public License and all future versions.
+ A copy of the license can be found at <a href="../license.txt">../license.txt</a>.
+ </p>
+
+ <p>
+ This document is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See <a href="../license.txt">../license.txt</a> for more information.
+ </p>
+
+ </div>
+
+</body>
+</html>
diff --git a/docs/release.html b/docs/release.html
index 3626ec3..93925fd 100644
--- a/docs/release.html
+++ b/docs/release.html
@@ -84,6 +84,14 @@
<li>
<b>Lenovo ThinkPad R400</b>
<ul>
+ <li>See <a href="hcl/r400.html">hcl/r400.html</a></li>
+ <li><b>ME/AMT</b>: libreboot removes this, permanently. <a href="hcl/gm45_remove_me.html">hcl/gm45_remove_me.html</a></li>
+ </ul>
+ </li>
+ <li>
+ <b>Lenovo ThinkPad T400</b>
+ <ul>
+ <li>See <a href="hcl/t400.html">hcl/t400.html</a></li>
<li><b>ME/AMT</b>: libreboot removes this, permanently. <a href="hcl/gm45_remove_me.html">hcl/gm45_remove_me.html</a></li>
</ul>
</li>
@@ -136,9 +144,6 @@
This is GM45 but these machines do not have a descriptor (no ME), should be easy
</li>
<li>
- ThinkPad T400: <a href="http://projects.mtjm.eu/work_packages/41">http://projects.mtjm.eu/work_packages/41</a>
- </li>
- <li>
ThinkPad T500: <a href="http://projects.mtjm.eu/work_packages/42">http://projects.mtjm.eu/work_packages/42</a>
</li>
<li>
@@ -306,7 +311,7 @@
scripts do an excellent job and (adapted) will make it much easier to maintain coreboot-libre.
</li>
<li>
- Add a whitelist entry to board_enable.c in flashrom, for the ThinkPad R400
+ Add a whitelist entry to board_enable.c in flashrom, for the ThinkPad R400 and T400
</li>
<li>
Improve the deblobbing scripts (see <a href="http://projects.mtjm.eu/work_packages/40">http://projects.mtjm.eu/work_packages/40</a>)
@@ -336,6 +341,21 @@
<li>
HIGH PRIORITY! <b>Add information from hw registers on all boards. See
<a href="http://projects.mtjm.eu/work_packages/15">http://projects.mtjm.eu/work_packages/15</a></b>
+ <ul>
+ <li>We currently have them for X200 (4MiB flash chip), T400 but not complete</li>
+ <li>
+ Get them for more boards:
+ <ul>
+ <li>X60</li>
+ <li>T60</li>
+ <li>macbook21</li>
+ <li>X200 with 8MiB flash chip</li>
+ <li>R400 with 4MiB flash chip</li>
+ <li>R400 with 8MiB flash chip</li>
+ <li>T400 (make sure to have it for both flash chip sizes)</li>
+ </ul>
+ </li>
+ </ul>
</li>
<li>
Add cubieboard SPI flashing instructions to libreboot.
diff --git a/resources/libreboot/config/macbook21/config b/resources/libreboot/config/macbook21/config
index b96532e..3f6752c 100644
--- a/resources/libreboot/config/macbook21/config
+++ b/resources/libreboot/config/macbook21/config
@@ -288,6 +288,7 @@ CONFIG_TTYS0_BASE=0x3f8
# CONFIG_SOC_NVIDIA_TEGRA132 is not set
CONFIG_CONSOLE_PRERAM_BUFFER_BASE=0x0
# CONFIG_SOC_QC_IPQ806X is not set
+# CONFIG_SOC_ROCKCHIP_RK3288 is not set
# CONFIG_CPU_SAMSUNG_EXYNOS5250 is not set
# CONFIG_CPU_SAMSUNG_EXYNOS5420 is not set
# CONFIG_SOC_UCB_RISCV is not set
diff --git a/resources/libreboot/config/qemu_i440fx_piix4/config b/resources/libreboot/config/qemu_i440fx_piix4/config
index 44ab207..70a23ca 100644
--- a/resources/libreboot/config/qemu_i440fx_piix4/config
+++ b/resources/libreboot/config/qemu_i440fx_piix4/config
@@ -268,6 +268,7 @@ CONFIG_TTYS0_BASE=0x3f8
# CONFIG_SOC_NVIDIA_TEGRA132 is not set
CONFIG_CONSOLE_PRERAM_BUFFER_BASE=0x0
# CONFIG_SOC_QC_IPQ806X is not set
+# CONFIG_SOC_ROCKCHIP_RK3288 is not set
# CONFIG_CPU_SAMSUNG_EXYNOS5250 is not set
# CONFIG_CPU_SAMSUNG_EXYNOS5420 is not set
# CONFIG_SOC_UCB_RISCV is not set
diff --git a/resources/libreboot/config/qemu_q35_ich9/config b/resources/libreboot/config/qemu_q35_ich9/config
index 3209714..6585e22 100644
--- a/resources/libreboot/config/qemu_q35_ich9/config
+++ b/resources/libreboot/config/qemu_q35_ich9/config
@@ -270,6 +270,7 @@ CONFIG_TTYS0_BASE=0x3f8
# CONFIG_SOC_NVIDIA_TEGRA132 is not set
CONFIG_CONSOLE_PRERAM_BUFFER_BASE=0x0
# CONFIG_SOC_QC_IPQ806X is not set
+# CONFIG_SOC_ROCKCHIP_RK3288 is not set
# CONFIG_CPU_SAMSUNG_EXYNOS5250 is not set
# CONFIG_CPU_SAMSUNG_EXYNOS5420 is not set
# CONFIG_SOC_UCB_RISCV is not set
diff --git a/resources/libreboot/config/r400_4mb/config b/resources/libreboot/config/r400_4mb/config
index cac7308..9cf6426 100644
--- a/resources/libreboot/config/r400_4mb/config
+++ b/resources/libreboot/config/r400_4mb/config
@@ -124,6 +124,7 @@ CONFIG_POST_DEVICE=y
# CONFIG_BOARD_LENOVO_X201 is not set
# CONFIG_BOARD_LENOVO_X220 is not set
# CONFIG_BOARD_LENOVO_X230 is not set
+# CONFIG_BOARD_LENOVO_T400 is not set
# CONFIG_BOARD_LENOVO_T420S is not set
# CONFIG_BOARD_LENOVO_T430S is not set
# CONFIG_BOARD_LENOVO_T520 is not set
@@ -292,6 +293,7 @@ CONFIG_TTYS0_BASE=0x3f8
# CONFIG_SOC_NVIDIA_TEGRA132 is not set
CONFIG_CONSOLE_PRERAM_BUFFER_BASE=0x0
# CONFIG_SOC_QC_IPQ806X is not set
+# CONFIG_SOC_ROCKCHIP_RK3288 is not set
# CONFIG_CPU_SAMSUNG_EXYNOS5250 is not set
# CONFIG_CPU_SAMSUNG_EXYNOS5420 is not set
# CONFIG_SOC_UCB_RISCV is not set
diff --git a/resources/libreboot/config/r400_8mb/config b/resources/libreboot/config/r400_8mb/config
index 368829c..d4e0ac5 100644
--- a/resources/libreboot/config/r400_8mb/config
+++ b/resources/libreboot/config/r400_8mb/config
@@ -124,6 +124,7 @@ CONFIG_POST_DEVICE=y
# CONFIG_BOARD_LENOVO_X201 is not set
# CONFIG_BOARD_LENOVO_X220 is not set
# CONFIG_BOARD_LENOVO_X230 is not set
+# CONFIG_BOARD_LENOVO_T400 is not set
# CONFIG_BOARD_LENOVO_T420S is not set
# CONFIG_BOARD_LENOVO_T430S is not set
# CONFIG_BOARD_LENOVO_T520 is not set
@@ -292,6 +293,7 @@ CONFIG_TTYS0_BASE=0x3f8
# CONFIG_SOC_NVIDIA_TEGRA132 is not set
CONFIG_CONSOLE_PRERAM_BUFFER_BASE=0x0
# CONFIG_SOC_QC_IPQ806X is not set
+# CONFIG_SOC_ROCKCHIP_RK3288 is not set
# CONFIG_CPU_SAMSUNG_EXYNOS5250 is not set
# CONFIG_CPU_SAMSUNG_EXYNOS5420 is not set
# CONFIG_SOC_UCB_RISCV is not set
diff --git a/resources/libreboot/config/t400_4mb/config b/resources/libreboot/config/t400_4mb/config
new file mode 100644
index 0000000..9bc70b4
--- /dev/null
+++ b/resources/libreboot/config/t400_4mb/config
@@ -0,0 +1,476 @@
+#
+# Automatically generated file; DO NOT EDIT.
+# coreboot configuration
+#
+
+#
+# General setup
+#
+CONFIG_EXPERT=y
+CONFIG_LOCALVERSION=""
+CONFIG_CBFS_PREFIX="fallback"
+CONFIG_COMPILER_GCC=y
+# CONFIG_COMPILER_LLVM_CLANG is not set
+# CONFIG_ANY_TOOLCHAIN is not set
+# CONFIG_CCACHE is not set
+# CONFIG_SCONFIG_GENPARSER is not set
+# CONFIG_USE_OPTION_TABLE is not set
+CONFIG_COMPRESS_RAMSTAGE=y
+CONFIG_INCLUDE_CONFIG_FILE=y
+CONFIG_EARLY_CBMEM_INIT=y
+# CONFIG_COLLECT_TIMESTAMPS is not set
+# CONFIG_USE_BLOBS is not set
+# CONFIG_COVERAGE is not set
+# CONFIG_RELOCATABLE_MODULES is not set
+CONFIG_BOOTBLOCK_SIMPLE=y
+# CONFIG_BOOTBLOCK_NORMAL is not set
+CONFIG_BOOTBLOCK_SOURCE="bootblock_simple.c"
+# CONFIG_UPDATE_IMAGE is not set
+
+#
+# Mainboard
+#
+# CONFIG_VENDOR_AAEON is not set
+# CONFIG_VENDOR_ABIT is not set
+# CONFIG_VENDOR_ADLINK is not set
+# CONFIG_VENDOR_ADVANSUS is not set
+# CONFIG_VENDOR_AMD is not set
+# CONFIG_VENDOR_AOPEN is not set
+# CONFIG_VENDOR_APPLE is not set
+# CONFIG_VENDOR_ARIMA is not set
+# CONFIG_VENDOR_ARTECGROUP is not set
+# CONFIG_VENDOR_ASROCK is not set
+# CONFIG_VENDOR_ASUS is not set
+# CONFIG_VENDOR_A_TREND is not set
+# CONFIG_VENDOR_AVALUE is not set
+# CONFIG_VENDOR_AZZA is not set
+# CONFIG_VENDOR_BACHMANN is not set
+# CONFIG_VENDOR_BCOM is not set
+# CONFIG_VENDOR_BIFFEROS is not set
+# CONFIG_VENDOR_BIOSTAR is not set
+# CONFIG_VENDOR_BROADCOM is not set
+# CONFIG_VENDOR_COMPAQ is not set
+# CONFIG_VENDOR_CUBIETECH is not set
+# CONFIG_VENDOR_DIGITALLOGIC is not set
+# CONFIG_VENDOR_DMP is not set
+# CONFIG_VENDOR_ECS is not set
+# CONFIG_VENDOR_EMULATION is not set
+# CONFIG_VENDOR_GETAC is not set
+# CONFIG_VENDOR_GIGABYTE is not set
+# CONFIG_VENDOR_GIZMOSPHERE is not set
+# CONFIG_VENDOR_GOOGLE is not set
+# CONFIG_VENDOR_HP is not set
+# CONFIG_VENDOR_IBASE is not set
+# CONFIG_VENDOR_IBM is not set
+# CONFIG_VENDOR_IEI is not set
+# CONFIG_VENDOR_INTEL is not set
+# CONFIG_VENDOR_IWAVE is not set
+# CONFIG_VENDOR_IWILL is not set
+# CONFIG_VENDOR_JETWAY is not set
+# CONFIG_VENDOR_KONTRON is not set
+# CONFIG_VENDOR_LANNER is not set
+CONFIG_VENDOR_LENOVO=y
+# CONFIG_VENDOR_LINUTOP is not set
+# CONFIG_VENDOR_LIPPERT is not set
+# CONFIG_VENDOR_MITAC is not set
+# CONFIG_VENDOR_MSI is not set
+# CONFIG_VENDOR_NEC is not set
+# CONFIG_VENDOR_NEWISYS is not set
+# CONFIG_VENDOR_NOKIA is not set
+# CONFIG_VENDOR_NVIDIA is not set
+# CONFIG_VENDOR_PACKARDBELL is not set
+# CONFIG_VENDOR_PCENGINES is not set
+# CONFIG_VENDOR_RCA is not set
+# CONFIG_VENDOR_RODA is not set
+# CONFIG_VENDOR_SAMSUNG is not set
+# CONFIG_VENDOR_SIEMENS is not set
+# CONFIG_VENDOR_SOYO is not set
+# CONFIG_VENDOR_SUNW is not set
+# CONFIG_VENDOR_SUPERMICRO is not set
+# CONFIG_VENDOR_TECHNEXION is not set
+# CONFIG_VENDOR_TI is not set
+# CONFIG_VENDOR_THOMSON is not set
+# CONFIG_VENDOR_TRAVERSE is not set
+# CONFIG_VENDOR_TYAN is not set
+# CONFIG_VENDOR_VIA is not set
+# CONFIG_VENDOR_WINENT is not set
+# CONFIG_VENDOR_WYSE is not set
+CONFIG_BOARD_SPECIFIC_OPTIONS=y
+CONFIG_MAINBOARD_DIR="lenovo/x200"
+CONFIG_MAINBOARD_PART_NUMBER="ThinkPad T400"
+CONFIG_MAINBOARD_VENDOR="LENOVO"
+CONFIG_MAX_CPUS=2
+CONFIG_VGA_BIOS_ID="8086,2a42"
+# CONFIG_ONBOARD_VGA_IS_PRIMARY is not set
+# CONFIG_VGA_BIOS is not set
+CONFIG_UDELAY_IO=y
+CONFIG_DCACHE_RAM_BASE=0xffaf8000
+CONFIG_DCACHE_RAM_SIZE=0x8000
+CONFIG_MMCONF_BASE_ADDRESS=0xf0000000
+CONFIG_MAINBOARD_SMBIOS_MANUFACTURER="LENOVO"
+# CONFIG_PCI_64BIT_PREF_MEM is not set
+CONFIG_MAINBOARD_DO_NATIVE_VGA_INIT=y
+CONFIG_UART_FOR_CONSOLE=0
+CONFIG_ID_SECTION_OFFSET=0x80
+CONFIG_RAMTOP=0x200000
+CONFIG_STACK_SIZE=0x1000
+CONFIG_USBDEBUG_HCD_INDEX=2
+CONFIG_CACHE_ROM_SIZE_OVERRIDE=0
+CONFIG_CBFS_SIZE=0x3FD000
+CONFIG_POST_IO=y
+CONFIG_POST_DEVICE=y
+# CONFIG_BOARD_LENOVO_X60 is not set
+# CONFIG_BOARD_LENOVO_X200 is not set
+# CONFIG_BOARD_LENOVO_X201 is not set
+# CONFIG_BOARD_LENOVO_X220 is not set
+# CONFIG_BOARD_LENOVO_X230 is not set
+CONFIG_BOARD_LENOVO_T400=y
+# CONFIG_BOARD_LENOVO_T420S is not set
+# CONFIG_BOARD_LENOVO_T430S is not set
+# CONFIG_BOARD_LENOVO_T520 is not set
+# CONFIG_BOARD_LENOVO_T530 is not set
+# CONFIG_BOARD_LENOVO_T60 is not set
+# CONFIG_BOARD_LENOVO_G505S is not set
+# CONFIG_BOARD_LENOVO_R400 is not set
+CONFIG_SEABIOS_PS2_TIMEOUT=0
+CONFIG_CPU_ADDR_BITS=36
+CONFIG_DEFAULT_CONSOLE_LOGLEVEL=8
+CONFIG_USBDEBUG=y
+CONFIG_MAINBOARD_VERSION="1.0"
+CONFIG_DRIVERS_PS2_KEYBOARD=y
+CONFIG_IOMMU=y
+CONFIG_BOARD_ROMSIZE_KB_8192=y
+# CONFIG_COREBOOT_ROMSIZE_KB_64 is not set
+# CONFIG_COREBOOT_ROMSIZE_KB_128 is not set
+# CONFIG_COREBOOT_ROMSIZE_KB_256 is not set
+# CONFIG_COREBOOT_ROMSIZE_KB_512 is not set
+# CONFIG_COREBOOT_ROMSIZE_KB_1024 is not set
+# CONFIG_COREBOOT_ROMSIZE_KB_2048 is not set
+CONFIG_COREBOOT_ROMSIZE_KB_4096=y
+# CONFIG_COREBOOT_ROMSIZE_KB_8192 is not set
+# CONFIG_COREBOOT_ROMSIZE_KB_12288 is not set
+# CONFIG_COREBOOT_ROMSIZE_KB_16384 is not set
+CONFIG_COREBOOT_ROMSIZE_KB=4096
+CONFIG_ROM_SIZE=0x400000
+CONFIG_ARCH_X86=y
+# CONFIG_ARCH_ARM is not set
+# CONFIG_ARCH_ARM64 is not set
+# CONFIG_ARCH_RISCV is not set
+CONFIG_ARCH_BOOTBLOCK_X86_32=y
+CONFIG_ARCH_VERSTAGE_X86_32=y
+CONFIG_ARCH_ROMSTAGE_X86_32=y
+CONFIG_ARCH_RAMSTAGE_X86_32=y
+# CONFIG_AP_IN_SIPI_WAIT is not set
+# CONFIG_SIPI_VECTOR_IN_ROM is not set
+CONFIG_RAMBASE=0x100000
+CONFIG_NUM_IPI_STARTS=2
+# CONFIG_ROMCC is not set
+# CONFIG_LATE_CBMEM_INIT is not set
+CONFIG_PC80_SYSTEM=y
+CONFIG_BOOTBLOCK_NORTHBRIDGE_INIT="northbridge/intel/gm45/bootblock.c"
+CONFIG_HAVE_CMOS_DEFAULT=y
+CONFIG_CMOS_DEFAULT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.default"
+CONFIG_BOOTBLOCK_SOUTHBRIDGE_INIT="southbridge/intel/i82801ix/bootblock.c"
+CONFIG_IOAPIC_INTERRUPTS_ON_FSB=y
+# CONFIG_IOAPIC_INTERRUPTS_ON_APIC_SERIAL_BUS is not set
+CONFIG_HPET_ADDRESS=0xfed00000
+# CONFIG_ARCH_BOOTBLOCK_ARM is not set
+# CONFIG_ARCH_VERSTAGE_ARM is not set
+# CONFIG_ARCH_ROMSTAGE_ARM is not set
+# CONFIG_ARCH_RAMSTAGE_ARM is not set
+# CONFIG_ARCH_BOOTBLOCK_ARMV4 is not set
+# CONFIG_ARCH_VERSTAGE_ARMV4 is not set
+# CONFIG_ARCH_ROMSTAGE_ARMV4 is not set
+# CONFIG_ARCH_RAMSTAGE_ARMV4 is not set
+# CONFIG_ARCH_BOOTBLOCK_ARMV7 is not set
+# CONFIG_ARCH_VERSTAGE_ARMV7 is not set
+# CONFIG_ARCH_ROMSTAGE_ARMV7 is not set
+# CONFIG_ARCH_RAMSTAGE_ARMV7 is not set
+# CONFIG_ARM_BOOTBLOCK_CUSTOM is not set
+# CONFIG_CPU_HAS_BOOTBLOCK_INIT is not set
+# CONFIG_MAINBOARD_HAS_BOOTBLOCK_INIT is not set
+# CONFIG_ARM_LPAE is not set
+# CONFIG_ARCH_BOOTBLOCK_ARM64 is not set
+# CONFIG_ARCH_VERSTAGE_ARM64 is not set
+# CONFIG_ARCH_ROMSTAGE_ARM64 is not set
+# CONFIG_ARCH_RAMSTAGE_ARM64 is not set
+# CONFIG_ARCH_BOOTBLOCK_ARMV8_64 is not set
+# CONFIG_ARCH_VERSTAGE_ARMV8_64 is not set
+# CONFIG_ARCH_ROMSTAGE_ARMV8_64 is not set
+# CONFIG_ARCH_RAMSTAGE_ARMV8_64 is not set
+# CONFIG_ARCH_BOOTBLOCK_RISCV is not set
+# CONFIG_ARCH_VERSTAGE_RISCV is not set
+# CONFIG_ARCH_ROMSTAGE_RISCV is not set
+# CONFIG_ARCH_RAMSTAGE_RISCV is not set
+# CONFIG_RISCV_BOOTBLOCK_CUSTOM is not set
+# CONFIG_MAINBOARD_HAS_CHROMEOS is not set
+CONFIG_SYSTEM_TYPE_LAPTOP=y
+
+#
+# Chipset
+#
+
+#
+# CPU
+#
+# CONFIG_CPU_ALLWINNER_A10 is not set
+# CONFIG_CPU_ARMLTD_CORTEX_A9 is not set
+# CONFIG_CPU_TI_AM335X is not set
+CONFIG_XIP_ROM_SIZE=0x10000
+# CONFIG_CPU_AMD_AGESA is not set
+# CONFIG_CPU_AMD_PI is not set
+CONFIG_CPU_INTEL_MODEL_1067X=y
+CONFIG_SMM_TSEG_SIZE=0
+CONFIG_CPU_INTEL_SOCKET_BGA956=y
+CONFIG_SSE2=y
+# CONFIG_CPU_INTEL_FIRMWARE_INTERFACE_TABLE is not set
+# CONFIG_CPU_INTEL_TURBO_NOT_PACKAGE_SCOPED is not set
+# CONFIG_PARALLEL_CPU_INIT is not set
+# CONFIG_UDELAY_LAPIC is not set
+# CONFIG_UDELAY_TSC is not set
+# CONFIG_UDELAY_TIMER2 is not set
+# CONFIG_TSC_CALIBRATE_WITH_IO is not set
+# CONFIG_TSC_SYNC_LFENCE is not set
+CONFIG_TSC_SYNC_MFENCE=y
+CONFIG_LOGICAL_CPUS=y
+# CONFIG_SMM_TSEG is not set
+# CONFIG_SMM_MODULES is not set
+# CONFIG_X86_AMD_FIXED_MTRRS is not set
+# CONFIG_PLATFORM_USES_FSP is not set
+# CONFIG_PARALLEL_MP is not set
+# CONFIG_BACKUP_DEFAULT_SMM_REGION is not set
+# CONFIG_MIRROR_PAYLOAD_TO_RAM_BEFORE_LOADING is not set
+CONFIG_CACHE_AS_RAM=y
+CONFIG_SMP=y
+CONFIG_AP_SIPI_VECTOR=0xfffff000
+CONFIG_MMX=y
+CONFIG_SSE=y
+CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y
+# CONFIG_CPU_MICROCODE_CBFS_GENERATE is not set
+# CONFIG_CPU_MICROCODE_CBFS_EXTERNAL is not set
+CONFIG_CPU_MICROCODE_CBFS_NONE=y
+
+#
+# Northbridge
+#
+CONFIG_HEAP_SIZE=0x4000
+CONFIG_VIDEO_MB=0
+# CONFIG_NORTHBRIDGE_AMD_AGESA is not set
+# CONFIG_AMD_NB_CIMX is not set
+# CONFIG_NORTHBRIDGE_AMD_CIMX_RD890 is not set
+# CONFIG_NORTHBRIDGE_AMD_PI is not set
+CONFIG_NORTHBRIDGE_SPECIFIC_OPTIONS=y
+CONFIG_NORTHBRIDGE_INTEL_GM45=y
+CONFIG_HPET_MIN_TICKS=0x80
+CONFIG_MAX_PIRQ_LINKS=4
+
+#
+# Southbridge
+#
+CONFIG_EHCI_BAR=0xfef00000
+# CONFIG_AMD_SB_CIMX is not set
+# CONFIG_SOUTHBRIDGE_AMD_CIMX_SB800 is not set
+# CONFIG_SOUTHBRIDGE_AMD_CIMX_SB900 is not set
+CONFIG_SOUTHBRIDGE_INTEL_COMMON=y
+CONFIG_SOUTHBRIDGE_INTEL_I82801IX=y
+
+#
+# Super I/O
+#
+
+#
+# Embedded Controllers
+#
+CONFIG_EC_ACPI=y
+CONFIG_EC_LENOVO_H8=y
+CONFIG_EC_LENOVO_PMH7=y
+
+#
+# SoC
+#
+CONFIG_TTYS0_BASE=0x3f8
+# CONFIG_SOC_NVIDIA_TEGRA124 is not set
+# CONFIG_SOC_NVIDIA_TEGRA132 is not set
+CONFIG_CONSOLE_PRERAM_BUFFER_BASE=0x0
+# CONFIG_SOC_QC_IPQ806X is not set
+# CONFIG_SOC_ROCKCHIP_RK3288 is not set
+# CONFIG_CPU_SAMSUNG_EXYNOS5250 is not set
+# CONFIG_CPU_SAMSUNG_EXYNOS5420 is not set
+# CONFIG_SOC_UCB_RISCV is not set
+
+#
+# Devices
+#
+CONFIG_MAINBOARD_HAS_NATIVE_VGA_INIT=y
+CONFIG_NATIVE_VGA_INIT_USE_EDID=y
+CONFIG_MAINBOARD_HAS_NATIVE_VGA_INIT_TEXTMODECFG=y
+# CONFIG_VGA_ROM_RUN is not set
+# CONFIG_ON_DEVICE_ROM_RUN is not set
+# CONFIG_MULTIPLE_VGA_ADAPTERS is not set
+# CONFIG_SPD_CACHE is not set
+CONFIG_PCI=y
+# CONFIG_HYPERTRANSPORT_PLUGIN_SUPPORT is not set
+CONFIG_PCIX_PLUGIN_SUPPORT=y
+CONFIG_PCIEXP_PLUGIN_SUPPORT=y
+CONFIG_CARDBUS_PLUGIN_SUPPORT=y
+# CONFIG_AZALIA_PLUGIN_SUPPORT is not set
+# CONFIG_PCIEXP_COMMON_CLOCK is not set
+# CONFIG_PCIEXP_ASPM is not set
+# CONFIG_PCIEXP_CLK_PM is not set
+# CONFIG_EARLY_PCI_BRIDGE is not set
+CONFIG_SUBSYSTEM_VENDOR_ID=0x0000
+CONFIG_SUBSYSTEM_DEVICE_ID=0x0000
+# CONFIG_PXE_ROM is not set
+# CONFIG_SOFTWARE_I2C is not set
+
+#
+# Display
+#
+# CONFIG_FRAMEBUFFER_KEEP_VESA_MODE is not set
+
+#
+# Generic Drivers
+#
+# CONFIG_DRIVERS_AS3722_RTC is not set
+CONFIG_DRIVERS_GENERIC_IOAPIC=y
+# CONFIG_DRIVERS_I2C_RTD2132 is not set
+CONFIG_DRIVERS_ICS_954309=y
+# CONFIG_INTEL_DP is not set
+# CONFIG_INTEL_DDI is not set
+CONFIG_INTEL_EDID=y
+CONFIG_INTEL_INT15=y
+# CONFIG_DRIVER_INTEL_I210 is not set
+# CONFIG_IPMI_KCS is not set
+# CONFIG_DRIVERS_LENOVO_WACOM is not set
+# CONFIG_DRIVER_MAXIM_MAX77686 is not set
+# CONFIG_DRIVER_PARADE_PS8625 is not set
+# CONFIG_LPC_TPM is not set
+CONFIG_DRIVERS_MC146818=y
+# CONFIG_DRIVERS_SIL_3114 is not set
+# CONFIG_SPI_FLASH is not set
+# CONFIG_DRIVER_TI_TPS65090 is not set
+CONFIG_DRIVERS_UART=y
+CONFIG_DRIVERS_UART_8250IO=y
+CONFIG_NO_UART_ON_SUPERIO=y
+# CONFIG_DRIVERS_UART_8250MEM is not set
+# CONFIG_HAVE_UART_SPECIAL is not set
+# CONFIG_DRIVERS_UART_OXPCIE is not set
+# CONFIG_DRIVERS_UART_PL011 is not set
+CONFIG_HAVE_USBDEBUG=y
+CONFIG_HAVE_USBDEBUG_OPTIONS=y
+CONFIG_USBDEBUG_IN_ROMSTAGE=y
+CONFIG_USBDEBUG_DEFAULT_PORT=0
+# CONFIG_USBDEBUG_DONGLE_STD is not set
+# CONFIG_USBDEBUG_DONGLE_BEAGLEBONE is not set
+CONFIG_USBDEBUG_DONGLE_BEAGLEBONE_BLACK=y
+CONFIG_USBDEBUG_OPTIONAL_HUB_PORT=0
+# CONFIG_DRIVER_XPOWERS_AXP209 is not set
+# CONFIG_DRIVERS_RICOH_RCE822 is not set
+# CONFIG_TPM is not set
+CONFIG_MMCONF_SUPPORT_DEFAULT=y
+CONFIG_MMCONF_SUPPORT=y
+# CONFIG_BOOTMODE_STRAPS is not set
+
+#
+# Console
+#
+CONFIG_SQUELCH_EARLY_SMP=y
+CONFIG_CONSOLE_SERIAL=y
+
+#
+# I/O mapped, 8250-compatible
+#
+CONFIG_CONSOLE_SERIAL_115200=y
+# CONFIG_CONSOLE_SERIAL_57600 is not set
+# CONFIG_CONSOLE_SERIAL_38400 is not set
+# CONFIG_CONSOLE_SERIAL_19200 is not set
+# CONFIG_CONSOLE_SERIAL_9600 is not set
+CONFIG_TTYS0_BAUD=115200
+CONFIG_TTYS0_LCS=3
+# CONFIG_SPKMODEM is not set
+CONFIG_CONSOLE_USB=y
+# CONFIG_CONSOLE_NE2K is not set
+CONFIG_CONSOLE_CBMEM=y
+CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000
+CONFIG_CONSOLE_PRERAM_BUFFER_SIZE=0xc00
+CONFIG_DEFAULT_CONSOLE_LOGLEVEL_8=y
+# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_7 is not set
+# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_6 is not set
+# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_5 is not set
+# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_4 is not set
+# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_3 is not set
+# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_2 is not set
+# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_1 is not set
+# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_0 is not set
+# CONFIG_NO_POST is not set
+# CONFIG_CMOS_POST is not set
+# CONFIG_CONSOLE_POST is not set
+CONFIG_POST_DEVICE_NONE=y
+# CONFIG_POST_DEVICE_LPC is not set
+# CONFIG_POST_DEVICE_PCI_PCIE is not set
+CONFIG_POST_IO_PORT=0x80
+CONFIG_HAVE_ACPI_RESUME=y
+# CONFIG_HAVE_ACPI_SLIC is not set
+CONFIG_HAVE_HARD_RESET=y
+# CONFIG_HAVE_MONOTONIC_TIMER is not set
+CONFIG_HAVE_OPTION_TABLE=y
+# CONFIG_PIRQ_ROUTE is not set
+CONFIG_HAVE_SMI_HANDLER=y
+# CONFIG_PCI_IO_CFG_EXT is not set
+CONFIG_IOAPIC=y
+CONFIG_USE_WATCHDOG_ON_BOOT=y
+CONFIG_VGA=y
+# CONFIG_GFXUMA is not set
+CONFIG_HAVE_ACPI_TABLES=y
+CONFIG_HAVE_MP_TABLE=y
+CONFIG_PER_DEVICE_ACPI_TABLES=y
+# CONFIG_COMMON_FADT is not set
+
+#
+# System tables
+#
+CONFIG_GENERATE_MP_TABLE=y
+# CONFIG_GENERATE_PIRQ_TABLE is not set
+CONFIG_GENERATE_SMBIOS_TABLES=y
+CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"
+CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad X200"
+
+#
+# Payload
+#
+# CONFIG_PAYLOAD_NONE is not set
+CONFIG_PAYLOAD_ELF=y
+# CONFIG_PAYLOAD_LINUX is not set
+# CONFIG_PAYLOAD_SEABIOS is not set
+# CONFIG_PAYLOAD_FILO is not set
+# CONFIG_PAYLOAD_GRUB2 is not set
+# CONFIG_PAYLOAD_TIANOCORE is not set
+# CONFIG_SEABIOS_THREAD_OPTIONROMS is not set
+# CONFIG_SEABIOS_VGA_COREBOOT is not set
+CONFIG_PAYLOAD_FILE="grub.elf"
+CONFIG_COMPRESSED_PAYLOAD_LZMA=y
+
+#
+# Debugging
+#
+# CONFIG_GDB_STUB is not set
+# CONFIG_DEBUG_CBFS is not set
+CONFIG_HAVE_DEBUG_RAM_SETUP=y
+# CONFIG_DEBUG_RAM_SETUP is not set
+# CONFIG_HAVE_DEBUG_CAR is not set
+# CONFIG_HAVE_DEBUG_SMBUS is not set
+# CONFIG_DEBUG_SMI is not set
+# CONFIG_DEBUG_SMM_RELOCATION is not set
+# CONFIG_DEBUG_MALLOC is not set
+# CONFIG_DEBUG_ACPI is not set
+# CONFIG_DEBUG_USBDEBUG is not set
+# CONFIG_TRACE is not set
+# CONFIG_ENABLE_APIC_EXT_ID is not set
+CONFIG_WARNINGS_ARE_ERRORS=y
+# CONFIG_POWER_BUTTON_DEFAULT_ENABLE is not set
+# CONFIG_POWER_BUTTON_DEFAULT_DISABLE is not set
+# CONFIG_POWER_BUTTON_FORCE_ENABLE is not set
+# CONFIG_POWER_BUTTON_FORCE_DISABLE is not set
+# CONFIG_POWER_BUTTON_IS_OPTIONAL is not set
+# CONFIG_REG_SCRIPT is not set
+CONFIG_MAX_REBOOT_CNT=3
diff --git a/resources/libreboot/config/t400_8mb/config b/resources/libreboot/config/t400_8mb/config
new file mode 100644
index 0000000..dcd3266
--- /dev/null
+++ b/resources/libreboot/config/t400_8mb/config
@@ -0,0 +1,476 @@
+#
+# Automatically generated file; DO NOT EDIT.
+# coreboot configuration
+#
+
+#
+# General setup
+#
+CONFIG_EXPERT=y
+CONFIG_LOCALVERSION=""
+CONFIG_CBFS_PREFIX="fallback"
+CONFIG_COMPILER_GCC=y
+# CONFIG_COMPILER_LLVM_CLANG is not set
+# CONFIG_ANY_TOOLCHAIN is not set
+# CONFIG_CCACHE is not set
+# CONFIG_SCONFIG_GENPARSER is not set
+# CONFIG_USE_OPTION_TABLE is not set
+CONFIG_COMPRESS_RAMSTAGE=y
+CONFIG_INCLUDE_CONFIG_FILE=y
+CONFIG_EARLY_CBMEM_INIT=y
+# CONFIG_COLLECT_TIMESTAMPS is not set
+# CONFIG_USE_BLOBS is not set
+# CONFIG_COVERAGE is not set
+# CONFIG_RELOCATABLE_MODULES is not set
+CONFIG_BOOTBLOCK_SIMPLE=y
+# CONFIG_BOOTBLOCK_NORMAL is not set
+CONFIG_BOOTBLOCK_SOURCE="bootblock_simple.c"
+# CONFIG_UPDATE_IMAGE is not set
+
+#
+# Mainboard
+#
+# CONFIG_VENDOR_AAEON is not set
+# CONFIG_VENDOR_ABIT is not set
+# CONFIG_VENDOR_ADLINK is not set
+# CONFIG_VENDOR_ADVANSUS is not set
+# CONFIG_VENDOR_AMD is not set
+# CONFIG_VENDOR_AOPEN is not set
+# CONFIG_VENDOR_APPLE is not set
+# CONFIG_VENDOR_ARIMA is not set
+# CONFIG_VENDOR_ARTECGROUP is not set
+# CONFIG_VENDOR_ASROCK is not set
+# CONFIG_VENDOR_ASUS is not set
+# CONFIG_VENDOR_A_TREND is not set
+# CONFIG_VENDOR_AVALUE is not set
+# CONFIG_VENDOR_AZZA is not set
+# CONFIG_VENDOR_BACHMANN is not set
+# CONFIG_VENDOR_BCOM is not set
+# CONFIG_VENDOR_BIFFEROS is not set
+# CONFIG_VENDOR_BIOSTAR is not set
+# CONFIG_VENDOR_BROADCOM is not set
+# CONFIG_VENDOR_COMPAQ is not set
+# CONFIG_VENDOR_CUBIETECH is not set
+# CONFIG_VENDOR_DIGITALLOGIC is not set
+# CONFIG_VENDOR_DMP is not set
+# CONFIG_VENDOR_ECS is not set
+# CONFIG_VENDOR_EMULATION is not set
+# CONFIG_VENDOR_GETAC is not set
+# CONFIG_VENDOR_GIGABYTE is not set
+# CONFIG_VENDOR_GIZMOSPHERE is not set
+# CONFIG_VENDOR_GOOGLE is not set
+# CONFIG_VENDOR_HP is not set
+# CONFIG_VENDOR_IBASE is not set
+# CONFIG_VENDOR_IBM is not set
+# CONFIG_VENDOR_IEI is not set
+# CONFIG_VENDOR_INTEL is not set
+# CONFIG_VENDOR_IWAVE is not set
+# CONFIG_VENDOR_IWILL is not set
+# CONFIG_VENDOR_JETWAY is not set
+# CONFIG_VENDOR_KONTRON is not set
+# CONFIG_VENDOR_LANNER is not set
+CONFIG_VENDOR_LENOVO=y
+# CONFIG_VENDOR_LINUTOP is not set
+# CONFIG_VENDOR_LIPPERT is not set
+# CONFIG_VENDOR_MITAC is not set
+# CONFIG_VENDOR_MSI is not set
+# CONFIG_VENDOR_NEC is not set
+# CONFIG_VENDOR_NEWISYS is not set
+# CONFIG_VENDOR_NOKIA is not set
+# CONFIG_VENDOR_NVIDIA is not set
+# CONFIG_VENDOR_PACKARDBELL is not set
+# CONFIG_VENDOR_PCENGINES is not set
+# CONFIG_VENDOR_RCA is not set
+# CONFIG_VENDOR_RODA is not set
+# CONFIG_VENDOR_SAMSUNG is not set
+# CONFIG_VENDOR_SIEMENS is not set
+# CONFIG_VENDOR_SOYO is not set
+# CONFIG_VENDOR_SUNW is not set
+# CONFIG_VENDOR_SUPERMICRO is not set
+# CONFIG_VENDOR_TECHNEXION is not set
+# CONFIG_VENDOR_TI is not set
+# CONFIG_VENDOR_THOMSON is not set
+# CONFIG_VENDOR_TRAVERSE is not set
+# CONFIG_VENDOR_TYAN is not set
+# CONFIG_VENDOR_VIA is not set
+# CONFIG_VENDOR_WINENT is not set
+# CONFIG_VENDOR_WYSE is not set
+CONFIG_BOARD_SPECIFIC_OPTIONS=y
+CONFIG_MAINBOARD_DIR="lenovo/x200"
+CONFIG_MAINBOARD_PART_NUMBER="ThinkPad T400"
+CONFIG_MAINBOARD_VENDOR="LENOVO"
+CONFIG_MAX_CPUS=2
+CONFIG_VGA_BIOS_ID="8086,2a42"
+# CONFIG_ONBOARD_VGA_IS_PRIMARY is not set
+# CONFIG_VGA_BIOS is not set
+CONFIG_UDELAY_IO=y
+CONFIG_DCACHE_RAM_BASE=0xffaf8000
+CONFIG_DCACHE_RAM_SIZE=0x8000
+CONFIG_MMCONF_BASE_ADDRESS=0xf0000000
+CONFIG_MAINBOARD_SMBIOS_MANUFACTURER="LENOVO"
+# CONFIG_PCI_64BIT_PREF_MEM is not set
+CONFIG_MAINBOARD_DO_NATIVE_VGA_INIT=y
+CONFIG_UART_FOR_CONSOLE=0
+CONFIG_ID_SECTION_OFFSET=0x80
+CONFIG_RAMTOP=0x200000
+CONFIG_STACK_SIZE=0x1000
+CONFIG_USBDEBUG_HCD_INDEX=2
+CONFIG_CACHE_ROM_SIZE_OVERRIDE=0
+CONFIG_CBFS_SIZE=0x7FD000
+CONFIG_POST_IO=y
+CONFIG_POST_DEVICE=y
+# CONFIG_BOARD_LENOVO_X60 is not set
+# CONFIG_BOARD_LENOVO_X200 is not set
+# CONFIG_BOARD_LENOVO_X201 is not set
+# CONFIG_BOARD_LENOVO_X220 is not set
+# CONFIG_BOARD_LENOVO_X230 is not set
+CONFIG_BOARD_LENOVO_T400=y
+# CONFIG_BOARD_LENOVO_T420S is not set
+# CONFIG_BOARD_LENOVO_T430S is not set
+# CONFIG_BOARD_LENOVO_T520 is not set
+# CONFIG_BOARD_LENOVO_T530 is not set
+# CONFIG_BOARD_LENOVO_T60 is not set
+# CONFIG_BOARD_LENOVO_G505S is not set
+# CONFIG_BOARD_LENOVO_R400 is not set
+CONFIG_SEABIOS_PS2_TIMEOUT=0
+CONFIG_CPU_ADDR_BITS=36
+CONFIG_DEFAULT_CONSOLE_LOGLEVEL=8
+CONFIG_USBDEBUG=y
+CONFIG_MAINBOARD_VERSION="1.0"
+CONFIG_DRIVERS_PS2_KEYBOARD=y
+CONFIG_IOMMU=y
+CONFIG_BOARD_ROMSIZE_KB_8192=y
+# CONFIG_COREBOOT_ROMSIZE_KB_64 is not set
+# CONFIG_COREBOOT_ROMSIZE_KB_128 is not set
+# CONFIG_COREBOOT_ROMSIZE_KB_256 is not set
+# CONFIG_COREBOOT_ROMSIZE_KB_512 is not set
+# CONFIG_COREBOOT_ROMSIZE_KB_1024 is not set
+# CONFIG_COREBOOT_ROMSIZE_KB_2048 is not set
+# CONFIG_COREBOOT_ROMSIZE_KB_4096 is not set
+CONFIG_COREBOOT_ROMSIZE_KB_8192=y
+# CONFIG_COREBOOT_ROMSIZE_KB_12288 is not set
+# CONFIG_COREBOOT_ROMSIZE_KB_16384 is not set
+CONFIG_COREBOOT_ROMSIZE_KB=8192
+CONFIG_ROM_SIZE=0x800000
+CONFIG_ARCH_X86=y
+# CONFIG_ARCH_ARM is not set
+# CONFIG_ARCH_ARM64 is not set
+# CONFIG_ARCH_RISCV is not set
+CONFIG_ARCH_BOOTBLOCK_X86_32=y
+CONFIG_ARCH_VERSTAGE_X86_32=y
+CONFIG_ARCH_ROMSTAGE_X86_32=y
+CONFIG_ARCH_RAMSTAGE_X86_32=y
+# CONFIG_AP_IN_SIPI_WAIT is not set
+# CONFIG_SIPI_VECTOR_IN_ROM is not set
+CONFIG_RAMBASE=0x100000
+CONFIG_NUM_IPI_STARTS=2
+# CONFIG_ROMCC is not set
+# CONFIG_LATE_CBMEM_INIT is not set
+CONFIG_PC80_SYSTEM=y
+CONFIG_BOOTBLOCK_NORTHBRIDGE_INIT="northbridge/intel/gm45/bootblock.c"
+CONFIG_HAVE_CMOS_DEFAULT=y
+CONFIG_CMOS_DEFAULT_FILE="src/mainboard/$(MAINBOARDDIR)/cmos.default"
+CONFIG_BOOTBLOCK_SOUTHBRIDGE_INIT="southbridge/intel/i82801ix/bootblock.c"
+CONFIG_IOAPIC_INTERRUPTS_ON_FSB=y
+# CONFIG_IOAPIC_INTERRUPTS_ON_APIC_SERIAL_BUS is not set
+CONFIG_HPET_ADDRESS=0xfed00000
+# CONFIG_ARCH_BOOTBLOCK_ARM is not set
+# CONFIG_ARCH_VERSTAGE_ARM is not set
+# CONFIG_ARCH_ROMSTAGE_ARM is not set
+# CONFIG_ARCH_RAMSTAGE_ARM is not set
+# CONFIG_ARCH_BOOTBLOCK_ARMV4 is not set
+# CONFIG_ARCH_VERSTAGE_ARMV4 is not set
+# CONFIG_ARCH_ROMSTAGE_ARMV4 is not set
+# CONFIG_ARCH_RAMSTAGE_ARMV4 is not set
+# CONFIG_ARCH_BOOTBLOCK_ARMV7 is not set
+# CONFIG_ARCH_VERSTAGE_ARMV7 is not set
+# CONFIG_ARCH_ROMSTAGE_ARMV7 is not set
+# CONFIG_ARCH_RAMSTAGE_ARMV7 is not set
+# CONFIG_ARM_BOOTBLOCK_CUSTOM is not set
+# CONFIG_CPU_HAS_BOOTBLOCK_INIT is not set
+# CONFIG_MAINBOARD_HAS_BOOTBLOCK_INIT is not set
+# CONFIG_ARM_LPAE is not set
+# CONFIG_ARCH_BOOTBLOCK_ARM64 is not set
+# CONFIG_ARCH_VERSTAGE_ARM64 is not set
+# CONFIG_ARCH_ROMSTAGE_ARM64 is not set
+# CONFIG_ARCH_RAMSTAGE_ARM64 is not set
+# CONFIG_ARCH_BOOTBLOCK_ARMV8_64 is not set
+# CONFIG_ARCH_VERSTAGE_ARMV8_64 is not set
+# CONFIG_ARCH_ROMSTAGE_ARMV8_64 is not set
+# CONFIG_ARCH_RAMSTAGE_ARMV8_64 is not set
+# CONFIG_ARCH_BOOTBLOCK_RISCV is not set
+# CONFIG_ARCH_VERSTAGE_RISCV is not set
+# CONFIG_ARCH_ROMSTAGE_RISCV is not set
+# CONFIG_ARCH_RAMSTAGE_RISCV is not set
+# CONFIG_RISCV_BOOTBLOCK_CUSTOM is not set
+# CONFIG_MAINBOARD_HAS_CHROMEOS is not set
+CONFIG_SYSTEM_TYPE_LAPTOP=y
+
+#
+# Chipset
+#
+
+#
+# CPU
+#
+# CONFIG_CPU_ALLWINNER_A10 is not set
+# CONFIG_CPU_ARMLTD_CORTEX_A9 is not set
+# CONFIG_CPU_TI_AM335X is not set
+CONFIG_XIP_ROM_SIZE=0x10000
+# CONFIG_CPU_AMD_AGESA is not set
+# CONFIG_CPU_AMD_PI is not set
+CONFIG_CPU_INTEL_MODEL_1067X=y
+CONFIG_SMM_TSEG_SIZE=0
+CONFIG_CPU_INTEL_SOCKET_BGA956=y
+CONFIG_SSE2=y
+# CONFIG_CPU_INTEL_FIRMWARE_INTERFACE_TABLE is not set
+# CONFIG_CPU_INTEL_TURBO_NOT_PACKAGE_SCOPED is not set
+# CONFIG_PARALLEL_CPU_INIT is not set
+# CONFIG_UDELAY_LAPIC is not set
+# CONFIG_UDELAY_TSC is not set
+# CONFIG_UDELAY_TIMER2 is not set
+# CONFIG_TSC_CALIBRATE_WITH_IO is not set
+# CONFIG_TSC_SYNC_LFENCE is not set
+CONFIG_TSC_SYNC_MFENCE=y
+CONFIG_LOGICAL_CPUS=y
+# CONFIG_SMM_TSEG is not set
+# CONFIG_SMM_MODULES is not set
+# CONFIG_X86_AMD_FIXED_MTRRS is not set
+# CONFIG_PLATFORM_USES_FSP is not set
+# CONFIG_PARALLEL_MP is not set
+# CONFIG_BACKUP_DEFAULT_SMM_REGION is not set
+# CONFIG_MIRROR_PAYLOAD_TO_RAM_BEFORE_LOADING is not set
+CONFIG_CACHE_AS_RAM=y
+CONFIG_SMP=y
+CONFIG_AP_SIPI_VECTOR=0xfffff000
+CONFIG_MMX=y
+CONFIG_SSE=y
+CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y
+# CONFIG_CPU_MICROCODE_CBFS_GENERATE is not set
+# CONFIG_CPU_MICROCODE_CBFS_EXTERNAL is not set
+CONFIG_CPU_MICROCODE_CBFS_NONE=y
+
+#
+# Northbridge
+#
+CONFIG_HEAP_SIZE=0x4000
+CONFIG_VIDEO_MB=0
+# CONFIG_NORTHBRIDGE_AMD_AGESA is not set
+# CONFIG_AMD_NB_CIMX is not set
+# CONFIG_NORTHBRIDGE_AMD_CIMX_RD890 is not set
+# CONFIG_NORTHBRIDGE_AMD_PI is not set
+CONFIG_NORTHBRIDGE_SPECIFIC_OPTIONS=y
+CONFIG_NORTHBRIDGE_INTEL_GM45=y
+CONFIG_HPET_MIN_TICKS=0x80
+CONFIG_MAX_PIRQ_LINKS=4
+
+#
+# Southbridge
+#
+CONFIG_EHCI_BAR=0xfef00000
+# CONFIG_AMD_SB_CIMX is not set
+# CONFIG_SOUTHBRIDGE_AMD_CIMX_SB800 is not set
+# CONFIG_SOUTHBRIDGE_AMD_CIMX_SB900 is not set
+CONFIG_SOUTHBRIDGE_INTEL_COMMON=y
+CONFIG_SOUTHBRIDGE_INTEL_I82801IX=y
+
+#
+# Super I/O
+#
+
+#
+# Embedded Controllers
+#
+CONFIG_EC_ACPI=y
+CONFIG_EC_LENOVO_H8=y
+CONFIG_EC_LENOVO_PMH7=y
+
+#
+# SoC
+#
+CONFIG_TTYS0_BASE=0x3f8
+# CONFIG_SOC_NVIDIA_TEGRA124 is not set
+# CONFIG_SOC_NVIDIA_TEGRA132 is not set
+CONFIG_CONSOLE_PRERAM_BUFFER_BASE=0x0
+# CONFIG_SOC_QC_IPQ806X is not set
+# CONFIG_SOC_ROCKCHIP_RK3288 is not set
+# CONFIG_CPU_SAMSUNG_EXYNOS5250 is not set
+# CONFIG_CPU_SAMSUNG_EXYNOS5420 is not set
+# CONFIG_SOC_UCB_RISCV is not set
+
+#
+# Devices
+#
+CONFIG_MAINBOARD_HAS_NATIVE_VGA_INIT=y
+CONFIG_NATIVE_VGA_INIT_USE_EDID=y
+CONFIG_MAINBOARD_HAS_NATIVE_VGA_INIT_TEXTMODECFG=y
+# CONFIG_VGA_ROM_RUN is not set
+# CONFIG_ON_DEVICE_ROM_RUN is not set
+# CONFIG_MULTIPLE_VGA_ADAPTERS is not set
+# CONFIG_SPD_CACHE is not set
+CONFIG_PCI=y
+# CONFIG_HYPERTRANSPORT_PLUGIN_SUPPORT is not set
+CONFIG_PCIX_PLUGIN_SUPPORT=y
+CONFIG_PCIEXP_PLUGIN_SUPPORT=y
+CONFIG_CARDBUS_PLUGIN_SUPPORT=y
+# CONFIG_AZALIA_PLUGIN_SUPPORT is not set
+# CONFIG_PCIEXP_COMMON_CLOCK is not set
+# CONFIG_PCIEXP_ASPM is not set
+# CONFIG_PCIEXP_CLK_PM is not set
+# CONFIG_EARLY_PCI_BRIDGE is not set
+CONFIG_SUBSYSTEM_VENDOR_ID=0x0000
+CONFIG_SUBSYSTEM_DEVICE_ID=0x0000
+# CONFIG_PXE_ROM is not set
+# CONFIG_SOFTWARE_I2C is not set
+
+#
+# Display
+#
+# CONFIG_FRAMEBUFFER_KEEP_VESA_MODE is not set
+
+#
+# Generic Drivers
+#
+# CONFIG_DRIVERS_AS3722_RTC is not set
+CONFIG_DRIVERS_GENERIC_IOAPIC=y
+# CONFIG_DRIVERS_I2C_RTD2132 is not set
+CONFIG_DRIVERS_ICS_954309=y
+# CONFIG_INTEL_DP is not set
+# CONFIG_INTEL_DDI is not set
+CONFIG_INTEL_EDID=y
+CONFIG_INTEL_INT15=y
+# CONFIG_DRIVER_INTEL_I210 is not set
+# CONFIG_IPMI_KCS is not set
+# CONFIG_DRIVERS_LENOVO_WACOM is not set
+# CONFIG_DRIVER_MAXIM_MAX77686 is not set
+# CONFIG_DRIVER_PARADE_PS8625 is not set
+# CONFIG_LPC_TPM is not set
+CONFIG_DRIVERS_MC146818=y
+# CONFIG_DRIVERS_SIL_3114 is not set
+# CONFIG_SPI_FLASH is not set
+# CONFIG_DRIVER_TI_TPS65090 is not set
+CONFIG_DRIVERS_UART=y
+CONFIG_DRIVERS_UART_8250IO=y
+CONFIG_NO_UART_ON_SUPERIO=y
+# CONFIG_DRIVERS_UART_8250MEM is not set
+# CONFIG_HAVE_UART_SPECIAL is not set
+# CONFIG_DRIVERS_UART_OXPCIE is not set
+# CONFIG_DRIVERS_UART_PL011 is not set
+CONFIG_HAVE_USBDEBUG=y
+CONFIG_HAVE_USBDEBUG_OPTIONS=y
+CONFIG_USBDEBUG_IN_ROMSTAGE=y
+CONFIG_USBDEBUG_DEFAULT_PORT=0
+# CONFIG_USBDEBUG_DONGLE_STD is not set
+# CONFIG_USBDEBUG_DONGLE_BEAGLEBONE is not set
+CONFIG_USBDEBUG_DONGLE_BEAGLEBONE_BLACK=y
+CONFIG_USBDEBUG_OPTIONAL_HUB_PORT=0
+# CONFIG_DRIVER_XPOWERS_AXP209 is not set
+# CONFIG_DRIVERS_RICOH_RCE822 is not set
+# CONFIG_TPM is not set
+CONFIG_MMCONF_SUPPORT_DEFAULT=y
+CONFIG_MMCONF_SUPPORT=y
+# CONFIG_BOOTMODE_STRAPS is not set
+
+#
+# Console
+#
+CONFIG_SQUELCH_EARLY_SMP=y
+CONFIG_CONSOLE_SERIAL=y
+
+#
+# I/O mapped, 8250-compatible
+#
+CONFIG_CONSOLE_SERIAL_115200=y
+# CONFIG_CONSOLE_SERIAL_57600 is not set
+# CONFIG_CONSOLE_SERIAL_38400 is not set
+# CONFIG_CONSOLE_SERIAL_19200 is not set
+# CONFIG_CONSOLE_SERIAL_9600 is not set
+CONFIG_TTYS0_BAUD=115200
+CONFIG_TTYS0_LCS=3
+# CONFIG_SPKMODEM is not set
+CONFIG_CONSOLE_USB=y
+# CONFIG_CONSOLE_NE2K is not set
+CONFIG_CONSOLE_CBMEM=y
+CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x20000
+CONFIG_CONSOLE_PRERAM_BUFFER_SIZE=0xc00
+CONFIG_DEFAULT_CONSOLE_LOGLEVEL_8=y
+# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_7 is not set
+# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_6 is not set
+# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_5 is not set
+# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_4 is not set
+# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_3 is not set
+# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_2 is not set
+# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_1 is not set
+# CONFIG_DEFAULT_CONSOLE_LOGLEVEL_0 is not set
+# CONFIG_NO_POST is not set
+# CONFIG_CMOS_POST is not set
+# CONFIG_CONSOLE_POST is not set
+CONFIG_POST_DEVICE_NONE=y
+# CONFIG_POST_DEVICE_LPC is not set
+# CONFIG_POST_DEVICE_PCI_PCIE is not set
+CONFIG_POST_IO_PORT=0x80
+CONFIG_HAVE_ACPI_RESUME=y
+# CONFIG_HAVE_ACPI_SLIC is not set
+CONFIG_HAVE_HARD_RESET=y
+# CONFIG_HAVE_MONOTONIC_TIMER is not set
+CONFIG_HAVE_OPTION_TABLE=y
+# CONFIG_PIRQ_ROUTE is not set
+CONFIG_HAVE_SMI_HANDLER=y
+# CONFIG_PCI_IO_CFG_EXT is not set
+CONFIG_IOAPIC=y
+CONFIG_USE_WATCHDOG_ON_BOOT=y
+CONFIG_VGA=y
+# CONFIG_GFXUMA is not set
+CONFIG_HAVE_ACPI_TABLES=y
+CONFIG_HAVE_MP_TABLE=y
+CONFIG_PER_DEVICE_ACPI_TABLES=y
+# CONFIG_COMMON_FADT is not set
+
+#
+# System tables
+#
+CONFIG_GENERATE_MP_TABLE=y
+# CONFIG_GENERATE_PIRQ_TABLE is not set
+CONFIG_GENERATE_SMBIOS_TABLES=y
+CONFIG_MAINBOARD_SERIAL_NUMBER="123456789"
+CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="ThinkPad X200"
+
+#
+# Payload
+#
+# CONFIG_PAYLOAD_NONE is not set
+CONFIG_PAYLOAD_ELF=y
+# CONFIG_PAYLOAD_LINUX is not set
+# CONFIG_PAYLOAD_SEABIOS is not set
+# CONFIG_PAYLOAD_FILO is not set
+# CONFIG_PAYLOAD_GRUB2 is not set
+# CONFIG_PAYLOAD_TIANOCORE is not set
+# CONFIG_SEABIOS_THREAD_OPTIONROMS is not set
+# CONFIG_SEABIOS_VGA_COREBOOT is not set
+CONFIG_PAYLOAD_FILE="grub.elf"
+CONFIG_COMPRESSED_PAYLOAD_LZMA=y
+
+#
+# Debugging
+#
+# CONFIG_GDB_STUB is not set
+# CONFIG_DEBUG_CBFS is not set
+CONFIG_HAVE_DEBUG_RAM_SETUP=y
+# CONFIG_DEBUG_RAM_SETUP is not set
+# CONFIG_HAVE_DEBUG_CAR is not set
+# CONFIG_HAVE_DEBUG_SMBUS is not set
+# CONFIG_DEBUG_SMI is not set
+# CONFIG_DEBUG_SMM_RELOCATION is not set
+# CONFIG_DEBUG_MALLOC is not set
+# CONFIG_DEBUG_ACPI is not set
+# CONFIG_DEBUG_USBDEBUG is not set
+# CONFIG_TRACE is not set
+# CONFIG_ENABLE_APIC_EXT_ID is not set
+CONFIG_WARNINGS_ARE_ERRORS=y
+# CONFIG_POWER_BUTTON_DEFAULT_ENABLE is not set
+# CONFIG_POWER_BUTTON_DEFAULT_DISABLE is not set
+# CONFIG_POWER_BUTTON_FORCE_ENABLE is not set
+# CONFIG_POWER_BUTTON_FORCE_DISABLE is not set
+# CONFIG_POWER_BUTTON_IS_OPTIONAL is not set
+# CONFIG_REG_SCRIPT is not set
+CONFIG_MAX_REBOOT_CNT=3
diff --git a/resources/libreboot/config/t60/config b/resources/libreboot/config/t60/config
index 4e558f7..cf12618 100644
--- a/resources/libreboot/config/t60/config
+++ b/resources/libreboot/config/t60/config
@@ -124,6 +124,7 @@ CONFIG_POST_DEVICE=y
# CONFIG_BOARD_LENOVO_X201 is not set
# CONFIG_BOARD_LENOVO_X220 is not set
# CONFIG_BOARD_LENOVO_X230 is not set
+# CONFIG_BOARD_LENOVO_T400 is not set
# CONFIG_BOARD_LENOVO_T420S is not set
# CONFIG_BOARD_LENOVO_T430S is not set
# CONFIG_BOARD_LENOVO_T520 is not set
@@ -304,6 +305,7 @@ CONFIG_TTYS0_BASE=0x3f8
# CONFIG_SOC_NVIDIA_TEGRA132 is not set
CONFIG_CONSOLE_PRERAM_BUFFER_BASE=0x0
# CONFIG_SOC_QC_IPQ806X is not set
+# CONFIG_SOC_ROCKCHIP_RK3288 is not set
# CONFIG_CPU_SAMSUNG_EXYNOS5250 is not set
# CONFIG_CPU_SAMSUNG_EXYNOS5420 is not set
# CONFIG_SOC_UCB_RISCV is not set
diff --git a/resources/libreboot/config/x200_4mb/config b/resources/libreboot/config/x200_4mb/config
index 58ccea2..0203070 100644
--- a/resources/libreboot/config/x200_4mb/config
+++ b/resources/libreboot/config/x200_4mb/config
@@ -124,6 +124,7 @@ CONFIG_BOARD_LENOVO_X200=y
# CONFIG_BOARD_LENOVO_X201 is not set
# CONFIG_BOARD_LENOVO_X220 is not set
# CONFIG_BOARD_LENOVO_X230 is not set
+# CONFIG_BOARD_LENOVO_T400 is not set
# CONFIG_BOARD_LENOVO_T420S is not set
# CONFIG_BOARD_LENOVO_T430S is not set
# CONFIG_BOARD_LENOVO_T520 is not set
@@ -292,6 +293,7 @@ CONFIG_TTYS0_BASE=0x3f8
# CONFIG_SOC_NVIDIA_TEGRA132 is not set
CONFIG_CONSOLE_PRERAM_BUFFER_BASE=0x0
# CONFIG_SOC_QC_IPQ806X is not set
+# CONFIG_SOC_ROCKCHIP_RK3288 is not set
# CONFIG_CPU_SAMSUNG_EXYNOS5250 is not set
# CONFIG_CPU_SAMSUNG_EXYNOS5420 is not set
# CONFIG_SOC_UCB_RISCV is not set
diff --git a/resources/libreboot/config/x200_8mb/config b/resources/libreboot/config/x200_8mb/config
index b2c342b..793ba7a 100644
--- a/resources/libreboot/config/x200_8mb/config
+++ b/resources/libreboot/config/x200_8mb/config
@@ -124,6 +124,7 @@ CONFIG_BOARD_LENOVO_X200=y
# CONFIG_BOARD_LENOVO_X201 is not set
# CONFIG_BOARD_LENOVO_X220 is not set
# CONFIG_BOARD_LENOVO_X230 is not set
+# CONFIG_BOARD_LENOVO_T400 is not set
# CONFIG_BOARD_LENOVO_T420S is not set
# CONFIG_BOARD_LENOVO_T430S is not set
# CONFIG_BOARD_LENOVO_T520 is not set
@@ -292,6 +293,7 @@ CONFIG_TTYS0_BASE=0x3f8
# CONFIG_SOC_NVIDIA_TEGRA132 is not set
CONFIG_CONSOLE_PRERAM_BUFFER_BASE=0x0
# CONFIG_SOC_QC_IPQ806X is not set
+# CONFIG_SOC_ROCKCHIP_RK3288 is not set
# CONFIG_CPU_SAMSUNG_EXYNOS5250 is not set
# CONFIG_CPU_SAMSUNG_EXYNOS5420 is not set
# CONFIG_SOC_UCB_RISCV is not set
diff --git a/resources/libreboot/config/x60/config b/resources/libreboot/config/x60/config
index 745068e..d184617 100644
--- a/resources/libreboot/config/x60/config
+++ b/resources/libreboot/config/x60/config
@@ -126,6 +126,7 @@ CONFIG_BOARD_LENOVO_X60=y
# CONFIG_BOARD_LENOVO_X201 is not set
# CONFIG_BOARD_LENOVO_X220 is not set
# CONFIG_BOARD_LENOVO_X230 is not set
+# CONFIG_BOARD_LENOVO_T400 is not set
# CONFIG_BOARD_LENOVO_T420S is not set
# CONFIG_BOARD_LENOVO_T430S is not set
# CONFIG_BOARD_LENOVO_T520 is not set
@@ -306,6 +307,7 @@ CONFIG_TTYS0_BASE=0x3f8
# CONFIG_SOC_NVIDIA_TEGRA132 is not set
CONFIG_CONSOLE_PRERAM_BUFFER_BASE=0x0
# CONFIG_SOC_QC_IPQ806X is not set
+# CONFIG_SOC_ROCKCHIP_RK3288 is not set
# CONFIG_CPU_SAMSUNG_EXYNOS5250 is not set
# CONFIG_CPU_SAMSUNG_EXYNOS5420 is not set
# CONFIG_SOC_UCB_RISCV is not set
diff --git a/resources/scripts/helpers/build/config/corebootupdate b/resources/scripts/helpers/build/config/corebootupdate
new file mode 100755
index 0000000..2261148
--- /dev/null
+++ b/resources/scripts/helpers/build/config/corebootupdate
@@ -0,0 +1,41 @@
+#!/bin/bash
+
+#
+# helper script: run "make oldconfig" on all coreboot config files
+#
+# Copyright (C) 2014, 2015 Francis Rowe <info@gluglug.org.uk>
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+#
+
+# This script assumes that the working directory is the root
+# of libreboot_src or git
+
+[ "x${DEBUG+set}" = 'xset' ] && set -v
+set -u -e
+
+cd resources/libreboot/config/
+configs=$(ls)
+
+cd ../../../coreboot/
+for config in $configs; do
+ printf "Updating config for $config\n"
+ sleep 2
+
+ mv ../resources/libreboot/config/$config/config .config
+ make oldconfig
+ mv .config ../resources/libreboot/config/$config/config
+done
+
+cd ../
diff --git a/resources/scripts/helpers/build/release/archives b/resources/scripts/helpers/build/release/archives
index 5d8761f..af7899f 100755
--- a/resources/scripts/helpers/build/release/archives
+++ b/resources/scripts/helpers/build/release/archives
@@ -366,7 +366,7 @@ cp coreboot/src/mainboard/lenovo/x200/cmos.layout libreboot_util/cmoslayouts/x20
# Flashing script
cp flash libreboot_util/
-# ich9macchange script (change MAC address on X200 ROMs, using ich9gen)
+# ich9macchange script, for changing the MAC address on GM45 targets
cp resources/scripts/misc/ich9macchange libreboot_util/
# for changing the GRUB background
diff --git a/resources/scripts/helpers/build/roms/helper b/resources/scripts/helpers/build/roms/helper
index 983be3d..8fde114 100755
--- a/resources/scripts/helpers/build/roms/helper
+++ b/resources/scripts/helpers/build/roms/helper
@@ -52,11 +52,11 @@ fi
for romtype in txtmode vesafb
do
- if [ "$1" = "x200_8mb" ] || [ "$1" = "x200_4mb" ] || [ "$1" = "r400_8mb" ] || [ "$1" = "r400_4mb" ]
+ if [ "$1" = "x200_8mb" ] || [ "$1" = "x200_4mb" ] || [ "$1" = "r400_8mb" ] || [ "$1" = "r400_4mb" ] || [ "$1" = "t400_8mb" ] || [ "$1" = "t400_4mb" ]
then
if [ "$romtype" = "txtmode" ]
then
- echo "Text mode graphics is currently broken on X200 and R400. Only framebuffer mode works."
+ echo "Text mode graphics is currently broken on X200, R400 and T400. Only framebuffer mode works."
continue
fi
fi
@@ -74,7 +74,7 @@ do
# Add the background image
if [ "$romtype" = "vesafb" ]
then
- if [ "$1" = "macbook21" ] || [ "$1" = "x200_4mb" ] || [ "$1" = "x200_8mb" ] || [ "$1" = "r400_4mb" ] || [ "$1" = "r400_8mb" ]
+ if [ "$1" = "macbook21" ] || [ "$1" = "x200_4mb" ] || [ "$1" = "x200_8mb" ] || [ "$1" = "r400_4mb" ] || [ "$1" = "r400_8mb" ] || [ "$1" = "t400_4mb" ] || [ "$1" = "t400_8mb" ]
then
./util/cbfstool/cbfstool "$1"_"$romtype".rom add -f ../resources/grub/background/gnulove.jpg -n background.jpg -t raw
else
diff --git a/resources/scripts/helpers/build/roms/withgrub b/resources/scripts/helpers/build/roms/withgrub
index f81da2d..5a7f83c 100755
--- a/resources/scripts/helpers/build/roms/withgrub
+++ b/resources/scripts/helpers/build/roms/withgrub
@@ -95,7 +95,7 @@ done
# Then put them in the ROM images.
if [ -d bin/ ]; then
cd bin/
- for board in "x200" "r400"
+ for board in "x200" "r400" "t400"
do
for romsize in "4m" "8m"
do
diff --git a/resources/scripts/helpers/download/coreboot b/resources/scripts/helpers/download/coreboot
index ab49a67..123fea5 100755
--- a/resources/scripts/helpers/download/coreboot
+++ b/resources/scripts/helpers/download/coreboot
@@ -78,6 +78,8 @@ git fetch http://review.coreboot.org/coreboot refs/changes/79/7979/1 && git cher
printf "ThinkPad R400 support\n"
git fetch http://review.coreboot.org/coreboot refs/changes/93/8393/2 && git cherry-pick FETCH_HEAD
+printf "ThinkPad T400 (depends on R400 patch)\n"
+git fetch http://review.coreboot.org/coreboot refs/changes/14/8714/3 && git cherry-pick FETCH_HEAD
# Run coreboot-libre deblob scripts
# ---------------------------------------------------------------------------------