Hi folks,

For some reason, gfx wont init on Sandybridge P8H61-M PRO with i5-2500T on coreboot 4.9

Following a recommendation from Icon in coreboot IRC chat, the following debug was added to check the value of reg16

diff ../core2/src/northbridge/intel/sandybridge/early_init.c ./src/northbridge/intel/sandybridge/early_init.c
86c86
<
---
>
102a103
>         printk(BIOS_DEBUG, "%lx\n", (long)reg16);


The serial log shows

coreboot-4.9-1050-gebd8a4f90c-dirty Sat Mar 16 16:22:16 UTC 2019 romstage starting (log level: 7)...
Setting up static southbridge registers... done.
Disabling Watchdog reboot... done.
Setting up static northbridge registers... done.
ffff
Graphics not supported by this CPU/chipset.
Back from sandybridge_early_initialization()

lspci with manufacturers BIOS and linux shows the display controller at 00:02.0 as 8086:0102 . There are no other display controllers connected to the system.

Build log, defconfig, flash log and boot log are attached


Any pointers are greatly appreciated!

coreboot-4.9-1050-gebd8a4f90c-dirty Sat Mar 16 16:22:16 UTC 2019 romstage 
starting (log level: 7)...
Setting up static southbridge registers... done.
Disabling Watchdog reboot... done.
Setting up static northbridge registers... done.
ffff
Graphics not supported by this CPU/chipset.
Back from sandybridge_early_initialization()
SMBus controller enabled.
Intel ME early init
Intel ME firmware is ready
ME: Requested 16MB UMA
Starting native Platform init
FMAP: Found "FLASH" version 1.1 at 310000.
FMAP: base = ffc00000 size = 400000 #areas = 4
FMAP: area RW_MRC_CACHE found @ 300000 (65536 bytes)
MRC: no data in 'RW_MRC_CACHE'
SPD probe channel0, slot0
SPD probe channel0, slot1
SPD probe channel0, slot0
  Row    addr bits  : 16
  Column addr bits  : 10
  Number of ranks   : 2
  DIMM Capacity     : 8192 MB
  CAS latencies     : 6 7 8 9
  tCKmin            :   1.500 ns
  tAAmin            :  13.125 ns
  tWRmin            :  15.000 ns
  tRCDmin           :  13.125 ns
  tRRDmin           :   6.000 ns
  tRPmin            :  13.125 ns
  tRASmin           :  36.000 ns
  tRCmin            :  49.125 ns
  tRFCmin           : 300.000 ns
  tWTRmin           :   7.500 ns
  tRTPmin           :   7.500 ns
  tFAWmin           :  30.000 ns
channel[0] rankmap = 0x3
SPD probe channel0, slot1
SPD probe channel1, slot0
SPD probe channel1, slot1
SPD probe channel1, slot0
SPD probe channel1, slot1
Starting SandyBridge RAM training (0).
Trying CAS 9, tCK 384.
Found compatible clock, CAS pair.
Selected DRAM frequency: 666 MHz
Selected CAS latency   : 9T
PLL busy... done in 10 us
MCU frequency is set at : 666 MHz
Selected CWL latency   : 7T
Selected tRCD          : 9T
Selected tRP           : 9T
Selected tRAS          : 24T
Selected tWR           : 10T
Selected tFAW          : 20T
Selected tRRD          : 4T
Selected tRTP          : 5T
Selected tWTR          : 5T
Selected tRFC          : 201T
Done dimm mapping
Update PCI-E configuration space:
PCI(0, 0, 0)[a0] = 0
PCI(0, 0, 0)[a4] = 2
PCI(0, 0, 0)[bc] = 8a800000
PCI(0, 0, 0)[a8] = 74800000
PCI(0, 0, 0)[ac] = 2
PCI(0, 0, 0)[b8] = 80000000
PCI(0, 0, 0)[b0] = 80800000
PCI(0, 0, 0)[b4] = 80800000
PCI(0, 0, 0)[7c] = 7f
PCI(0, 0, 0)[70] = ff000000
PCI(0, 0, 0)[74] = 1
PCI(0, 0, 0)[78] = ff000c00
Done memory map
Done io registers
Done jedec reset
Done MRS commands
t123: 1912, 9120, 500
ME: FW Partition Table      : OK
ME: Bringup Loader Failure  : NO
ME: Firmware Init Complete  : NO
ME: Manufacturing Mode      : NO
ME: Boot Options Present    : NO
ME: Update In Progress      : NO
ME: Current Working State   : Normal
ME: Current Operation State : Bring up
ME: Current Operation Mode  : Normal
ME: Error Code              : No Error
ME: Progress Phase          : BUP Phase
ME: Power Management Event  : Clean Moff->Mx wake
ME: Progress Phase State    : Waiting for DID BIOS message
ME: FWS2: 0x101f01b6
ME:  Bist in progress: 0x0
ME:  ICC Status      : 0x3
ME:  Invoke MEBx     : 0x0
ME:  CPU replaced    : 0x1
ME:  MBP ready       : 0x1
ME:  MFS failure     : 0x0
ME:  Warm reset req  : 0x1
ME:  CPU repl valid  : 0x1
ME:  (Reserved)      : 0x0
ME:  FW update req   : 0x0
ME:  (Reserved)      : 0x0
ME:  Current state   : 0x1f
ME:  Current PM event: 0x0
ME:  Progress code   : 0x1
CPU was replaced & warm reset required...


coreboot-4.9-1050-gebd8a4f90c-dirty Sat Mar 16 16:22:16 UTC 2019 romstage 
starting (log level: 7)...
Setting up static southbridge registers... done.
Disabling Watchdog reboot... done.
Setting up static northbridge registers... done.
Initializing Graphics...
Back from sandybridge_early_initialization()
SMBus controller enabled.
Intel ME early init
Intel ME firmware is ready
ME: Requested 16MB UMA
Starting native Platform init


coreboot-4.9-1050-gebd8a4f90c-dirty Sat Mar 16 16:22:16 UTC 2019 romstage 
starting (log level: 7)...
Setting up static southbridge registers... done.
Disabling Watchdog reboot... done.
Setting up static northbridge registers... done.
Initializing Graphics...
Back from sandybridge_early_initialization()
SMBus controller enabled.
Intel ME early init
Intel ME firmware is ready
ME: Requested 16MB UMA
Starting native Platform init
FMAP: Found "FLASH" version 1.1 at 310000.
FMAP: base = ffc00000 size = 400000 #areas = 4
FMAP: area RW_MRC_CACHE found @ 300000 (65536 bytes)
MRC: no data in 'RW_MRC_CACHE'
SPD probe channel0, slot0
SPD probe channel0, slot1
SPD probe channel0, slot0
  Row    addr bits  : 16
  Column addr bits  : 10
  Number of ranks   : 2
  DIMM Capacity     : 8192 MB
  CAS latencies     : 6 7 8 9
  tCKmin            :   1.500 ns
  tAAmin            :  13.125 ns
  tWRmin            :  15.000 ns
  tRCDmin           :  13.125 ns
  tRRDmin           :   6.000 ns
  tRPmin            :  13.125 ns
  tRASmin           :  36.000 ns
  tRCmin            :  49.125 ns
  tRFCmin           : 300.000 ns
  tWTRmin           :   7.500 ns
  tRTPmin           :   7.500 ns
  tFAWmin           :  30.000 ns
channel[0] rankmap = 0x3
SPD probe channel0, slot1
SPD probe channel1, slot0
SPD probe channel1, slot1
SPD probe channel1, slot0
SPD probe channel1, slot1
Starting SandyBridge RAM training (0).
Trying CAS 9, tCK 384.
Found compatible clock, CAS pair.
Selected DRAM frequency: 666 MHz
Selected CAS latency   : 9T
PLL busy... done in 10 us
MCU frequency is set at : 666 MHz
Selected CWL latency   : 7T
Selected tRCD          : 9T
Selected tRP           : 9T
Selected tRAS          : 24T
Selected tWR           : 10T
Selected tFAW          : 20T
Selected tRRD          : 4T
Selected tRTP          : 5T
Selected tWTR          : 5T
Selected tRFC          : 201T
Done dimm mapping
Update PCI-E configuration space:
PCI(0, 0, 0)[a0] = 0
PCI(0, 0, 0)[a4] = 2
PCI(0, 0, 0)[bc] = 82a00000
PCI(0, 0, 0)[a8] = 7c600000
PCI(0, 0, 0)[ac] = 2
PCI(0, 0, 0)[b8] = 80000000
PCI(0, 0, 0)[b0] = 80a00000
PCI(0, 0, 0)[b4] = 80800000
PCI(0, 0, 0)[7c] = 7f
PCI(0, 0, 0)[70] = ff000000
PCI(0, 0, 0)[74] = 1
PCI(0, 0, 0)[78] = ff000c00
Done memory map
Done io registers
Done jedec reset
Done MRS commands
t123: 1912, 9120, 500
ME: FW Partition Table      : OK
ME: Bringup Loader Failure  : NO
ME: Firmware Init Complete  : NO
ME: Manufacturing Mode      : NO
ME: Boot Options Present    : NO
ME: Update In Progress      : NO
ME: Current Working State   : Normal
ME: Current Operation State : Bring up
ME: Current Operation Mode  : Normal
ME: Error Code              : No Error
ME: Progress Phase          : BUP Phase
ME: Power Management Event  : Pseudo-global reset
ME: Progress Phase State    : Waiting for DID BIOS message
ME: FWS2: 0x161f0136
ME:  Bist in progress: 0x0
ME:  ICC Status      : 0x3
ME:  Invoke MEBx     : 0x0
ME:  CPU replaced    : 0x1
ME:  MBP ready       : 0x1
ME:  MFS failure     : 0x0
ME:  Warm reset req  : 0x0
ME:  CPU repl valid  : 0x1
ME:  (Reserved)      : 0x0
ME:  FW update req   : 0x0
ME:  (Reserved)      : 0x0
ME:  Current state   : 0x1f
ME:  Current PM event: 0x6
ME:  Progress code   : 0x1
Full training required
PASSED! Tell ME that DRAM is ready
ME: FWS2: 0x162c0136
ME:  Bist in progress: 0x0
ME:  ICC Status      : 0x3
ME:  Invoke MEBx     : 0x0
ME:  CPU replaced    : 0x1
ME:  MBP ready       : 0x1
ME:  MFS failure     : 0x0
ME:  Warm reset req  : 0x0
ME:  CPU repl valid  : 0x1
ME:  (Reserved)      : 0x0
ME:  FW update req   : 0x0
ME:  (Reserved)      : 0x0
ME:  Current state   : 0x2c
ME:  Current PM event: 0x6
ME:  Progress code   : 0x1
ME: Requested BIOS Action: Continue to boot
ME: FW Partition Table      : OK
ME: Bringup Loader Failure  : NO
ME: Firmware Init Complete  : NO
ME: Manufacturing Mode      : NO
ME: Boot Options Present    : NO
ME: Update In Progress      : NO
ME: Current Working State   : Normal
ME: Current Operation State : Bring up
ME: Current Operation Mode  : Normal
ME: Error Code              : No Error
ME: Progress Phase          : BUP Phase
ME: Power Management Event  : Pseudo-global reset
ME: Progress Phase State    : 0x50
memcfg DDR3 ref clock 133 MHz
memcfg DDR3 clock 1330 MHz
memcfg channel assignment: A: 0, B  1, C  2
memcfg channel[0] config (00620020):
   ECC inactive
   enhanced interleave mode on
   rank interleave on
   DIMMA 8192 MB width x8 dual rank, selected
   DIMMB 0 MB width x8 single rank
memcfg channel[1] config (00000000):
   ECC inactive
   enhanced interleave mode off
   rank interleave off
   DIMMA 0 MB width x8 single rank, selected
   DIMMB 0 MB width x8 single rank
CBMEM:
IMD: root @ 7ffff000 254 entries.
IMD: root @ 7fffec00 62 entries.
External stage cache:
IMD: root @ 803ff000 254 entries.
IMD: root @ 803fec00 62 entries.
CBMEM entry for DIMM info: 0x7fffea40
MTRR Range: Start=ffc00000 End=0 (Size 400000)
MTRR Range: Start=0 End=1000000 (Size 1000000)
MTRR Range: Start=7f800000 End=80000000 (Size 800000)
MTRR Range: Start=80000000 End=80800000 (Size 800000)
CBFS: 'Master Header Locator' located CBFS at [310200:400000)
CBFS: Locating 'fallback/postcar'
CBFS: Found @ offset 33400 size 3d74
Decompressing stage fallback/postcar @ 0x7ffcefc0 (32336 bytes)
Loading module at 7ffcf000 with entry 7ffcf000. filesize: 0x3b50 memsize: 0x7e10
Processing 114 relocs. Offset value of 0x7dfcf000


coreboot-4.9-1050-gebd8a4f90c-dirty Sat Mar 16 16:22:16 UTC 2019 postcar 
starting (log level: 7)...
CBFS: 'Master Header Locator' located CBFS at [310200:400000)
CBFS: Locating 'fallback/ramstage'
CBFS: Found @ offset 1a080 size 18a76
Decompressing stage fallback/ramstage @ 0x7ff84fc0 (298072 bytes)
Loading module at 7ff85000 with entry 7ff85000. filesize: 0x33750 memsize: 
0x48c18
Processing 3476 relocs. Offset value of 0x7f185000


coreboot-4.9-1050-gebd8a4f90c-dirty Sat Mar 16 16:22:16 UTC 2019 ramstage 
starting (log level: 7)...
Normal boot.
BS: BS_PRE_DEVICE times (us): entry 0 run 2 exit 0
BS: BS_DEV_INIT_CHIPS times (us): entry 0 run 2 exit 0
Enumerating buses...
CPU_CLUSTER: 0 enabled
DOMAIN: 0000 enabled
PCI: pci_scan_bus for bus 00
PCI: 00:00.0 [8086/0100] enabled
PCI: 00:01.0 [8086/0101] enabled
PCI: 00:02.0 [8086/0102] enabled
PCI: 00:16.0 [8086/1c3a] enabled
PCI: 00:16.1: Disabling device
PCI: 00:16.1 [8086/1c3b] disabled No operations
PCI: 00:16.2: Disabling device
PCI: 00:16.3: Disabling device
PCI: 00:19.0: Disabling device
PCI: 00:1a.0 [8086/1c2d] enabled
PCI: 00:1b.0 [8086/1c20] enabled
PCI: 00:1c.0 [8086/1c10] enabled
PCI: 00:1c.1 [8086/1c12] enabled
PCI: 00:1c.2 [8086/1c14] enabled
PCI: 00:1c.3 [8086/1c16] enabled
PCI: 00:1c.4 [8086/1c18] enabled
PCI: 00:1c.5 [8086/1c1a] enabled
PCI: 00:1c.6: Disabling device
PCI: 00:1c.7: Disabling device
PCI: 00:1d.0 [8086/1c26] enabled
PCI: 00:1e.0: Disabling device
PCI: 00:1e.0 [8086/244e] disabled No operations
PCI: 00:1f.0 [8086/1c5c] enabled
PCI: 00:1f.2 [8086/1c00] enabled
PCI: 00:1f.3 [8086/1c22] enabled
PCI: 00:1f.5: Disabling device
PCI: 00:1f.5 [8086/1c08] disabled No operations
PCI: 00:1f.6: Disabling device
PCI: 00:1f.6 [8086/1c24] disabled No operations
PCI: Leftover static devices:
PCI: 00:16.2
PCI: 00:16.3
PCI: 00:19.0
PCI: 00:1c.6
PCI: 00:1c.7
PCI: Check your devicetree.cb.
PCI: pci_scan_bus for bus 01
scan_bus: scanning of bus PCI: 00:01.0 took 2619 usecs
PCI: pci_scan_bus for bus 02
scan_bus: scanning of bus PCI: 00:1c.0 took 2647 usecs
PCI: pci_scan_bus for bus 03
scan_bus: scanning of bus PCI: 00:1c.1 took 2648 usecs
PCI: pci_scan_bus for bus 04
PCI: 04:00.0 [10ec/8168] enabled
Enabling Common Clock Configuration
ASPM: Enabled L1
Failed to enable LTR for dev = PCI: 04:00.0
scan_bus: scanning of bus PCI: 00:1c.2 took 14429 usecs
PCI: pci_scan_bus for bus 05
PCI: 05:00.0 [1b21/1042] enabled
Enabling Common Clock Configuration
ASPM: Enabled None
Failed to enable LTR for dev = PCI: 05:00.0
scan_bus: scanning of bus PCI: 00:1c.3 took 14628 usecs
PCI: pci_scan_bus for bus 06
scan_bus: scanning of bus PCI: 00:1c.4 took 2648 usecs
PCI: pci_scan_bus for bus 07
Disabling ASPM for PCI: 07:00.0 [1b21/0611]
PCI: 07:00.0 [1b21/0611] enabled
Enabling Common Clock Configuration
Failed to enable LTR for dev = PCI: 07:00.0
scan_bus: scanning of bus PCI: 00:1c.5 took 16866 usecs
PNP: 002e.0 disabled
PNP: 002e.1 enabled
PNP: 002e.2 enabled
PNP: 002e.3 disabled
PNP: 002e.5 enabled
PNP: 002e.6 disabled
PNP: 002e.7 disabled
PNP: 002e.8 disabled
PNP: 002e.9 disabled
PNP: 002e.a enabled
PNP: 002e.b enabled
PNP: 002e.d enabled
PNP: 002e.e disabled
PNP: 002e.f enabled
PNP: 002e.14 enabled
PNP: 002e.16 enabled
PNP: 002e.17 enabled
PNP: 002e.108 enabled
PNP: 002e.109 enabled
PNP: 002e.209 enabled
PNP: 002e.309 enabled
PNP: 002e.409 enabled
PNP: 002e.509 enabled
PNP: 002e.609 enabled
PNP: 002e.709 enabled
PNP: 002e.107 enabled
PNP: 002e.208 enabled
scan_bus: scanning of bus PCI: 00:1f.0 took 52448 usecs
scan_bus: scanning of bus PCI: 00:1f.3 took 1 usecs
scan_bus: scanning of bus DOMAIN: 0000 took 256423 usecs
scan_bus: scanning of bus Root Device took 265463 usecs
done
FMAP: Found "FLASH" version 1.1 at 310000.
FMAP: base = ffc00000 size = 400000 #areas = 4
FMAP: area RW_MRC_CACHE found @ 300000 (65536 bytes)
MRC: Checking cached data update for 'RW_MRC_CACHE'.
Manufacturer: ef
SF: Detected W25Q32_V with sector size 0x1000, total 0x400000
MRC: no data in 'RW_MRC_CACHE'
MRC: cache data 'RW_MRC_CACHE' needs update.
BS: BS_DEV_ENUMERATE times (us): entry 0 run 272878 exit 36852
found VGA at PCI: 00:02.0
Setting up VGA for PCI: 00:02.0
Setting PCI_BRIDGE_CTL_VGA for bridge DOMAIN: 0000
Setting PCI_BRIDGE_CTL_VGA for bridge Root Device
Allocating resources...
Reading resources...
Adding PCIe enhanced config space BAR 0xf0000000-0xf4000000.
Done reading resources.
skipping PNP: 002e.1@f0 fixed resource, size=0!
skipping PNP: 002e.a@e5 fixed resource, size=0!
skipping PNP: 002e.a@e6 fixed resource, size=0!
skipping PNP: 002e.a@e7 fixed resource, size=0!
skipping PNP: 002e.a@f0 fixed resource, size=0!
skipping PNP: 002e.a@f2 fixed resource, size=0!
skipping PNP: 002e.f@f0 fixed resource, size=0!
skipping PNP: 002e.16@30 fixed resource, size=0!
skipping PNP: 002e.17@e0 fixed resource, size=0!
skipping PNP: 002e.17@e1 fixed resource, size=0!
skipping PNP: 002e.17@e2 fixed resource, size=0!
skipping PNP: 002e.17@e3 fixed resource, size=0!
skipping PNP: 002e.17@e5 fixed resource, size=0!
Setting resources...
TOUUD 0x27c600000 TOLUD 0x82a00000 TOM 0x200000000
MEBASE 0x1ff000000
IGD decoded, subtracting 32M UMA and 2M GTT
TSEG base 0x80000000 size 8M
Available memory below 4GB: 2048M
Available memory above 4GB: 6086M
PCI: 00:01.0 1c <- [0x000000ffff - 0x000000fffe] size 0x00000000 gran 0x0c bus 
01 io
PCI: 00:01.0 24 <- [0x00efffffff - 0x00effffffe] size 0x00000000 gran 0x14 bus 
01 prefmem
PCI: 00:01.0 20 <- [0x00efffffff - 0x00effffffe] size 0x00000000 gran 0x14 bus 
01 mem
PCI: 00:02.0 10 <- [0x00e0000000 - 0x00e03fffff] size 0x00400000 gran 0x16 mem64
PCI: 00:02.0 18 <- [0x00d0000000 - 0x00dfffffff] size 0x10000000 gran 0x1c 
prefmem64
PCI: 00:02.0 20 <- [0x0000003000 - 0x000000303f] size 0x00000040 gran 0x06 io
PCI: 00:16.0 10 <- [0x00e0708000 - 0x00e070800f] size 0x00000010 gran 0x04 mem64
PCI: 00:1a.0 10 <- [0x00e0705000 - 0x00e07053ff] size 0x00000400 gran 0x0a mem
PCI: 00:1b.0 10 <- [0x00e0700000 - 0x00e0703fff] size 0x00004000 gran 0x0e mem64
PCI: 00:1c.0 1c <- [0x000000ffff - 0x000000fffe] size 0x00000000 gran 0x0c bus 
02 io
PCI: 00:1c.0 24 <- [0x00efffffff - 0x00effffffe] size 0x00000000 gran 0x14 bus 
02 prefmem
PCI: 00:1c.0 20 <- [0x00efffffff - 0x00effffffe] size 0x00000000 gran 0x14 bus 
02 mem
PCI: 00:1c.1 1c <- [0x000000ffff - 0x000000fffe] size 0x00000000 gran 0x0c bus 
03 io
PCI: 00:1c.1 24 <- [0x00efffffff - 0x00effffffe] size 0x00000000 gran 0x14 bus 
03 prefmem
PCI: 00:1c.1 20 <- [0x00efffffff - 0x00effffffe] size 0x00000000 gran 0x14 bus 
03 mem
PCI: 00:1c.2 1c <- [0x0000001000 - 0x0000001fff] size 0x00001000 gran 0x0c bus 
04 io
PCI: 00:1c.2 24 <- [0x00e0400000 - 0x00e04fffff] size 0x00100000 gran 0x14 bus 
04 prefmem
PCI: 00:1c.2 20 <- [0x00efffffff - 0x00effffffe] size 0x00000000 gran 0x14 bus 
04 mem
PCI: 04:00.0 10 <- [0x0000001000 - 0x00000010ff] size 0x00000100 gran 0x08 io
PCI: 04:00.0 18 <- [0x00e0404000 - 0x00e0404fff] size 0x00001000 gran 0x0c 
prefmem64
PCI: 04:00.0 20 <- [0x00e0400000 - 0x00e0403fff] size 0x00004000 gran 0x0e 
prefmem64
PCI: 00:1c.3 1c <- [0x000000ffff - 0x000000fffe] size 0x00000000 gran 0x0c bus 
05 io
PCI: 00:1c.3 24 <- [0x00efffffff - 0x00effffffe] size 0x00000000 gran 0x14 bus 
05 prefmem
PCI: 00:1c.3 20 <- [0x00e0500000 - 0x00e05fffff] size 0x00100000 gran 0x14 bus 
05 mem
PCI: 05:00.0 10 <- [0x00e0500000 - 0x00e0507fff] size 0x00008000 gran 0x0f mem64
PCI: 00:1c.4 1c <- [0x000000ffff - 0x000000fffe] size 0x00000000 gran 0x0c bus 
06 io
PCI: 00:1c.4 24 <- [0x00efffffff - 0x00effffffe] size 0x00000000 gran 0x14 bus 
06 prefmem
PCI: 00:1c.4 20 <- [0x00efffffff - 0x00effffffe] size 0x00000000 gran 0x14 bus 
06 mem
PCI: 00:1c.5 1c <- [0x0000002000 - 0x0000002fff] size 0x00001000 gran 0x0c bus 
07 io
PCI: 00:1c.5 24 <- [0x00efffffff - 0x00effffffe] size 0x00000000 gran 0x14 bus 
07 prefmem
PCI: 00:1c.5 20 <- [0x00e0600000 - 0x00e06fffff] size 0x00100000 gran 0x14 bus 
07 mem
PCI: 07:00.0 10 <- [0x0000002010 - 0x0000002017] size 0x00000008 gran 0x03 io
PCI: 07:00.0 14 <- [0x0000002020 - 0x0000002023] size 0x00000004 gran 0x02 io
PCI: 07:00.0 18 <- [0x0000002018 - 0x000000201f] size 0x00000008 gran 0x03 io
PCI: 07:00.0 1c <- [0x0000002024 - 0x0000002027] size 0x00000004 gran 0x02 io
PCI: 07:00.0 20 <- [0x0000002000 - 0x000000200f] size 0x00000010 gran 0x04 io
PCI: 07:00.0 24 <- [0x00e0600000 - 0x00e06001ff] size 0x00000200 gran 0x09 mem
PCI: 00:1d.0 10 <- [0x00e0706000 - 0x00e07063ff] size 0x00000400 gran 0x0a mem
PNP: 002e.1 60 <- [0x0000000378 - 0x000000037f] size 0x00000008 gran 0x03 io
PNP: 002e.1 70 <- [0x0000000005 - 0x0000000005] size 0x00000001 gran 0x00 irq
PNP: 002e.1 74 <- [0x0000000004 - 0x0000000004] size 0x00000001 gran 0x00 drq
PNP: 002e.1 f0 <- [0x000000003c - 0x000000003b] size 0x00000000 gran 0x00 irq
PNP: 002e.2 60 <- [0x00000003f8 - 0x00000003ff] size 0x00000008 gran 0x03 io
PNP: 002e.2 70 <- [0x0000000004 - 0x0000000004] size 0x00000001 gran 0x00 irq
PNP: 002e.5 60 <- [0x0000000060 - 0x0000000060] size 0x00000001 gran 0x00 io
PNP: 002e.5 62 <- [0x0000000064 - 0x0000000064] size 0x00000001 gran 0x00 io
PNP: 002e.5 70 <- [0x0000000001 - 0x0000000001] size 0x00000001 gran 0x00 irq
PNP: 002e.5 72 <- [0x000000000c - 0x000000000c] size 0x00000001 gran 0x00 irq
PNP: 002e.a e5 <- [0x0000000006 - 0x0000000005] size 0x00000000 gran 0x00 irq
PNP: 002e.a e6 <- [0x000000000c - 0x000000000b] size 0x00000000 gran 0x00 irq
PNP: 002e.a e7 <- [0x0000000011 - 0x0000000010] size 0x00000000 gran 0x00 irq
PNP: 002e.a f0 <- [0x0000000020 - 0x000000001f] size 0x00000000 gran 0x00 irq
PNP: 002e.a f2 <- [0x000000005d - 0x000000005c] size 0x00000000 gran 0x00 irq
PNP: 002e.b 60 <- [0x0000000290 - 0x0000000291] size 0x00000002 gran 0x01 io
PNP: 002e.b 62 <- [0x0000000200 - 0x0000000201] size 0x00000002 gran 0x01 io
ERROR: PNP: 002e.b 70 irq size: 0x0000000001 not assigned
PNP: 002e.f f0 <- [0x000000009d - 0x000000009c] size 0x00000000 gran 0x00 irq
PNP: 002e.16 30 <- [0x0000000020 - 0x000000001f] size 0x00000000 gran 0x00 io
PNP: 002e.17 e0 <- [0x00000000ff - 0x00000000fe] size 0x00000000 gran 0x00 irq
PNP: 002e.17 e1 <- [0x00000000ff - 0x00000000fe] size 0x00000000 gran 0x00 irq
PNP: 002e.17 e2 <- [0x00000000ff - 0x00000000fe] size 0x00000000 gran 0x00 irq
PNP: 002e.17 e3 <- [0x00000000ff - 0x00000000fe] size 0x00000000 gran 0x00 irq
PNP: 002e.17 e5 <- [0x00000000ff - 0x00000000fe] size 0x00000000 gran 0x00 irq
PCI: 00:1f.2 10 <- [0x0000003060 - 0x0000003067] size 0x00000008 gran 0x03 io
PCI: 00:1f.2 14 <- [0x0000003070 - 0x0000003073] size 0x00000004 gran 0x02 io
PCI: 00:1f.2 18 <- [0x0000003068 - 0x000000306f] size 0x00000008 gran 0x03 io
PCI: 00:1f.2 1c <- [0x0000003074 - 0x0000003077] size 0x00000004 gran 0x02 io
PCI: 00:1f.2 20 <- [0x0000003040 - 0x000000305f] size 0x00000020 gran 0x05 io
PCI: 00:1f.2 24 <- [0x00e0704000 - 0x00e07047ff] size 0x00000800 gran 0x0b mem
PCI: 00:1f.3 10 <- [0x00e0707000 - 0x00e07070ff] size 0x00000100 gran 0x08 mem64
Done setting resources.
Done allocating resources.
BS: BS_DEV_RESOURCES times (us): entry 0 run 605460 exit 0
Enabling resources...
PCI: 00:00.0 subsystem <- 8086/0100
PCI: 00:00.0 cmd <- 06
PCI: 00:01.0 bridge ctrl <- 0003
PCI: 00:01.0 subsystem <- 8086/0101
PCI: 00:01.0 cmd <- 00
PCI: 00:02.0 subsystem <- 8086/0102
PCI: 00:02.0 cmd <- 03
PCI: 00:16.0 subsystem <- 8086/1c3a
PCI: 00:16.0 cmd <- 02
PCI: 00:1a.0 subsystem <- 8086/1c2d
PCI: 00:1a.0 cmd <- 102
PCI: 00:1b.0 subsystem <- 8086/1c20
PCI: 00:1b.0 cmd <- 102
PCI: 00:1c.0 bridge ctrl <- 0003
PCI: 00:1c.0 subsystem <- 8086/1c10
PCI: 00:1c.0 cmd <- 100
PCI: 00:1c.1 bridge ctrl <- 0003
PCI: 00:1c.1 subsystem <- 8086/1c12
PCI: 00:1c.1 cmd <- 100
PCI: 00:1c.2 bridge ctrl <- 0003
PCI: 00:1c.2 subsystem <- 8086/1c14
PCI: 00:1c.2 cmd <- 107
PCI: 00:1c.3 bridge ctrl <- 0003
PCI: 00:1c.3 subsystem <- 8086/1c16
PCI: 00:1c.3 cmd <- 106
PCI: 00:1c.4 bridge ctrl <- 0003
PCI: 00:1c.4 subsystem <- 8086/1c18
PCI: 00:1c.4 cmd <- 100
PCI: 00:1c.5 bridge ctrl <- 0003
PCI: 00:1c.5 subsystem <- 8086/1c1a
PCI: 00:1c.5 cmd <- 107
PCI: 00:1d.0 subsystem <- 8086/1c26
PCI: 00:1d.0 cmd <- 102
pch_decode_init
PCI: 00:1f.0 subsystem <- 8086/1c5c
PCI: 00:1f.0 cmd <- 107
PCI: 00:1f.2 subsystem <- 8086/1c02
PCI: 00:1f.2 cmd <- 03
PCI: 00:1f.3 subsystem <- 8086/1c22
PCI: 00:1f.3 cmd <- 103
PCI: 04:00.0 cmd <- 03
PCI: 05:00.0 cmd <- 02
PCI: 07:00.0 cmd <- 03
done.
BS: BS_DEV_ENABLE times (us): entry 0 run 117250 exit 0
Initializing devices...
Root Device init ...
Root Device init finished in 1919 usecs
CPU_CLUSTER: 0 init ...
MTRR: Physical address space:
0x0000000000000000 - 0x00000000000a0000 size 0x000a0000 type 6
0x00000000000a0000 - 0x00000000000c0000 size 0x00020000 type 0
0x00000000000c0000 - 0x0000000080000000 size 0x7ff40000 type 6
0x0000000080000000 - 0x00000000d0000000 size 0x50000000 type 0
0x00000000d0000000 - 0x00000000e0000000 size 0x10000000 type 1
0x00000000e0000000 - 0x0000000100000000 size 0x20000000 type 0
0x0000000100000000 - 0x000000027c600000 size 0x17c600000 type 6
MTRR: Fixed MSR 0x250 0x0606060606060606
MTRR: Fixed MSR 0x258 0x0606060606060606
MTRR: Fixed MSR 0x259 0x0000000000000000
MTRR: Fixed MSR 0x268 0x0606060606060606
MTRR: Fixed MSR 0x269 0x0606060606060606
MTRR: Fixed MSR 0x26a 0x0606060606060606
MTRR: Fixed MSR 0x26b 0x0606060606060606
MTRR: Fixed MSR 0x26c 0x0606060606060606
MTRR: Fixed MSR 0x26d 0x0606060606060606
MTRR: Fixed MSR 0x26e 0x0606060606060606
MTRR: Fixed MSR 0x26f 0x0606060606060606
CPU physical address size: 36 bits
MTRR: default type WB/UC MTRR counts: 4/4.
MTRR: UC selected as default type.
MTRR: 0 base 0x0000000000000000 mask 0x0000000f80000000 type 6
MTRR: 1 base 0x00000000d0000000 mask 0x0000000ff0000000 type 1
MTRR: 2 base 0x0000000100000000 mask 0x0000000f00000000 type 6
MTRR: 3 base 0x0000000200000000 mask 0x0000000f80000000 type 6

MTRR check
Fixed MTRRs   : Enabled
Variable MTRRs: Enabled

CPU has 4 cores, 4 threads enabled.
Setting up SMI for CPU
Will perform SMM setup.
CBFS: 'Master Header Locator' located CBFS at [310200:400000)
CBFS: Locating 'cpu_microcode_blob.bin'
CBFS: Found @ offset 13c00 size 6400
microcode: sig=0x206a7 pf=0x2 revision=0x2e
CPU: Intel(R) Core(TM) i5-2500T CPU @ 2.30GHz.
Loading module at 00030000 with entry 00030000. filesize: 0x170 memsize: 0x170
Processing 16 relocs. Offset value of 0x00030000
Attempting to start 3 APs
Waiting for 10ms after sending INIT.
Waiting for 1st SIPI to complete...done.
Waiting for 2nd SIPI to complete...done.
AP: slot 1 apic_id 2.
AP: slot 3 apic_id 4.
AP: slot 2 apic_id 6.
Loading module at 00038000 with entry 00038000. filesize: 0x1a8 memsize: 0x1a8
Processing 13 relocs. Offset value of 0x00038000
SMM Module: stub loaded at 00038000. Will call 7ffa20cd(00000000)
Installing SMM handler to 0x80000000
Loading module at 80010000 with entry 80010112. filesize: 0x1048 memsize: 0x5068
Processing 40 relocs. Offset value of 0x80010000
Loading module at 80008000 with entry 80008000. filesize: 0x1a8 memsize: 0x1a8
Processing 13 relocs. Offset value of 0x80008000
SMM Module: placing jmp sequence at 80007c00 rel16 0x03fd
SMM Module: placing jmp sequence at 80007800 rel16 0x07fd
SMM Module: placing jmp sequence at 80007400 rel16 0x0bfd
SMM Module: stub loaded at 80008000. Will call 80010112(00000000)
Initializing Southbridge SMI...

New SMBASE 0x80000000
In relocation handler: cpu 0
New SMBASE=0x80000000 IEDBASE=0x80400000
Writing SMRR. base = 0x80000006, mask=0xff800800
Relocation complete.
New SMBASE 0x7ffff800
In relocation handler: cpu 2
New SMBASE=0x7ffff800 IEDBASE=0x80400000
microcode: Update skipped, already up-to-date
Writing SMRR. base = 0x80000006, mask=0xff800800
Relocation complete.
New SMBASE 0x7ffff400
In relocation handler: cpu 3
New SMBASE=0x7ffff400 IEDBASE=0x80400000
microcode: Update skipped, already up-to-date
Writing SMRR. base = 0x80000006, mask=0xff800800
Relocation complete.
New SMBASE 0x7ffffc00
In relocation handler: cpu 1
New SMBASE=0x7ffffc00 IEDBASE=0x80400000
microcode: Update skipped, already up-to-date
Writing SMRR. base = 0x80000006, mask=0xff800800
Relocation complete.
microcode: Update skipped, already up-to-date
Initializing CPU #0
CPU: vendor Intel device 206a7
CPU: family 06, model 2a, stepping 07
Enabling cache
CPU: Intel(R) Core(TM) i5-2500T CPU @ 2.30GHz.
CPU: platform id 1
CPU: cpuid(1) 0x206a7
CPU: AES supported
CPU: TXT supported
CPU: VT supported
Setting up local APIC... apic_id: 0x00 done.
VMX status: enabled
IA32_FEATURE_CONTROL status: locked
model_x06ax: energy policy set to 6
model_x06ax: frequency set to 2300
Turbo is available but hidden
Turbo has been enabled
CPU #0 initialized
Initializing CPU #3
Initializing CPU #1
CPU: vendor Intel device 206a7
CPU: family 06, model 2a, stepping 07
Initializing CPU #2
CPU: vendor Intel device 206a7
CPU: family 06, model 2a, stepping 07
Enabling cache
Enabling cache
CPU: vendor Intel device 206a7
CPU: family 06, model 2a, stepping 07
CPU: Intel(R) Core(TM) i5-2500T CPU @ 2.30GHz.
CPU: Intel(R) Core(TM) i5-2500T CPU @ 2.30GHz.
Enabling cache
CPU: platform id 1
CPU: Intel(R) Core(TM) i5-2500T CPU @ 2.30GHz.
CPU: cpuid(1) 0x206a7
CPU: platform id 1
CPU: AES supported
CPU: TXT supported
CPU: VT supported
CPU: cpuid(1) 0x206a7
CPU: platform id 1
Setting up local APIC...CPU: cpuid(1) 0x206a7
 apic_id: 0x02 done.
CPU: AES supported
CPU: TXT supported
CPU: VT supported
CPU: AES supported
CPU: TXT supported
CPU: VT supported
VMX status: enabled
Setting up local APIC...IA32_FEATURE_CONTROL status: locked
 apic_id: 0x04 done.
model_x06ax: energy policy set to 6
VMX status: enabled
model_x06ax: frequency set to 2300
IA32_FEATURE_CONTROL status: locked
Setting up local APIC...CPU #1 initialized
 apic_id: 0x06 done.
model_x06ax: energy policy set to 6
VMX status: enabled
model_x06ax: frequency set to 2300
CPU #3 initialized
IA32_FEATURE_CONTROL status: locked
model_x06ax: energy policy set to 6
model_x06ax: frequency set to 2300
CPU #2 initialized
bsp_do_flight_plan done after 318 msecs.
Initializing southbridge SMI...
SMI_STS: 
GPE0_STS: GPIO14 GPIO11 GPIO10 GPIO9 GPIO7 
ALT_GP_SMI_STS: GPI14 GPI13 GPI11 GPI10 GPI9 GPI7 GPI6 GPI5 GPI4 GPI3 GPI2 GPI1 
GPI0 
TCO_STS: 
Locking SMM.
CPU_CLUSTER: 0 init finished in 527126 usecs
PCI: 00:00.0 init ...
Disabling PEG12.
Disabling PEG11.
Disabling Device 4.
Disabling PEG60.
Disabling Device 7.
Set BIOS_RESET_CPL
CPU TDP: 45 Watts
PCI: 00:00.0 init finished in 14786 usecs
PCI: 00:01.0 init ...
PCI: 00:01.0 init finished in 2004 usecs
PCI: 00:02.0 init ...
GT Power Management Init
SNB GT1 Power Meter Weights
GT Power Management Init (post VBIOS)
PCI: 00:02.0 init finished in 10613 usecs
PCI: 00:16.0 init ...
ME: FW Partition Table      : OK
ME: Bringup Loader Failure  : NO
ME: Firmware Init Complete  : YES
ME: Manufacturing Mode      : YES
ME: Boot Options Present    : NO
ME: Update In Progress      : NO
ME: Current Working State   : Normal
ME: Current Operation State : M0 with UMA
ME: Current Operation Mode  : Normal
ME: Error Code              : No Error
ME: Progress Phase          : Host Communication
ME: Power Management Event  : Pseudo-global reset
ME: Progress Phase State    : Host communication established
ME: BIOS path: Normal
ME: Extend SHA-256: 
4e84181ebfd078b12ba58d8811007b7eeefa420b40e59b4a46d82f86922a0a06
ME: response is not complete
ME: GET FW VERSION message failed
ME: response is not complete
ME: GET FWCAPS message failed
PCI: 00:16.0 init finished in 68473 usecs
PCI: 00:1a.0 init ...
EHCI: Setting up controller.. done.
PCI: 00:1a.0 init finished in 5243 usecs
PCI: 00:1b.0 init ...
Azalia: base = e0700000
Azalia: codec_mask = 09
Azalia: Initializing codec #3
Azalia: codec viddid: 80862805
Azalia: verb_size: 16
Azalia: verb loaded.
Azalia: Initializing codec #0
Azalia: codec viddid: 10ec0887
Azalia: verb_size: 60
Azalia: verb loaded.
PCI: 00:1b.0 init finished in 30395 usecs
PCI: 00:1c.0 init ...
Initializing PCH PCIe bridge.
PCI: 00:1c.0 init finished in 4708 usecs
PCI: 00:1c.1 init ...
Initializing PCH PCIe bridge.
PCI: 00:1c.1 init finished in 4708 usecs
PCI: 00:1c.2 init ...
Initializing PCH PCIe bridge.
PCI: 00:1c.2 init finished in 4707 usecs
PCI: 00:1c.3 init ...
Initializing PCH PCIe bridge.
PCI: 00:1c.3 init finished in 4708 usecs
PCI: 00:1c.4 init ...
Initializing PCH PCIe bridge.
PCI: 00:1c.4 init finished in 4708 usecs
PCI: 00:1c.5 init ...
Initializing PCH PCIe bridge.
PCI: 00:1c.5 init finished in 4708 usecs
PCI: 00:1d.0 init ...
EHCI: Setting up controller.. done.
PCI: 00:1d.0 init finished in 5246 usecs
PCI: 00:1f.0 init ...
pch: lpc_init
PCH: detected H61, device id: 0x1c5c, rev id 0x5
IOAPIC: Initializing IOAPIC at 0xfec00000
IOAPIC: Bootstrap Processor Local APIC = 0x00
IOAPIC: ID = 0x02
Set power off after power failure.
NMI sources disabled.
CougarPoint PM init
RTC: failed = 0x0
RTC Init
Disabling ACPI via APMC:
done.
pch_spi_init
PCI: 00:1f.0 init finished in 30971 usecs
PCI: 00:1f.2 init ...
SATA: Initializing...
SATA: Controller in AHCI mode.
ABAR: e0704000
PCI: 00:1f.2 init finished in 8263 usecs
PCI: 00:1f.3 init ...
PCI: 00:1f.3 init finished in 2008 usecs
PCI: 04:00.0 init ...
PCI: 04:00.0 init finished in 2006 usecs
PCI: 05:00.0 init ...
PCI: 05:00.0 init finished in 2003 usecs
PNP: 002e.1 init ...
PNP: 002e.1 init finished in 1913 usecs
PNP: 002e.2 init ...
PNP: 002e.2 init finished in 1915 usecs
PNP: 002e.5 init ...
PNP: 002e.5 init finished in 1913 usecs
PNP: 002e.a init ...
PNP: 002e.a init finished in 1915 usecs
PNP: 002e.b init ...
PNP: 002e.b init finished in 1917 usecs
PNP: 002e.d init ...
PNP: 002e.d init finished in 1916 usecs
PNP: 002e.f init ...
PNP: 002e.f init finished in 1914 usecs
PNP: 002e.14 init ...
PNP: 002e.14 init finished in 2003 usecs
PNP: 002e.16 init ...
PNP: 002e.16 init finished in 2003 usecs
PNP: 002e.17 init ...
PNP: 002e.17 init finished in 2003 usecs
PNP: 002e.108 init ...
PNP: 002e.108 init finished in 2091 usecs
PNP: 002e.109 init ...
PNP: 002e.109 init finished in 2089 usecs
PNP: 002e.209 init ...
PNP: 002e.209 init finished in 2089 usecs
PNP: 002e.309 init ...
PNP: 002e.309 init finished in 2088 usecs
PNP: 002e.409 init ...
PNP: 002e.409 init finished in 2090 usecs
PNP: 002e.509 init ...
PNP: 002e.509 init finished in 2088 usecs
PNP: 002e.609 init ...
PNP: 002e.609 init finished in 2089 usecs
PNP: 002e.709 init ...
PNP: 002e.709 init finished in 2089 usecs
PNP: 002e.107 init ...
PNP: 002e.107 init finished in 2088 usecs
PNP: 002e.208 init ...
PNP: 002e.208 init finished in 2088 usecs
Devices initialized
BS: BS_DEV_INIT times (us): entry 6 run 930556 exit 0
Finalize devices...
PCI: 00:1f.0 final
Devices finalized
BS: BS_POST_DEVICE times (us): entry 0 run 5290 exit 0
BS: BS_OS_RESUME_CHECK times (us): entry 0 run 2 exit 0
CBFS: 'Master Header Locator' located CBFS at [310200:400000)
CBFS: Locating 'fallback/dsdt.aml'
CBFS: Found @ offset 371c0 size 2607
CBFS: 'Master Header Locator' located CBFS at [310200:400000)
CBFS: Locating 'fallback/slic'
CBFS: 'fallback/slic' not found.
ACPI: Writing ACPI tables at 7ff48000.
ACPI:    * FACS
ACPI:    * DSDT
ACPI:    * FADT
ACPI: added table 1/32, length now 40
ACPI:     * SSDT
Generating ACPI PIRQ entries
Found 1 CPU(s) with 4 core(s) each.
PSS: 2301MHz power 45000 control 0x2100 status 0x2100
PSS: 2300MHz power 45000 control 0x1700 status 0x1700
PSS: 2000MHz power 37775 control 0x1400 status 0x1400
PSS: 1800MHz power 33184 control 0x1200 status 0x1200
PSS: 1600MHz power 28804 control 0x1000 status 0x1000
PSS: 2301MHz power 45000 control 0x2100 status 0x2100
PSS: 2300MHz power 45000 control 0x1700 status 0x1700
PSS: 2000MHz power 37775 control 0x1400 status 0x1400
PSS: 1800MHz power 33184 control 0x1200 status 0x1200
PSS: 1600MHz power 28804 control 0x1000 status 0x1000
PSS: 2301MHz power 45000 control 0x2100 status 0x2100
PSS: 2300MHz power 45000 control 0x1700 status 0x1700
PSS: 2000MHz power 37775 control 0x1400 status 0x1400
PSS: 1800MHz power 33184 control 0x1200 status 0x1200
PSS: 1600MHz power 28804 control 0x1000 status 0x1000
PSS: 2301MHz power 45000 control 0x2100 status 0x2100
PSS: 2300MHz power 45000 control 0x1700 status 0x1700
PSS: 2000MHz power 37775 control 0x1400 status 0x1400
PSS: 1800MHz power 33184 control 0x1200 status 0x1200
PSS: 1600MHz power 28804 control 0x1000 status 0x1000
ACPI: added table 2/32, length now 44
ACPI:    * MCFG
ACPI: added table 3/32, length now 48
ACPI:    * MADT
ACPI: added table 4/32, length now 52
current = 7ff4c190
ACPI:     * DMAR
ACPI: added table 5/32, length now 56
current = 7ff4c260
ACPI:    * HPET
ACPI: added table 6/32, length now 60
CBFS: 'Master Header Locator' located CBFS at [310200:400000)
CBFS: Locating 'vbt.bin'
CBFS: 'vbt.bin' not found.
CBFS: 'Master Header Locator' located CBFS at [310200:400000)
CBFS: Locating 'pci8086,0102.rom'
CBFS: 'pci8086,0102.rom' not found.
CBFS: 'Master Header Locator' located CBFS at [310200:400000)
CBFS: Locating 'pci8086,0106.rom'

$ make 
Skipping submodule '3rdparty/blobs'
Skipping submodule '3rdparty/fsp'
#
# configuration written to /home/xxx/bios/coreboot/.config
#
    CC         bootblock/mainboard/asus/p8h61-m_pro/static.o
    CC         bootblock/arch/x86/boot.o
    GEN        generated/bootblock.ld
    CP         bootblock/arch/x86/bootblock.ld
    ROMCC      generated/bootblock.inc
    CC         bootblock/arch/x86/bootblock_romcc.o
    CC         bootblock/arch/x86/cf9_reset.o
    CC         bootblock/arch/x86/cpu_common.o
    CC         bootblock/arch/x86/id.o
    CC         bootblock/arch/x86/memcpy.o
    CC         bootblock/arch/x86/memset.o
    CC         bootblock/arch/x86/mmap_boot.o
    CC         bootblock/arch/x86/timestamp.o
    CC         bootblock/arch/x86/walkcbfs.o
    CC         bootblock/commonlib/cbfs.o
    CC         bootblock/commonlib/iobuf.o
    CC         bootblock/commonlib/lz4_wrapper.o
    CC         bootblock/commonlib/mem_pool.o
    CC         bootblock/commonlib/region.o
    CC         bootblock/console/die.o
    CC         bootblock/console/post.o
    CC         bootblock/console/vsprintf.o
    CC         bootblock/console/vtxprintf.o
    CC         bootblock/cpu/x86/lapic/boot_cpu.o
    CC         bootblock/cpu/x86/mtrr/debug.o
    CC         bootblock/cpu/x86/mtrr/earlymtrr.o
    CC         bootblock/cpu/x86/pae/pgtbl.o
    CC         bootblock/cpu/x86/tsc/delay_tsc.o
    CC         bootblock/device/device_const.o
    CC         bootblock/device/i2c.o
    CC         bootblock/device/pci_early.o
    CC         bootblock/drivers/pc80/rtc/mc146818rtc.o
    CC         bootblock/drivers/pc80/rtc/mc146818rtc_boot.o
    CC         bootblock/drivers/spi/adesto.o
    CC         bootblock/drivers/spi/amic.o
    CC         bootblock/drivers/spi/atmel.o
    CC         bootblock/drivers/spi/bitbang.o
    CC         bootblock/drivers/spi/eon.o
    CC         bootblock/drivers/spi/gigadevice.o
    CC         bootblock/drivers/spi/macronix.o
    CC         bootblock/drivers/spi/spansion.o
    CC         bootblock/drivers/spi/spi-generic.o
    CC         bootblock/drivers/spi/spi_flash.o
    CC         bootblock/drivers/spi/sst.o
    CC         bootblock/drivers/spi/stmicro.o
    CC         bootblock/drivers/spi/winbond.o
    CC         bootblock/drivers/uart/uart8250io.o
    CC         bootblock/drivers/uart/util.o
    CC         bootblock/lib/boot_device.o
    CC         bootblock/lib/bootmode.o
    FMAP       build/util/cbfstool/fmaptool -h build/fmap_config.h 
build/fmap.fmd build/fmap.fmap
SUCCESS: Wrote 224 bytes to file 'build/fmap.fmap' (and generated header)
The sections containing CBFSes are: COREBOOT
    CC         bootblock/lib/cbfs.o
    CC         bootblock/lib/cbmem_console.o
    CC         bootblock/lib/delay.o
    CC         bootblock/lib/fmap.o
    CC         bootblock/lib/gcc.o
    CC         bootblock/lib/halt.o
    CC         bootblock/lib/hexdump.o
    CC         bootblock/lib/libgcc.o
    CC         bootblock/lib/memchr.o
    CC         bootblock/lib/memcmp.o
    CC         bootblock/lib/prog_loaders.o
    CC         bootblock/lib/prog_ops.o
    CC         bootblock/lib/reset.o
    CC         bootblock/lib/timestamp.o
    CC         bootblock/lib/version.o
    CC         bootblock/southbridge/intel/common/reset.o
    CC         bootblock/superio/nuvoton/common/early_serial.o
    LINK       cbfs/fallback/bootblock.debug
    OBJCOPY    cbfs/fallback/bootblock.elf
    OBJCOPY    bootblock.raw.elf
    OBJCOPY    bootblock.raw.bin
    CC         romstage/mainboard/asus/p8h61-m_pro/static.o
    CC         romstage/arch/x86/acpi_s3.o
    CC         romstage/arch/x86/assembly_entry.o
    CC         romstage/arch/x86/boot.o
    CC         romstage/arch/x86/cbfs_and_run.o
    CC         romstage/arch/x86/cbmem.o
    CC         romstage/arch/x86/cf9_reset.o
    CC         romstage/arch/x86/cpu_common.o
    CC         romstage/arch/x86/memcpy.o
    CP         romstage/arch/x86/memlayout.ld
    CC         romstage/arch/x86/memmove.o
    CC         romstage/arch/x86/memset.o
    CC         romstage/arch/x86/mmap_boot.o
    CC         romstage/arch/x86/postcar_loader.o
    CC         romstage/arch/x86/timestamp.o
    CC         romstage/arch/x86/walkcbfs.o
    CC         romstage/commonlib/cbfs.o
    CC         romstage/commonlib/iobuf.o
    CC         romstage/commonlib/lz4_wrapper.o
    CC         romstage/commonlib/mem_pool.o
    CC         romstage/commonlib/region.o
    CC         romstage/console/console.o
    CC         romstage/console/die.o
    CC         romstage/console/init.o
    CC         romstage/console/post.o
    CC         romstage/console/printk.o
    CC         romstage/console/vsprintf.o
    CC         romstage/console/vtxprintf.o
    CC         romstage/cpu/intel/car/romstage.o
    CC         romstage/cpu/intel/microcode/microcode.o
    CC         romstage/cpu/intel/model_206ax/common.o
    CC         romstage/cpu/intel/model_206ax/stage_cache.o
    CC         romstage/cpu/intel/model_206ax/tsc_freq.o
    CC         romstage/cpu/x86/lapic/boot_cpu.o
    CC         romstage/cpu/x86/mtrr/debug.o
    CC         romstage/cpu/x86/mtrr/earlymtrr.o
    CC         romstage/cpu/x86/pae/pgtbl.o
    CC         romstage/cpu/x86/tsc/delay_tsc.o
    CC         romstage/device/device_const.o
    CC         romstage/device/dram/ddr2.o
    CC         romstage/device/dram/ddr3.o
    CC         romstage/device/i2c.o
    CC         romstage/device/pci_early.o
    CC         romstage/drivers/mrc_cache/mrc_cache.o
    CC         romstage/drivers/pc80/rtc/mc146818rtc.o
    CC         romstage/drivers/spi/adesto.o
    CC         romstage/drivers/spi/amic.o
    CC         romstage/drivers/spi/atmel.o
    CC         romstage/drivers/spi/bitbang.o
    CC         romstage/drivers/spi/eon.o
    CC         romstage/drivers/spi/gigadevice.o
    CC         romstage/drivers/spi/macronix.o
    CC         romstage/drivers/spi/spansion.o
    CC         romstage/drivers/spi/spi-generic.o
    CC         romstage/drivers/spi/spi_flash.o
    CC         romstage/drivers/spi/sst.o
    CC         romstage/drivers/spi/stmicro.o
    CC         romstage/drivers/spi/winbond.o
    CC         romstage/drivers/uart/uart8250io.o
    CC         romstage/drivers/uart/util.o
    CC         romstage/lib/boot_device.o
    CC         romstage/lib/bootmode.o
    CC         romstage/lib/cbfs.o
    CC         romstage/lib/cbmem_common.o
    CC         romstage/lib/cbmem_console.o
    CC         romstage/lib/compute_ip_checksum.o
    CC         romstage/lib/delay.o
    CC         romstage/lib/ext_stage_cache.o
    CC         romstage/lib/fmap.o
    CC         romstage/lib/gcc.o
    CC         romstage/lib/halt.o
    CC         romstage/lib/hexdump.o
    CC         romstage/lib/imd.o
    CC         romstage/lib/imd_cbmem.o
    CC         romstage/lib/libgcc.o
    CC         romstage/lib/lzma.o
    CC         romstage/lib/lzmadecode.o
    CC         romstage/lib/memchr.o
    CC         romstage/lib/memcmp.o
    CC         romstage/lib/memrange.o
    CC         romstage/lib/prog_loaders.o
    CC         romstage/lib/prog_ops.o
    CP         romstage/lib/program.ld
    CC         romstage/lib/ramtest.o
    CC         romstage/lib/region_file.o
    CC         romstage/lib/reset.o
    CC         romstage/lib/rmodule.o
    CC         romstage/lib/romstage_handoff.o
    CC         romstage/lib/romstage_stack.o
    CC         romstage/lib/selfboot.o
    CC         romstage/lib/spd_bin.o
    CC         romstage/lib/stack.o
    CC         romstage/lib/timestamp.o
    CC         romstage/lib/version.o
    CC         romstage/mainboard/asus/p8h61-m_pro/gpio.o
    CC         romstage/mainboard/asus/p8h61-m_pro/romstage.o
    CC         romstage/northbridge/intel/sandybridge/common.o
    CC         romstage/northbridge/intel/sandybridge/early_init.o
    CC         romstage/northbridge/intel/sandybridge/iommu.o
    CC         romstage/northbridge/intel/sandybridge/ram_calc.o
    CC         romstage/northbridge/intel/sandybridge/raminit.o
    CC         romstage/northbridge/intel/sandybridge/raminit_common.o
    CC         romstage/northbridge/intel/sandybridge/raminit_ivy.o
    CC         romstage/northbridge/intel/sandybridge/raminit_sandy.o
    CC         romstage/northbridge/intel/sandybridge/romstage.o
    CC         romstage/southbridge/intel/bd82x6x/early_me.o
    CC         romstage/southbridge/intel/bd82x6x/early_pch.o
    CC         romstage/southbridge/intel/bd82x6x/early_pch_common.o
    CC         romstage/southbridge/intel/bd82x6x/early_rcba.o
    CC         romstage/southbridge/intel/bd82x6x/early_smbus.o
    CC         romstage/southbridge/intel/bd82x6x/early_spi.o
    CC         romstage/southbridge/intel/bd82x6x/early_thermal.o
    CC         romstage/southbridge/intel/bd82x6x/early_usb.o
    CC         romstage/southbridge/intel/bd82x6x/me_status.o
    CC         romstage/southbridge/intel/common/gpio.o
    CC         romstage/southbridge/intel/common/pmbase.o
    CC         romstage/southbridge/intel/common/reset.o
    CC         romstage/southbridge/intel/common/rtc.o
    CC         romstage/southbridge/intel/common/smbus.o
    CC         romstage/southbridge/intel/common/spi.o
    CC         romstage/superio/nuvoton/common/early_serial.o
    LINK       cbfs/fallback/romstage.debug
    OBJCOPY    cbfs/fallback/romstage.elf
    CC         ramstage/superio/nuvoton/nct6776/superio.o
    CC         ramstage/superio/common/conf_mode.o
    CC         ramstage/southbridge/intel/common/acpi_pirq_gen.o
    CC         ramstage/southbridge/intel/common/gpio.o
    CC         ramstage/southbridge/intel/common/madt.o
    CC         ramstage/southbridge/intel/common/pciehp.o
    CC         ramstage/southbridge/intel/common/pmbase.o
    CC         ramstage/southbridge/intel/common/pmutil.o
    CC         ramstage/southbridge/intel/common/rcba_pirq.o
    CC         ramstage/southbridge/intel/common/reset.o
    CC         ramstage/southbridge/intel/common/rtc.o
    CC         ramstage/southbridge/intel/common/smbus.o
    CC         ramstage/southbridge/intel/common/smi.o
    CC         ramstage/southbridge/intel/common/spi.o
    CC         ramstage/southbridge/intel/bd82x6x/azalia.o
    CC         ramstage/southbridge/intel/bd82x6x/early_pch_common.o
    CC         ramstage/southbridge/intel/bd82x6x/lpc.o
    CC         ramstage/southbridge/intel/bd82x6x/me.o
    CC         ramstage/southbridge/intel/bd82x6x/me_8.x.o
    CC         ramstage/southbridge/intel/bd82x6x/me_status.o
    CC         ramstage/southbridge/intel/bd82x6x/pch.o
    CC         ramstage/southbridge/intel/bd82x6x/pci.o
    CC         ramstage/southbridge/intel/bd82x6x/pcie.o
    CC         ramstage/southbridge/intel/bd82x6x/sata.o
    CC         ramstage/southbridge/intel/bd82x6x/smbus.o
    CC         ramstage/southbridge/intel/bd82x6x/usb_ehci.o
    CC         ramstage/southbridge/intel/bd82x6x/usb_xhci.o
    CC         ramstage/southbridge/intel/bd82x6x/watchdog.o
    CC         ramstage/northbridge/intel/sandybridge/acpi.o
    CC         ramstage/northbridge/intel/sandybridge/common.o
    CC         ramstage/northbridge/intel/sandybridge/gma.o
    CC         ramstage/northbridge/intel/sandybridge/northbridge.o
    CC         ramstage/northbridge/intel/sandybridge/pcie.o
    CC         ramstage/northbridge/intel/sandybridge/ram_calc.o
    CC         ramstage/mainboard/asus/p8h61-m_pro/static.o
    CC         ramstage/mainboard/asus/p8h61-m_pro/acpi_tables.o
    GENERATE   libhwbase/common/hw-config.ads
    GENERATE   libgfxinit/common/hw-gfx-gma-config.ads
    GCC        ramstage/mainboard/asus/p8h61-m_pro/gma-mainboard.o
    CC         ramstage/mainboard/asus/p8h61-m_pro/hda_verb.o
    GCC        ramstage/libhwbase/debug/hw-debug.o
    GCC        ramstage/libhwbase/common/direct/hw-pci-dev.o
    GCC        ramstage/libhwbase/common/hw-mmio_regs.o
    GCC        ramstage/libhwbase/common/hw-pci-mmconf.o
    GCC        ramstage/libhwbase/common/hw-pci.o
    GCC        ramstage/libhwbase/common/hw-port_io.o
    GCC        ramstage/libhwbase/common/hw-sub_regs.o
    GCC        ramstage/libhwbase/common/hw-time.o
    GCC        ramstage/libhwbase/common/hw.o
    GCC        ramstage/libhwbase/common/hw-config.o
    GCC        ramstage/libhwbase/ada/dynamic_mmio/hw-mmio_range.o
    GCC        ramstage/libgfxinit/common/ironlake/hw-gfx-gma-connectors-edp.o
    GCC        ramstage/libgfxinit/common/ironlake/hw-gfx-gma-connectors-fdi.o
    GCC        ramstage/libgfxinit/common/ironlake/hw-gfx-gma-connectors.o
    GCC        ramstage/libgfxinit/common/ironlake/hw-gfx-gma-pch-dp.o
    GCC        ramstage/libgfxinit/common/ironlake/hw-gfx-gma-pch-hdmi.o
    GCC        ramstage/libgfxinit/common/ironlake/hw-gfx-gma-pch-lvds.o
    GCC        ramstage/libgfxinit/common/ironlake/hw-gfx-gma-plls.o
    GCC        ramstage/libgfxinit/common/ironlake/hw-gfx-gma-port_detect.o
    GCC        ramstage/libgfxinit/common/ironlake/hw-gfx-gma-power_and_clocks.o
    GCC        
ramstage/libgfxinit/common/ironlake/hw-gfx-gma-power_and_clocks_ironlake.o
    GCC        ramstage/libgfxinit/common/hw-gfx-dp_aux_ch.o
    GCC        ramstage/libgfxinit/common/hw-gfx-dp_defs.o
    GCC        ramstage/libgfxinit/common/hw-gfx-dp_info.o
    GCC        ramstage/libgfxinit/common/hw-gfx-dp_training.o
    GCC        ramstage/libgfxinit/common/hw-gfx-edid.o
    GCC        ramstage/libgfxinit/common/hw-gfx-framebuffer_filler.o
    GCC        ramstage/libgfxinit/common/hw-gfx-gma-config_helpers.o
    GCC        ramstage/libgfxinit/common/hw-gfx-gma-connector_info.o
    GCC        ramstage/libgfxinit/common/hw-gfx-gma-display_probing.o
    GCC        ramstage/libgfxinit/common/hw-gfx-gma-dp_aux_ch.o
    GCC        ramstage/libgfxinit/common/hw-gfx-gma-dp_aux_request.o
    GCC        ramstage/libgfxinit/common/hw-gfx-gma-dp_info.o
    GCC        ramstage/libgfxinit/common/hw-gfx-gma-i2c.o
    GCC        ramstage/libgfxinit/common/hw-gfx-gma-panel.o
    GCC        ramstage/libgfxinit/common/hw-gfx-gma-pch-fdi.o
    GCC        ramstage/libgfxinit/common/hw-gfx-gma-pch-sideband.o
    GCC        ramstage/libgfxinit/common/hw-gfx-gma-pch-transcoder.o
    GCC        ramstage/libgfxinit/common/hw-gfx-gma-pch-vga.o
    GCC        ramstage/libgfxinit/common/hw-gfx-gma-pch.o
    GCC        ramstage/libgfxinit/common/hw-gfx-gma-pipe_setup.o
    GCC        ramstage/libgfxinit/common/hw-gfx-gma-registers.o
    GCC        ramstage/libgfxinit/common/hw-gfx-gma-transcoder.o
    GCC        ramstage/libgfxinit/common/hw-gfx-gma.o
    GCC        ramstage/libgfxinit/common/hw-gfx-i2c.o
    GCC        ramstage/libgfxinit/common/hw-gfx.o
    GCC        ramstage/libgfxinit/common/hw-gfx-gma-config.o
    CC         ramstage/lib/b64_decode.o
    CC         ramstage/lib/boot_device.o
    CC         ramstage/lib/bootmem.o
    CC         ramstage/lib/bootmode.o
    GCC        ramstage/lib/cb.o
    CC         ramstage/lib/cbfs.o
    CC         ramstage/lib/cbmem_common.o
    CC         ramstage/lib/cbmem_console.o
    CC         ramstage/lib/compute_ip_checksum.o
    CC         ramstage/lib/coreboot_table.o
    CC         ramstage/lib/delay.o
    CC         ramstage/lib/dimm_info_util.o
    CC         ramstage/lib/edid.o
    CC         ramstage/lib/ext_stage_cache.o
    CC         ramstage/lib/fallback_boot.o
    CC         ramstage/lib/fmap.o
    CC         ramstage/lib/gcc.o
    CC         ramstage/lib/halt.o
    CC         ramstage/lib/hardwaremain.o
    CC         ramstage/lib/hexdump.o
    CC         ramstage/lib/hexstrtobin.o
    GCC        ramstage/lib/hw-time-timer.o
    CC         ramstage/lib/imd.o
    CC         ramstage/lib/imd_cbmem.o
    CC         ramstage/lib/list.o
    CC         ramstage/lib/lzma.o
    CC         ramstage/lib/lzmadecode.o
    CC         ramstage/lib/malloc.o
    CC         ramstage/lib/memchr.o
    CC         ramstage/lib/memcmp.o
    CC         ramstage/lib/memrange.o
    CC         ramstage/lib/prog_loaders.o
    CC         ramstage/lib/prog_ops.o
    CC         ramstage/lib/region_file.o
    CC         ramstage/lib/reset.o
    CC         ramstage/lib/rmodule.o
    CC         ramstage/lib/romstage_handoff.o
    CC         ramstage/lib/romstage_stack.o
    CC         ramstage/lib/rtc.o
    CC         ramstage/lib/selfboot.o
    CC         ramstage/lib/stack.o
    CC         ramstage/lib/string.o
    CC         ramstage/lib/timestamp.o
    CC         ramstage/lib/version.o
    CC         ramstage/lib/wrdd.o
    CC         ramstage/drivers/uart/uart8250io.o
    CC         ramstage/drivers/uart/util.o
    CC         ramstage/drivers/spi/adesto.o
    CC         ramstage/drivers/spi/amic.o
    CC         ramstage/drivers/spi/atmel.o
    CC         ramstage/drivers/spi/bitbang.o
    CC         ramstage/drivers/spi/boot_device_rw_nommap.o
    CC         ramstage/drivers/spi/eon.o
    CC         ramstage/drivers/spi/gigadevice.o
    CC         ramstage/drivers/spi/macronix.o
    CC         ramstage/drivers/spi/spansion.o
    CC         ramstage/drivers/spi/spi-generic.o
    CC         ramstage/drivers/spi/spi_flash.o
    CC         ramstage/drivers/spi/sst.o
    CC         ramstage/drivers/spi/stmicro.o
    CC         ramstage/drivers/spi/winbond.o
    CC         ramstage/drivers/pc80/rtc/mc146818rtc.o
    CC         ramstage/drivers/pc80/pc/i8254.o
    CC         ramstage/drivers/pc80/pc/i8259.o
    CC         ramstage/drivers/pc80/pc/isa-dma.o
    CC         ramstage/drivers/pc80/pc/keyboard.o
    CC         ramstage/drivers/mrc_cache/mrc_cache.o
    CC         ramstage/drivers/intel/wifi/wifi.o
    GCC        ramstage/drivers/intel/gma/hires_fb/gma.o
    CC         ramstage/drivers/intel/gma/acpi.o
    CC         ramstage/drivers/intel/gma/opregion.o
    CC         ramstage/drivers/asmedia/aspm_blacklist.o
    CC         ramstage/device/cardbus_device.o
    CC         ramstage/device/cpu_device.o
    CC         ramstage/device/device.o
    CC         ramstage/device/device_const.o
    CC         ramstage/device/device_util.o
    CC         ramstage/device/i2c.o
    CC         ramstage/device/i2c_bus.o
    CC         ramstage/device/pci_class.o
    CC         ramstage/device/pci_device.o
    CC         ramstage/device/pci_ops.o
    CC         ramstage/device/pci_rom.o
    CC         ramstage/device/pciexp_device.o
    CC         ramstage/device/pcix_device.o
    CC         ramstage/device/pnp_device.o
    CC         ramstage/device/root_device.o
    CC         ramstage/device/smbus_ops.o
    CC         ramstage/cpu/x86/tsc/delay_tsc.o
    CC         smm/mainboard/asus/p8h61-m_pro/static.o
    CC         smm/arch/x86/memcpy.o
    CC         smm/arch/x86/memmove.o
    CC         smm/arch/x86/memset.o
    CC         smm/arch/x86/mmap_boot.o
    CC         smm/commonlib/cbfs.o
    CC         smm/commonlib/iobuf.o
    CC         smm/commonlib/region.o
    CC         smm/console/die.o
    CC         smm/cpu/intel/common/fsb.o
    CC         smm/cpu/intel/model_206ax/common.o
    CC         smm/cpu/intel/model_206ax/finalize.o
    CC         smm/cpu/intel/model_206ax/tsc_freq.o
    CC         smm/cpu/x86/pae/pgtbl.o
    CC         smm/cpu/x86/smm/smm_module_handler.o
    CC         smm/cpu/x86/tsc/delay_tsc.o
    CC         smm/device/device_const.o
    CC         smm/drivers/pc80/rtc/mc146818rtc.o
    CC         smm/lib/boot_device.o
    CC         smm/lib/cbfs.o
    CC         smm/lib/delay.o
    CC         smm/lib/fmap.o
    CC         smm/lib/gcc.o
    CC         smm/lib/halt.o
    CC         smm/lib/hexdump.o
    CC         smm/lib/malloc.o
    CC         smm/lib/memcmp.o
    CC         smm/lib/reset.o
    CC         smm/lib/version.o
    CC         smm/northbridge/intel/sandybridge/common.o
    CC         smm/northbridge/intel/sandybridge/finalize.o
    CC         smm/southbridge/intel/bd82x6x/me.o
    CC         smm/southbridge/intel/bd82x6x/me_8.x.o
    CC         smm/southbridge/intel/bd82x6x/pch.o
    CC         smm/southbridge/intel/bd82x6x/smihandler.o
    CC         smm/southbridge/intel/common/finalize.o
    CC         smm/southbridge/intel/common/gpio.o
    CC         smm/southbridge/intel/common/pmbase.o
    CC         smm/southbridge/intel/common/pmutil.o
    CC         smm/southbridge/intel/common/rtc.o
    CC         smm/southbridge/intel/common/smihandler.o
    CP         rmodules_x86_32/lib/rmodule.ld
    OBJCOPY    ramstage/cpu/x86/smm/smm.manual
    CC         smmstub/cpu/x86/smm/smm_stub.o
    OBJCOPY    ramstage/cpu/x86/smm/smmstub.manual
    CC         ramstage/cpu/x86/smm/smm_module_loader.o
    CC         ramstage/cpu/x86/pae/pgtbl.o
    CC         ramstage/cpu/x86/name/name.o
    CC         ramstage/cpu/x86/mtrr/debug.o
    CC         ramstage/cpu/x86/mtrr/mtrr.o
    CC         ramstage/cpu/x86/lapic/boot_cpu.o
    CC         ramstage/cpu/x86/lapic/lapic.o
    CC         ramstage/cpu/x86/lapic/lapic_cpu_init.o
    CC         ramstage/cpu/x86/lapic/secondary.o
    CC         ramstage/cpu/x86/cache/cache.o
    CC         rmodules_x86_32/cpu/x86/sipi_vector.o
    OBJCOPY    ramstage/cpu/x86/sipi_vector.manual
    CC         ramstage/cpu/x86/backup_default_smm.o
    CC         ramstage/cpu/x86/mp_init.o
    CC         ramstage/cpu/intel/turbo/turbo.o
    CC         ramstage/cpu/intel/smm/gen1/smmrelocate.o
    CC         ramstage/cpu/intel/model_206ax/acpi.o
    CC         ramstage/cpu/intel/model_206ax/common.o
    CC         ramstage/cpu/intel/model_206ax/model_206ax_init.o
    CC         ramstage/cpu/intel/model_206ax/stage_cache.o
    CC         ramstage/cpu/intel/model_206ax/tsc_freq.o
    CC         ramstage/cpu/intel/microcode/microcode.o
    CC         ramstage/cpu/intel/common/common_init.o
    CC         ramstage/console/console.o
    CC         ramstage/console/die.o
    GCC        ramstage/console/hw-debug_sink.o
    CC         ramstage/console/init.o
    CC         ramstage/console/post.o
    CC         ramstage/console/printk.o
    CC         ramstage/console/vsprintf.o
    CC         ramstage/console/vtxprintf.o
    CC         ramstage/commonlib/cbfs.o
    CC         ramstage/commonlib/iobuf.o
    CC         ramstage/commonlib/lz4_wrapper.o
    CC         ramstage/commonlib/mem_pool.o
    CC         ramstage/commonlib/region.o
    CC         ramstage/commonlib/sort.o
    CC         ramstage/arch/x86/acpi.o
    CC         ramstage/arch/x86/acpi_device.o
    CC         ramstage/arch/x86/acpi_pld.o
    CC         ramstage/arch/x86/acpi_s3.o
    CC         ramstage/arch/x86/acpigen.o
    CC         ramstage/arch/x86/acpigen_dsm.o
    CC         ramstage/arch/x86/boot.o
    CC         ramstage/arch/x86/c_start.o
    CC         ramstage/arch/x86/cbmem.o
    CC         ramstage/arch/x86/cf9_reset.o
    CC         ramstage/arch/x86/cpu.o
    CC         ramstage/arch/x86/cpu_common.o
    CC         ramstage/arch/x86/ebda.o
    CC         ramstage/arch/x86/exception.o
    CC         ramstage/arch/x86/gdt.o
    CC         ramstage/arch/x86/idt.o
    CC         ramstage/arch/x86/ioapic.o
    CC         ramstage/arch/x86/memcpy.o
    CC         ramstage/arch/x86/memmove.o
    CC         ramstage/arch/x86/memset.o
    CC         ramstage/arch/x86/mmap_boot.o
    CC         ramstage/arch/x86/rdrand.o
    CC         ramstage/arch/x86/smbios.o
    CC         ramstage/arch/x86/tables.o
    CC         ramstage/arch/x86/timestamp.o
    CC         ramstage/arch/x86/wakeup.o
    CC         ramstage/acpi/sata.o
    GCC        ramstage/cb-config.o
    CP         ramstage/arch/x86/memlayout.ld
    CP         ramstage/lib/program.ld
    BIND       ramstage/b__ramstage.adb
    GCC        ramstage/b__ramstage.o
    CC         generated/ramstage.o
    CC         cbfs/fallback/ramstage.debug
    CREATE     build/mainboard/asus/p8h61-m_pro/cbfs-file.Oh3wfp.out (from 
/home/xxx/bios/coreboot/.config)
    CC         postcar/mainboard/asus/p8h61-m_pro/static.o
    CC         postcar/arch/x86/acpi_s3.o
    CC         postcar/arch/x86/boot.o
    CC         postcar/arch/x86/cbfs_and_run.o
    CC         postcar/arch/x86/cbmem.o
    CC         postcar/arch/x86/cf9_reset.o
    CC         postcar/arch/x86/cpu_common.o
    CC         postcar/arch/x86/exit_car.o
    CC         postcar/arch/x86/gdt_init.o
    CC         postcar/arch/x86/memcpy.o
    CP         postcar/arch/x86/memlayout.ld
    CC         postcar/arch/x86/memmove.o
    CC         postcar/arch/x86/memset.o
    CC         postcar/arch/x86/mmap_boot.o
    CC         postcar/arch/x86/postcar.o
    CC         postcar/arch/x86/timestamp.o
    CC         postcar/commonlib/cbfs.o
    CC         postcar/commonlib/iobuf.o
    CC         postcar/commonlib/lz4_wrapper.o
    CC         postcar/commonlib/mem_pool.o
    CC         postcar/commonlib/region.o
    CC         postcar/console/console.o
    CC         postcar/console/die.o
    CC         postcar/console/init.o
    CC         postcar/console/post.o
    CC         postcar/console/printk.o
    CC         postcar/console/vsprintf.o
    CC         postcar/console/vtxprintf.o
    CC         postcar/cpu/intel/car/non-evict/exit_car.o
    CC         postcar/cpu/intel/model_206ax/stage_cache.o
    CC         postcar/cpu/intel/model_206ax/tsc_freq.o
    CC         postcar/cpu/x86/lapic/boot_cpu.o
    CC         postcar/cpu/x86/mtrr/debug.o
    CC         postcar/cpu/x86/pae/pgtbl.o
    CC         postcar/cpu/x86/tsc/delay_tsc.o
    CC         postcar/device/device_const.o
    CC         postcar/device/pci_early.o
    CC         postcar/drivers/pc80/rtc/mc146818rtc.o
    CC         postcar/drivers/spi/adesto.o
    CC         postcar/drivers/spi/amic.o
    CC         postcar/drivers/spi/atmel.o
    CC         postcar/drivers/spi/bitbang.o
    CC         postcar/drivers/spi/eon.o
    CC         postcar/drivers/spi/gigadevice.o
    CC         postcar/drivers/spi/macronix.o
    CC         postcar/drivers/spi/spansion.o
    CC         postcar/drivers/spi/spi-generic.o
    CC         postcar/drivers/spi/spi_flash.o
    CC         postcar/drivers/spi/sst.o
    CC         postcar/drivers/spi/stmicro.o
    CC         postcar/drivers/spi/winbond.o
    CC         postcar/drivers/uart/uart8250io.o
    CC         postcar/drivers/uart/util.o
    CC         postcar/lib/boot_device.o
    CC         postcar/lib/bootmode.o
    CC         postcar/lib/cbfs.o
    CC         postcar/lib/cbmem_common.o
    CC         postcar/lib/cbmem_console.o
    CC         postcar/lib/delay.o
    CC         postcar/lib/ext_stage_cache.o
    CC         postcar/lib/fmap.o
    CC         postcar/lib/gcc.o
    CC         postcar/lib/halt.o
    CC         postcar/lib/imd.o
    CC         postcar/lib/imd_cbmem.o
    CC         postcar/lib/libgcc.o
    CC         postcar/lib/lzma.o
    CC         postcar/lib/lzmadecode.o
    CC         postcar/lib/memchr.o
    CC         postcar/lib/memcmp.o
    CC         postcar/lib/prog_loaders.o
    CC         postcar/lib/prog_ops.o
    CP         postcar/lib/program.ld
    CC         postcar/lib/reset.o
    CC         postcar/lib/rmodule.o
    CC         postcar/lib/romstage_handoff.o
    CC         postcar/lib/timestamp.o
    CC         postcar/lib/version.o
    CC         postcar/northbridge/intel/sandybridge/ram_calc.o
    CC         postcar/southbridge/intel/common/pmbase.o
    CC         postcar/southbridge/intel/common/reset.o
    CC         postcar/southbridge/intel/common/rtc.o
    CC         postcar/southbridge/intel/common/spi.o
    LINK       cbfs/fallback/postcar.debug
    IASL       build/dsdt.aml

Intel ACPI Component Architecture
ASL+ Optimizing Compiler/Disassembler version 20190108
Copyright (c) 2000 - 2019 Intel Corporation

coreboot toolchain vc3c9afbdf1 2019-02-03
dsdt.asl     84:  Offset (0x00),
Remark   2158 -             ^ Unnecessary/redundant use of Offset operator

dsdt.asl     98:  Offset (0x11),
Remark   2158 -             ^ Unnecessary/redundant use of Offset operator

dsdt.asl    135:  Offset (0x3c),
Remark   2158 -             ^ Unnecessary/redundant use of Offset operator

dsdt.asl    143:  Offset (0x46),
Remark   2158 -             ^ Unnecessary/redundant use of Offset operator

dsdt.asl    357:   Offset (0x81),
Remark   2158 -              ^ Unnecessary/redundant use of Offset operator

dsdt.asl    362:   Offset (0x82),
Remark   2158 -              ^ Unnecessary/redundant use of Offset operator

dsdt.asl    367:   Offset (0x83),
Remark   2158 -              ^ Unnecessary/redundant use of Offset operator

dsdt.asl    372:   Offset (0x84),
Remark   2158 -              ^ Unnecessary/redundant use of Offset operator

dsdt.asl    377:   Offset (0x85),
Remark   2158 -              ^ Unnecessary/redundant use of Offset operator

dsdt.asl    382:   Offset (0x86),
Remark   2158 -              ^ Unnecessary/redundant use of Offset operator

dsdt.asl    913:   Offset(0x00),
Remark   2158 -             ^ Unnecessary/redundant use of Offset operator

dsdt.asl    918:   Offset(0x04),
Remark   2158 -             ^ Unnecessary/redundant use of Offset operator

dsdt.asl    966:   Offset(0x30),
Remark   2158 -             ^ Unnecessary/redundant use of Offset operator

dsdt.asl    971:   Offset(0x34),
Remark   2158 -             ^ Unnecessary/redundant use of Offset operator

dsdt.asl    976:   Offset(0x38),
Remark   2158 -             ^ Unnecessary/redundant use of Offset operator

dsdt.asl   1032:   Offset(0x0000),
Remark   2158 -               ^ Unnecessary/redundant use of Offset operator

ASL Input:     dsdt.asl - 1992 lines, 34668 bytes, 823 keywords
AML Output:    dsdt.aml - 9735 bytes, 374 named objects, 449 executable opcodes

Compilation complete. 0 Errors, 0 Warnings, 16 Remarks, 227 Optimizations, 1 
Constants Folded
    IASL       build/dsdt.aml disassembled correctly.
Created CBFS (capacity = 982488 bytes)
    CBFS       fallback/romstage
    CBFS       cpu_microcode_blob.bin
    CBFS       fallback/ramstage
    CBFS       config
    CBFS       revision
    CBFS       cmos_layout.bin
    CBFS       fallback/postcar
    CBFS       fallback/dsdt.aml
    CBFS       fallback/payload
    DD         Adding Intel Firmware Descriptor
    IFDTOOL    me.bin -> coreboot.pre
File build/coreboot.pre is 4194304 bytes
File bin/me.bin is 1568768 bytes
Adding bin/me.bin as the Intel ME section of build/coreboot.pre
Writing new image to build/coreboot.pre.new
    IFDTOOL    Unlocking Management Engine
File build/coreboot.pre is 4194304 bytes
Writing new image to build/coreboot.pre.new
    CBFS       coreboot.rom
    CBFSLAYOUT  coreboot.rom

This image contains the following sections that can be manipulated with this 
tool:

'RW_MRC_CACHE' (size 65536, offset 3145728)
'COREBOOT' (CBFS, size 982528, offset 3211776)

It is possible to perform either the write action or the CBFS add/remove 
actions on every section listed above.
To see the image's read-only sections as well, rerun with the -w option.
    CBFSPRINT  coreboot.rom

FMAP REGION: COREBOOT
Name                           Offset     Type           Size   Comp
cbfs master header             0x0        cbfs header        32 none
fallback/romstage              0x80       stage           80644 none
cpu_microcode_blob.bin         0x13c00    microcode       25600 none
fallback/ramstage              0x1a080    stage          100982 none
config                         0x32b40    raw               363 none
revision                       0x32d00    raw               679 none
cmos_layout.bin                0x33000    cmos_layout       968 none
fallback/postcar               0x33400    stage           15732 none
fallback/dsdt.aml              0x371c0    raw              9735 none
fallback/payload               0x39840    simple elf      50614 none
(empty)                        0x45e40    null           694168 none
bootblock                      0xef600    bootblock        1984 none

Built asus/p8h61-m_pro (P8H61-M PRO)
$
$ sudo flashrom --programmer ch341a_spi -w build/coreboot.rom 
flashrom v0.9.9-r1954 on Linux 4.9.0-8-amd64 (x86_64)
flashrom is free software, get the source code at https://flashrom.org

Calibrating delay loop... OK.
Found Winbond flash chip "W25Q32.V" (4096 kB, SPI) on ch341a_spi.
Reading old flash chip contents... done.
Erasing and writing flash chip... Erase/write done.
Verifying flash... VERIFIED.
$
$ cat defconfig 
CONFIG_USE_BLOBS=y
CONFIG_VENDOR_ASUS=y
CONFIG_BOARD_ASUS_P8H61_M_PRO=y
CONFIG_IFD_BIN_PATH="bin/desc.bin"
CONFIG_ME_BIN_PATH="bin/me.bin"
CONFIG_HAVE_IFD_BIN=y
CONFIG_HAVE_ME_BIN=y
CONFIG_GENERIC_LINEAR_FRAMEBUFFER=y
CONFIG_PAYLOAD_ELF=y
CONFIG_PAYLOAD_FILE="payloads/coreinfo/build/coreinfo.elf"
$
_______________________________________________
coreboot mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to