The stock bios runs Crystalwell CPUs just fine. Coreboot recognizes the CPU but
is unable to initialize it correctly. Any ideas? I've already added the missing
CPU ID in src/cpu/intel/haswell/haswell_init.c as seen here:
https://github.com/archfan/coreboot/commit/447933cdbffb2ceef8032c8cd0af0f864194f03d
and here
https://github.com/archfan/coreboot/commit/69975c04380be99c97d7941b70df9eb237b751f0
> CPU id(40661) ucode:0000001b Intel(R) Core(TM) i7-4960HQ CPU @ 2.60GHz
Log output:
coreboot-5048aad2ef-dirty Mon Feb 10 21:42:53 UTC 2020 bootblock starting (log
level: 8)...
Timestamp - end of bootblock: 1303483090
FMAP: area COREBOOT found @ a10200 (2031104 bytes)
CBFS @ a10200 size 1efe00
CBFS: 'COREBOOT Locator' located CBFS at [a10200:c00000)
CBFS: Locating 'fallback/romstage'
CBFS: Checking offset 0
CBFS: File @ offset 0 size 20
CBFS: Unmatched 'cbfs master header' at 0
CBFS: Checking offset 80
CBFS: File @ offset 80 size 8884
CBFS: Found @ offset 80 size 8884
Timestamp - starting to load romstage: 1322290502
Timestamp - finished loading romstage: 1324580855
coreboot-5048aad2ef-dirty Mon Feb 10 21:42:53 UTC 2020 romstage starting (log
level: 8)...
Disabling Watchdog reboot... done.
SMBus controller enabled.
Setting up static northbridge registers... done.
Started PEG10 link training.
Temporarily hiding PEG10.
Started PEG10 link training.
Temporarily hiding PEG10.
Initializing IGD...
Back from haswell_early_initialization()
Timestamp - before ram initialization: 1345318221
CPU id(40661) ucode:0000001b Intel(R) Core(TM) i7-4960HQ CPU @ 2.60GHz
AES supported, TXT supported, VT supported
PCH type: QM87, device id: 8c4f, rev id 5
Starting UEFI PEI System Agent
FMAP: area RW_MRC_CACHE found @ a00000 (65536 bytes)
prepare_mrc_cache: at ffe00030, size fd4
FMAP: area COREBOOT found @ a10200 (2031104 bytes)
CBFS: Locating 'mrc.bin'
CBFS: Checking offset 0
CBFS: File @ offset 0 size 20
CBFS: Unmatched 'cbfs master header' at 0
CBFS: Checking offset 80
CBFS: File @ offset 80 size 8884
CBFS: Unmatched 'fallback/romstage' at 80
CBFS: Checking offset 8980
CBFS: File @ offset 8980 size 17000
CBFS: Unmatched 'cpu_microcode_blob.bin' at 8980
CBFS: Checking offset 1fa00
CBFS: File @ offset 1fa00 size 1db5d
CBFS: Unmatched 'fallback/ramstage' at 1fa00
CBFS: Checking offset 3d5c0
CBFS: File @ offset 3d5c0 size 436
CBFS: Unmatched 'config' at 3d5c0
CBFS: Checking offset 3da40
CBFS: File @ offset 3da40 size 29d
CBFS: Unmatched 'revision' at 3da40
CBFS: Checking offset 3dd40
CBFS: File @ offset 3dd40 size 100
CBFS: Unmatched 'cmos.default' at 3dd40
CBFS: Checking offset 3de80
CBFS: File @ offset 3de80 size 5a7
CBFS: Unmatched 'vbt.bin' at 3de80
CBFS: Checking offset 3e480
CBFS: File @ offset 3e480 size 524
CBFS: Unmatched 'cmos_layout.bin' at 3e480
CBFS: Checking offset 3ea00
CBFS: File @ offset 3ea00 size 5a64
CBFS: Unmatched 'fallback/postcar' at 3ea00
CBFS: Checking offset 444c0
CBFS: File @ offset 444c0 size 36b9
CBFS: Unmatched 'fallback/dsdt.aml' at 444c0
CBFS: Checking offset 47c00
CBFS: File @ offset 47c00 size af60f
CBFS: Unmatched 'fallback/payload' at 47c00
CBFS: Checking offset f7280
CBFS: File @ offset f7280 size 98b18
CBFS: Unmatched '' at f7280
CBFS: Checking offset 18fdc0
CBFS: File @ offset 18fdc0 size 2e6e4
CBFS: Found @ offset 18fdc0 size 2e6e4
System Agent: Starting up...
System Agent: Initializing PCH
install_ppi: overwrite GUID {ed097352-9041-445a-80b6-b29d509e8845}
install_ppi: overwrite GUID {908c7f8b-5c48-47fb-8357-f5fd4e235276}
System Agent: Initializing PCH (SMBUS)
System Agent: Initializing PCH (USUSB
System Agent Version 1.6.1 Build 2
memcfg DDR3 clock 1600 MHz
memcfg channel assignment: A: 0, B 1, C 2
memcfg channel[0] config (00600008):
ECC inactive
enhanced interleave mode on
rank interleave on
DIMMA 2048 MB width x8 or x32 single rank, selected
DIMMB 0 MB width x8 or x32 single rank
memcfg channel[1] config (00600000):
ECC inactive
enhanced interleave mode on
rank interleave on
DIMMA 0 MB width x8 or x32 single rank, selected
DIMMB 0 MB width x8 or x32 single rank
Timestamp - after ram initialization: 4551055366
ME: FW Partition Table : OK
ME: Bringup Loader Failure : NO
ME: Firmware Init Complete : NO
ME: Manufacturing Mode : YES
ME: Boot Options Present : NO
ME: Update In Progress : NO
ME: Current Working State : Initializing
ME: Current Operation State : Bring up
ME: Current Operation Mode : Normal
ME: Error Code : Debug Failure
ME: Progress Phase : BUP Phase
ME: Power Management Event : Moff->Mx wake after an error
ME: Progress Phase State : 0x7b
CBMEM:
IMD: root @ 7cfff000 254 entries.
IMD: root @ 7cffec00 62 entries.
External stage cache:
IMD: root @ 7d3ff000 254 entries.
IMD: root @ 7d3fec00 62 entries.
Timestamp - start of bootblock: 337318917
Timestamp - end of bootblock: 1277798392
Timestamp - starting to load romstage: 1296605804
Timestamp - finished loading romstage: 1298896157
Timestamp - start of romstage: 1301475825
Timestamp - before ram initialization: 1319633523
Timestamp - after ram initialization: 4525370668
Unhiding PEG10.
SMM Memory Map
SMRAM : 0x7d000000 0x800000
Subregion 0: 0x7d000000 0x300000
Subregion 1: 0x7d300000 0x100000
Subregion 2: 0x7d400000 0x400000
MTRR Range: Start=7c800000 End=7d000000 (Size 800000)
MTRR Range: Start=7d000000 End=7d800000 (Size 800000)
MTRR Range: Start=ff800000 End=0 (Size 800000)
FMAP: area COREBOOT found @ a10200 (2031104 bytes)
CBFS @ a10200 size 1efe00
CBFS: 'COREBOOT Locator' located CBFS at [a10200:c00000)
CBFS: Locating 'fallback/postcar'
CBFS: Checking offset 0
CBFS: File @ offset 0 size 20
CBFS: Unmatched 'cbfs master header' at 0
CBFS: Checking offset 80
CBFS: File @ offset 80 size 8884
CBFS: Unmatched 'fallback/romstage' at 80
CBFS: Checking offset 8980
CBFS: File @ offset 8980 size 17000
CBFS: Unmatched 'cpu_microcode_blob.bin' at 8980
CBFS: Checking offset 1fa00
CBFS: File @ offset 1fa00 size 1db5d
CBFS: Unmatched 'fallback/ramstage' at 1fa00
CBFS: Checking offset 3d5c0
CBFS: File @ offset 3d5c0 size 436
CBFS: Unmatched 'config' at 3d5c0
CBFS: Checking offset 3da40
CBFS: File @ offset 3da40 size 29d
CBFS: Unmatched 'revision' at 3da40
CBFS: Checking offset 3dd40
CBFS: File @ offset 3dd40 size 100
CBFS: Unmatched 'cmos.default' at 3dd40
CBFS: Checking offset 3de80
CBFS: File @ offset 3de80 size 5a7
CBFS: Unmatched 'vbt.bin' at 3de80
CBFS: Checking offset 3e480
CBFS: File @ offset 3e480 size 524
CBFS: Unmatched 'cmos_layout.bin' at 3e480
CBFS: Checking offset 3ea00
CBFS: File @ offset 3ea00 size 5a64
CBFS: Found @ offset 3ea00 size 5a64
Decompressing stage fallback/postcar @ 0x7cfd0fc0 (39280 bytes)
Loading module at 7cfd1000 with entry 7cfd1000. filesize: 0x55d0 memsize: 0x9930
Processing 270 relocs. Offset value of 0x7afd1000
Timestamp - end of romstage: 4696033836
usbdebug: postcar starting...
FMAP: area COREBOOT found @ a10200 (2031104 bytes)
CBFS: 'COREBOOT Locator' located CBFS at [a10200:c00000)
CBFS: Locating 'fallback/ramstage'
CBFS: Found @ offset 1fa00 size 1db5d
Decompressing stage fallback/ramstage @ 0x7cf78fc0 (355640 bytes)
Loading module at 7cf79000 with entry 7cf79000. filesize: 0x41ed8 memsize:
0x56cf8
Processing 4095 relocs. Offset value of 0x7c179000
usbdebug: ramstage starting...
Normal boot.
BS: BS_PRE_DEVICE times (ms): entry 0 run 0 exit 0
BS: BS_DEV_INIT_CHIPS times (ms): entry 0 run 0 exit 0
Enumerating buses...
CPU_CLUSTER: 0 enabled
DOMAIN: 0000 enabled
PCI: pci_scan_bus for bus 00
PCI: 00:00.0 [8086/0d04] enabled
PCI: 00:01.0 subordinate bus PCI Express
PCI: 00:01.0 [8086/0d01] enabled
PCI: 00:02.0 [8086/0d26] enabled
PCI: 00:03.0 [8086/0d0c] enabled
PCI: 00:04.0 [8086/0d03] enabled
PCI: 00:14.0 [8086/8c31] enabled
PCI: 00:16.0 [8086/8c3a] enabled
PCI: 00:16.1: Disabling device
PCI: 00:16.2: Disabling device
PCI: 00:16.3: Disabling device
PCI: 00:19.0 [8086/153a] enabled
PCI: 00:1a.0 [8086/8c2d] enabled
PCI: 00:1b.0 [8086/8c20] enabled
PCIe Root Port 1 ASPM is disabled
PCI: 00:1c.0 [8086/8c10] enabled
PCIe Root Port 2 ASPM is disabled
PCI: 00:1c.1 [8086/8c12] enabled
PCI: 00:1c.2 [8086/8c14] disabled
PCI: 00:1c.3 [8086/8c16] disabled
PCI: 00:1c.4 [8086/8c18] disabled
PCI: 00:1d.0 [8086/8c26] enabled
PCI: 00:1f.0 [8086/8c4f] enabled
PCI: 00:1f.2 [8086/8c03] enabled
PCI: 00:1f.3 [8086/8c22] enabled
PCI: 00:1f.5: Disabling device
PCI: 00:1f.6: Disabling device
PCI: Leftover static devices:
PCI: 00:16.1
PCI: 00:16.2
PCI: 00:16.3
PCI: 00:1c.5
PCI: 00:1c.6
PCI: 00:1c.7
PCI: 00:1f.5
PCI: 00:1f.6
PCI: Check your devicetree.cb.
PCI: pci_scan_bus for bus 01
scan_bus: scanning of bus PCI: 00:01.0 took 266 usecs
PCI: pci_scan_bus for bus 02
PCI: 02:00.0 [10ec/5227] enabled
Enabling Common Clock Configuration
ASPM: Enabled L0s and L1
scan_bus: scanning of bus PCI: 00:1c.0 took 1246 usecs
PCI: pci_scan_bus for bus 03
PCI: 03:00.0 [8086/08b2] enabled
Enabling Common Clock Configuration
ASPM: Enabled L1
scan_bus: scanning of bus PCI: 00:1c.1 took 1190 usecs
No CMOS option 'touchpad'.
PMH7: ID 05 Revision 12
PNP: 00ff.1 enabled
EC Firmware ID GLHT30WW-3.23, Version 3.01B
No CMOS option 'bluetooth'.
H8: WWAN detection not implemented. Assuming WWAN installed
No CMOS option 'wwan'.
PNP: 00ff.2 enabled
PNP: 0c31.0 enabled
scan_bus: scanning of bus PCI: 00:1f.0 took 6226 usecs
scan_bus: scanning of bus PCI: 00:1f.3 took 1 usecs
scan_bus: scanning of bus DOMAIN: 0000 took 21461 usecs
scan_bus: scanning of bus Root Device took 22353 usecs
done
FMAP: area RW_MRC_CACHE found @ a00000 (65536 bytes)
MRC: Checking cached data update for 'RW_MRC_CACHE'.
flash size 0x2800000 bytes
SF: Detected Opaque HW-sequencing with sector size 0x1000, total 0x2800000
SF size 0x2800000 does not correspond to CONFIG_ROM_SIZE 0xc00000!!
BS: BS_DEV_ENUMERATE times (ms): entry 0 run 23 exit 3
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...
PCI: 00:1a.0 EHCI BAR hook registered
More than one caller of pci_ehci_read_resources from PCI: 00:1d.0
PNP: 00ff.1 missing read_resources
PNP: 00ff.2 missing read_resources
Done reading resources.
skipping PNP: 00ff.2@60 fixed resource, size=0!
skipping PNP: 00ff.2@62 fixed resource, size=0!
skipping PNP: 00ff.2@64 fixed resource, size=0!
skipping PNP: 00ff.2@66 fixed resource, size=0!
Setting resources...
PCI: 00:01.0 1c <- [0x000000ffff - 0x000000fffe] size 0x00000000 gran 0x0c bus
01 io
PCI: 00:01.0 24 <- [0x00febfffff - 0x00febffffe] size 0x00000000 gran 0x14 bus
01 prefmem
PCI: 00:01.0 20 <- [0x00febfffff - 0x00febffffe] size 0x00000000 gran 0x14 bus
01 mem
PCI: 00:02.0 10 <- [0x00f0000000 - 0x00f03fffff] size 0x00400000 gran 0x16 mem64
PCI: 00:02.0 18 <- [0x00e0000000 - 0x00efffffff] size 0x10000000 gran 0x1c
prefmem64
PCI: 00:02.0 20 <- [0x0000001800 - 0x000000183f] size 0x00000040 gran 0x06 io
PCI: 00:03.0 10 <- [0x00f0638000 - 0x00f063bfff] size 0x00004000 gran 0x0e mem64
PCI: 00:04.0 10 <- [0x00f0630000 - 0x00f0637fff] size 0x00008000 gran 0x0f mem64
PCI: 00:14.0 10 <- [0x00f0620000 - 0x00f062ffff] size 0x00010000 gran 0x10 mem64
PCI: 00:16.0 10 <- [0x00f0645000 - 0x00f064500f] size 0x00000010 gran 0x04 mem64
PCI: 00:19.0 10 <- [0x00f0600000 - 0x00f061ffff] size 0x00020000 gran 0x11 mem
PCI: 00:19.0 14 <- [0x00f0640000 - 0x00f0640fff] size 0x00001000 gran 0x0c mem
PCI: 00:19.0 18 <- [0x0000001840 - 0x000000185f] size 0x00000020 gran 0x05 io
PCI: 00:1a.0 EHCI Debug Port hook triggered
_______________________________________________
coreboot mailing list -- [email protected]
To unsubscribe send an email to [email protected]