[coreboot] Need help booting Linux with coreboot and QEMU

Dustin Brazeau dbrazeau1024 at gmail.com
Wed Aug 12 23:35:03 CET 2015


Here is a dump trying to boot using SeaBIOS with addition SeaBIOS debug
enabled. Also switched from using mainboard "QEMU x86 q35/ich9" to "QEMU
x86 i440fx/piix4", but that didn't help.

# qemu-system-i386 -M pc -bios build/coreboot.rom -hda /work/disk.img
-cdrom images/Fedora-Live-Workstation-x86_64-22-3.iso -serial stdio -boot d
WARNING: Image format was not specified for '/work/disk.img' and probing
guessed raw.
         Automatically detecting the format is dangerous for raw images,
write operations on block 0 will be restricted.
         Specify the 'raw' format explicitly to remove the restrictions.


coreboot-4.1-6cb3a59fd5e754c3627b79db21c5bcc284bfd721 Wed Aug 12 23:18:11
UTC 2015 romstage starting...
CBMEM:
IMD: root @ 07fff000 254 entries.
IMD: root @ 07ffec00 62 entries.
CBFS provider active.
CBFS @ 0 size 7ffc40
CBFS: Locating 'fallback/ramstage'
CBFS: Found @ offset 4100 size 9c1a
'fallback/ramstage' located at offset: 4138 size: 9c1a


coreboot-4.1-6cb3a59fd5e754c3627b79db21c5bcc284bfd721 Wed Aug 12 23:18:11
UTC 2015 ramstage starting...
Moving GDT to 07ffe9c0...ok
Enumerating buses...
Show all devs... Before device enumeration.
Root Device: enabled 1
CPU_CLUSTER: 0: enabled 1
APIC: 00: enabled 1
DOMAIN: 0000: enabled 1
PCI: 00:00.0: enabled 1
PCI: 00:01.0: enabled 1
PCI: 00:01.1: enabled 1
PCI: 00:01.3: enabled 1
Compare with tree...
Root Device: enabled 1
 CPU_CLUSTER: 0: enabled 1
  APIC: 00: enabled 1
 DOMAIN: 0000: enabled 1
  PCI: 00:00.0: enabled 1
  PCI: 00:01.0: enabled 1
  PCI: 00:01.1: enabled 1
  PCI: 00:01.3: enabled 1
Root Device scanning...
root_dev_scan_bus for Root Device
CPU_CLUSTER: 0 enabled
DOMAIN: 0000 enabled
CPU_CLUSTER: 0 scanning...
QEMU: firmware config interface detected
QEMU: max_cpus is 1
CPU: APIC: 00 enabled
DOMAIN: 0000 scanning...
PCI: pci_scan_bus for bus 00
PCI: 00:00.0 [8086/1237] ops
PCI: 00:00.0 [8086/1237] enabled
PCI: 00:01.0 [8086/7000] bus ops
PCI: 00:01.0 [8086/7000] enabled
PCI: 00:01.1 [8086/7010] ops
PCI: 00:01.1 [8086/7010] enabled
PCI: 00:01.3 [8086/7113] bus ops
PCI: 00:01.3 [8086/7113] enabled
PCI: 00:02.0 [1234/1111] ops
PCI: 00:02.0 [1234/1111] enabled
PCI: 00:03.0 [8086/100e] enabled
PCI: 00:01.0 scanning...
scan_lpc_bus for PCI: 00:01.0
scan_lpc_bus for PCI: 00:01.0 done
PCI: 00:01.3 scanning...
scan_smbus for PCI: 00:01.3
scan_smbus for PCI: 00:01.3 done
root_dev_scan_bus for Root Device done
done
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...
Root Device read_resources bus 0 link: 0
CPU_CLUSTER: 0 read_resources bus 0 link: 0
APIC: 00 missing read_resources
CPU_CLUSTER: 0 read_resources bus 0 link: 0 done
QEMU: 11 files in fw_cfg
QEMU:     etc/boot-fail-wait [size=4]
QEMU:     etc/smbios/smbios-tables [size=320]
QEMU:     etc/smbios/smbios-anchor [size=31]
QEMU:     etc/e820 [size=20]
QEMU:     genroms/kvmvapic.bin [size=9216]
QEMU:     etc/system-states [size=6]
QEMU:     etc/acpi/tables [size=131072]
QEMU:     etc/table-loader [size=4096]
QEMU:     etc/tpm/log [size=0]
QEMU:     etc/acpi/rsdp [size=36]
QEMU:     bootorder [size=0]
QEMU: e820/ram: 0x00000000 +0x08000000
QEMU: reserve ioports 0x0510-0x0511 [firmware-config]
QEMU: reserve ioports 0x5658-0x5658 [vmware-port]
QEMU: reserve ioports 0xae00-0xae0f [pci-hotplug]
QEMU: reserve ioports 0xaf00-0xaf1f [cpu-hotplug]
QEMU: reserve ioports 0xafe0-0xafe3 [piix4-gpe0]
DOMAIN: 0000 read_resources bus 0 link: 0
DOMAIN: 0000 read_resources bus 0 link: 0 done
Root Device read_resources bus 0 link: 0 done
Done reading resources.
Show resources in subtree (Root Device)...After reading.
 Root Device child on link 0 CPU_CLUSTER: 0
  CPU_CLUSTER: 0 child on link 0 APIC: 00
   APIC: 00
  DOMAIN: 0000 child on link 0 PCI: 00:00.0
  DOMAIN: 0000 resource base 0 size 0 align 0 gran 0 limit ffff flags
40040100 index 10000000
  DOMAIN: 0000 resource base 0 size 0 align 0 gran 0 limit ffffffff flags
40040200 index 10000100
  DOMAIN: 0000 resource base 0 size a0000 align 0 gran 0 limit 0 flags
e0004200 index a
  DOMAIN: 0000 resource base c0000 size 7f40000 align 0 gran 0 limit 0
flags e0004200 index b
  DOMAIN: 0000 resource base 510 size 2 align 0 gran 0 limit ffff flags
e0000100 index c
  DOMAIN: 0000 resource base 5658 size 1 align 0 gran 0 limit ffff flags
e0000100 index d
  DOMAIN: 0000 resource base ae00 size 10 align 0 gran 0 limit ffff flags
e0000100 index e
  DOMAIN: 0000 resource base af00 size 20 align 0 gran 0 limit ffff flags
e0000100 index f
  DOMAIN: 0000 resource base afe0 size 4 align 0 gran 0 limit ffff flags
e0000100 index 10
  DOMAIN: 0000 resource base fec00000 size 100000 align 0 gran 0 limit
ffffffff flags e0000200 index 2
  DOMAIN: 0000 resource base fee00000 size 10000 align 0 gran 0 limit
ffffffff flags e0000200 index 3
   PCI: 00:00.0
   PCI: 00:01.0
   PCI: 00:01.0 resource base 0 size 1000 align 0 gran 0 limit ffff flags
c0000100 index 1
   PCI: 00:01.0 resource base ff800000 size 800000 align 0 gran 0 limit 0
flags d0000200 index 2
   PCI: 00:01.1
   PCI: 00:01.1 resource base 0 size 10 align 4 gran 4 limit ffff flags 100
index 20
   PCI: 00:01.3
   PCI: 00:01.3 resource base e400 size 40 align 0 gran 0 limit ffff flags
d0000100 index 1
   PCI: 00:01.3 resource base f00 size 10 align 0 gran 0 limit ffff flags
d0000100 index 2
   PCI: 00:02.0
   PCI: 00:02.0 resource base 0 size 1000000 align 24 gran 24 limit
ffffffff flags 1200 index 10
   PCI: 00:02.0 resource base 0 size 1000 align 12 gran 12 limit ffffffff
flags 200 index 18
   PCI: 00:02.0 resource base 0 size 10000 align 16 gran 16 limit ffffffff
flags 2200 index 30
   PCI: 00:03.0
   PCI: 00:03.0 resource base 0 size 20000 align 17 gran 17 limit ffffffff
flags 200 index 10
   PCI: 00:03.0 resource base 0 size 40 align 6 gran 6 limit ffff flags 100
index 14
   PCI: 00:03.0 resource base 0 size 40000 align 18 gran 18 limit ffffffff
flags 2200 index 30
DOMAIN: 0000 io: base: 0 size: 0 align: 0 gran: 0 limit: ffff
PCI: 00:03.0 14 *  [0x0 - 0x3f] io
PCI: 00:01.1 20 *  [0x40 - 0x4f] io
DOMAIN: 0000 io: base: 50 size: 50 align: 6 gran: 0 limit: ffff done
DOMAIN: 0000 mem: base: 0 size: 0 align: 0 gran: 0 limit: ffffffff
PCI: 00:02.0 10 *  [0x0 - 0xffffff] prefmem
PCI: 00:03.0 30 *  [0x1000000 - 0x103ffff] mem
PCI: 00:03.0 10 *  [0x1040000 - 0x105ffff] mem
PCI: 00:02.0 30 *  [0x1060000 - 0x106ffff] mem
PCI: 00:02.0 18 *  [0x1070000 - 0x1070fff] mem
DOMAIN: 0000 mem: base: 1071000 size: 1071000 align: 24 gran: 0 limit:
ffffffff done
avoid_fixed_resources: DOMAIN: 0000
avoid_fixed_resources:@DOMAIN: 0000 10000000 limit 0000ffff
avoid_fixed_resources:@DOMAIN: 0000 10000100 limit ffffffff
constrain_resources: DOMAIN: 0000 0a base 00000000 limit 0009ffff mem
(fixed)
constrain_resources: DOMAIN: 0000 0b base 000c0000 limit 07ffffff mem
(fixed)
constrain_resources: DOMAIN: 0000 0c base 00000510 limit 00000511 io (fixed)
constrain_resources: DOMAIN: 0000 0d base 00005658 limit 00005658 io (fixed)
constrain_resources: DOMAIN: 0000 0e base 0000ae00 limit 0000ae0f io (fixed)
constrain_resources: DOMAIN: 0000 02 base fec00000 limit fecfffff mem
(fixed)
avoid_fixed_resources:@DOMAIN: 0000 10000000 base 00005659 limit 0000adff
avoid_fixed_resources:@DOMAIN: 0000 10000100 base fd000000 limit febfffff
Setting resources...
DOMAIN: 0000 io: base:5659 size:50 align:6 gran:0 limit:adff
PCI: 00:03.0 14 *  [0x5800 - 0x583f] io
PCI: 00:01.1 20 *  [0x5840 - 0x584f] io
DOMAIN: 0000 io: next_base: 5850 size: 50 align: 6 gran: 0 done
DOMAIN: 0000 mem: base:fd000000 size:1071000 align:24 gran:0 limit:febfffff
PCI: 00:02.0 10 *  [0xfd000000 - 0xfdffffff] prefmem
PCI: 00:03.0 30 *  [0xfe000000 - 0xfe03ffff] mem
PCI: 00:03.0 10 *  [0xfe040000 - 0xfe05ffff] mem
PCI: 00:02.0 30 *  [0xfe060000 - 0xfe06ffff] mem
PCI: 00:02.0 18 *  [0xfe070000 - 0xfe070fff] mem
DOMAIN: 0000 mem: next_base: fe071000 size: 1071000 align: 24 gran: 0 done
Root Device assign_resources, bus 0 link: 0
DOMAIN: 0000 assign_resources, bus 0 link: 0
PCI: 00:01.1 20 <- [0x0000005840 - 0x000000584f] size 0x00000010 gran 0x04
io
PCI: 00:02.0 10 <- [0x00fd000000 - 0x00fdffffff] size 0x01000000 gran 0x18
prefmem
PCI: 00:02.0 18 <- [0x00fe070000 - 0x00fe070fff] size 0x00001000 gran 0x0c
mem
PCI: 00:02.0 30 <- [0x00fe060000 - 0x00fe06ffff] size 0x00010000 gran 0x10
romem
PCI: 00:03.0 10 <- [0x00fe040000 - 0x00fe05ffff] size 0x00020000 gran 0x11
mem
PCI: 00:03.0 14 <- [0x0000005800 - 0x000000583f] size 0x00000040 gran 0x06
io
PCI: 00:03.0 30 <- [0x00fe000000 - 0x00fe03ffff] size 0x00040000 gran 0x12
romem
DOMAIN: 0000 assign_resources, bus 0 link: 0
Root Device assign_resources, bus 0 link: 0
Done setting resources.
Show resources in subtree (Root Device)...After assigning values.
 Root Device child on link 0 CPU_CLUSTER: 0
  CPU_CLUSTER: 0 child on link 0 APIC: 00
   APIC: 00
  DOMAIN: 0000 child on link 0 PCI: 00:00.0
  DOMAIN: 0000 resource base 5659 size 50 align 6 gran 0 limit adff flags
40040100 index 10000000
  DOMAIN: 0000 resource base fd000000 size 1071000 align 24 gran 0 limit
febfffff flags 40040200 index 10000100
  DOMAIN: 0000 resource base 0 size a0000 align 0 gran 0 limit 0 flags
e0004200 index a
  DOMAIN: 0000 resource base c0000 size 7f40000 align 0 gran 0 limit 0
flags e0004200 index b
  DOMAIN: 0000 resource base 510 size 2 align 0 gran 0 limit ffff flags
e0000100 index c
  DOMAIN: 0000 resource base 5658 size 1 align 0 gran 0 limit ffff flags
e0000100 index d
  DOMAIN: 0000 resource base ae00 size 10 align 0 gran 0 limit ffff flags
e0000100 index e
  DOMAIN: 0000 resource base af00 size 20 align 0 gran 0 limit ffff flags
e0000100 index f
  DOMAIN: 0000 resource base afe0 size 4 align 0 gran 0 limit ffff flags
e0000100 index 10
  DOMAIN: 0000 resource base fec00000 size 100000 align 0 gran 0 limit
ffffffff flags e0000200 index 2
  DOMAIN: 0000 resource base fee00000 size 10000 align 0 gran 0 limit
ffffffff flags e0000200 index 3
   PCI: 00:00.0
   PCI: 00:01.0
   PCI: 00:01.0 resource base 0 size 1000 align 0 gran 0 limit ffff flags
c0000100 index 1
   PCI: 00:01.0 resource base ff800000 size 800000 align 0 gran 0 limit 0
flags d0000200 index 2
   PCI: 00:01.1
   PCI: 00:01.1 resource base 5840 size 10 align 4 gran 4 limit 584f flags
60000100 index 20
   PCI: 00:01.3
   PCI: 00:01.3 resource base e400 size 40 align 0 gran 0 limit ffff flags
d0000100 index 1
   PCI: 00:01.3 resource base f00 size 10 align 0 gran 0 limit ffff flags
d0000100 index 2
   PCI: 00:02.0
   PCI: 00:02.0 resource base fd000000 size 1000000 align 24 gran 24 limit
fdffffff flags 60001200 index 10
   PCI: 00:02.0 resource base fe070000 size 1000 align 12 gran 12 limit
fe070fff flags 60000200 index 18
   PCI: 00:02.0 resource base fe060000 size 10000 align 16 gran 16 limit
fe06ffff flags 60002200 index 30
   PCI: 00:03.0
   PCI: 00:03.0 resource base fe040000 size 20000 align 17 gran 17 limit
fe05ffff flags 60000200 index 10
   PCI: 00:03.0 resource base 5800 size 40 align 6 gran 6 limit 583f flags
60000100 index 14
   PCI: 00:03.0 resource base fe000000 size 40000 align 18 gran 18 limit
fe03ffff flags 60002200 index 30
Done allocating resources.
Enabling resources...
PCI: 00:00.0 cmd <- 00
PCI: 00:01.0 cmd <- 00
PCI: 00:01.1 cmd <- 01
PCI: 00:01.3 cmd <- 00
PCI: 00:02.0 cmd <- 03
PCI: 00:03.0 cmd <- 03
done.
Initializing devices...
Root Device init ...
CPU_CLUSTER: 0 init ...
Initializing CPU #0
CPU: vendor Intel device 663
CPU: family 06, model 06, stepping 03
CPU #0 initialized
PCI: 00:00.0 init ...
Keyboard init...
Assigning IRQ 10 to 0:1.3
Assigning IRQ 11 to 0:3.0
PCI: 00:01.0 init ...
RTC Init
PCI: 00:01.1 init ...
IDE: Primary IDE interface: on
IDE: Secondary IDE interface: on
IDE: Access to legacy IDE ports: off
PCI: 00:02.0 init ...
PCI: 00:03.0 init ...
Devices initialized
Show all devs... After init.
Root Device: enabled 1
CPU_CLUSTER: 0: enabled 1
APIC: 00: enabled 1
DOMAIN: 0000: enabled 1
PCI: 00:00.0: enabled 1
PCI: 00:01.0: enabled 1
PCI: 00:01.1: enabled 1
PCI: 00:01.3: enabled 1
PCI: 00:02.0: enabled 1
PCI: 00:03.0: enabled 1
CPU: 00: enabled 1
Finalize devices...
Devices finalized
QEMU: found acpi tables in fw_cfg.
QEMU: loading "etc/acpi/rsdp" to 0x7fda000 (len 36)
QEMU: loading "etc/acpi/tables" to 0x7fda040 (len 131072)
QEMU: loaded acpi tables from fw_cfg.
ACPI tables: 131136 bytes.
smbios_write_tables: 07fd9000
Root Device (Emulation QEMU x86 i440fx/piix4)
CPU_CLUSTER: 0 (QEMU Northbridge i440fx)
APIC: 00 (unknown)
DOMAIN: 0000 (QEMU Northbridge i440fx)
QEMU: found smbios tables in fw_cfg (len 320).
QEMU: coreboot type0 table found at 0x7fd9020.
QEMU: loading smbios tables to 0x7fd907a
PCI: 00:00.0 (QEMU Northbridge i440fx)
PCI: 00:01.0 (Intel 82371FB/SB/MX/AB/EB/MB Southbridge)
PCI: 00:01.1 (Intel 82371FB/SB/MX/AB/EB/MB Southbridge)
PCI: 00:01.3 (Intel 82371FB/SB/MX/AB/EB/MB Southbridge)
PCI: 00:02.0 (unknown)
PCI: 00:03.0 (unknown)
CPU: 00 (unknown)
SMBIOS tables: 442 bytes.
Writing table forward entry at 0x00000500
Wrote coreboot table at: 00000500, 0x10 bytes, checksum e7e1
Table forward entry ends at 0x00000528.
... aligned to 0x00001000
Writing coreboot table at 0x07fd1000
rom_table_end = 0x07fd1000
... aligned to 0x07fe0000
 0. 0000000000000000-0000000000000fff: CONFIGURATION TABLES
 1. 0000000000001000-000000000009ffff: RAM
 2. 00000000000c0000-0000000007fd0fff: RAM
 3. 0000000007fd1000-0000000007ffffff: CONFIGURATION TABLES
 4. 00000000ff800000-00000000ffffffff: RESERVED
Wrote coreboot table at: 07fd1000, 0x148 bytes, checksum 3955
coreboot table: 352 bytes.
IMD ROOT    0. 07fff000 00001000
IMD SMALL   1. 07ffe000 00001000
ACPI        2. 07fda000 00024000
SMBIOS      3. 07fd9000 00000800
COREBOOT    4. 07fd1000 00008000
IMD small region:
  IMD ROOT    0. 07ffec00 00000400
  CAR GLOBALS 1. 07ffebe0 00000004
  ROMSTAGE    2. 07ffebc0 00000004
  GDT         3. 07ffe9c0 00000200
CBFS provider active.
CBFS @ 0 size 7ffc40
CBFS: Locating 'fallback/payload'
CBFS: Found @ offset dd80 size ed3e
'fallback/payload' located at offset: ddb8 size: ed3e
Loading segment from rom address 0xff80ddb8
  code (compression=1)
  New segment dstaddr 0xe2bd8 memsize 0x1d428 srcaddr 0xff80ddf0 filesize
0xed06
Loading segment from rom address 0xff80ddd4
  Entry Point 0x000fcbd3
Bounce Buffer at 07f94000, 245848 bytes
Loading Segment: addr: 0x00000000000e2bd8 memsz: 0x000000000001d428 filesz:
0x000000000000ed06
lb: [0x0000000000100000, 0x000000000011e02c)
Post relocation: addr: 0x00000000000e2bd8 memsz: 0x000000000001d428 filesz:
0x000000000000ed06
using LZMA
[ 0x000e2bd8, 00100000, 0x00100000) <- ff80ddf0
dest 000e2bd8, end 00100000, bouncebuffer 7f94000
Loaded segments
Jumping to boot code at 000fcbd3(07fd1000)
CPU0: stack: 00115000 - 00116000, lowest used address 00115c3c, stack used:
964 bytes
entry    = 0x000fcbd3
lb_start = 0x00100000
lb_size  = 0x0001e02c
buffer   = 0x07f94000
SeaBIOS (version unknown)
Running on QEMU (i440fx)
Attempting to find coreboot table
Found coreboot table forwarder.
Now attempting to find coreboot memory map
Add to e820 map: 00000000 00001000 2
Add to e820 map: 00001000 0009f000 1
Add to e820 map: 000c0000 07f11000 1
Add to e820 map: 07fd1000 0002f000 2
Add to e820 map: ff800000 00800000 2
Add to e820 map: 00000000 00004000 1
Found mainboard Emulation QEMU x86 i440fx/piix4
malloc preinit
Add to e820 map: 000a0000 00050000 -1
Add to e820 map: 000f0000 00010000 2
Add to e820 map: 07f91000 00040000 2
_malloc zone=0x000ed9b0 size=39392 align=10 ret=0x07f87560
(detail=0x07f90f40)
Relocating init from 0x000e4040 to 0x07f87560 (size 39392)
malloc init
Found QEMU fw_cfg
_malloc zone=0x07f90ed0 size=148 align=10 ret=0x07f87430 (detail=0x07f874d0)
Add romfile: etc/boot-fail-wait (size=4)
_malloc zone=0x07f90ed0 size=148 align=10 ret=0x07f87360 (detail=0x07f87400)
Add romfile: etc/smbios/smbios-tables (size=320)
_malloc zone=0x07f90ed0 size=148 align=10 ret=0x07f87290 (detail=0x07f87330)
Add romfile: etc/smbios/smbios-anchor (size=31)
_malloc zone=0x07f90ed0 size=148 align=10 ret=0x07f871c0 (detail=0x07f87260)
Add romfile: etc/e820 (size=20)
_malloc zone=0x07f90ed0 size=148 align=10 ret=0x07f870f0 (detail=0x07f87190)
Add romfile: genroms/kvmvapic.bin (size=9216)
_malloc zone=0x07f90ed0 size=148 align=10 ret=0x07f87020 (detail=0x07f870c0)
Add romfile: etc/system-states (size=6)
_malloc zone=0x07f90ed0 size=148 align=10 ret=0x07f86f50 (detail=0x07f86ff0)
Add romfile: etc/acpi/tables (size=131072)
_malloc zone=0x07f90ed0 size=148 align=10 ret=0x07f86e80 (detail=0x07f86f20)
Add romfile: etc/table-loader (size=4096)
_malloc zone=0x07f90ed0 size=148 align=10 ret=0x07f86db0 (detail=0x07f86e50)
Add romfile: etc/tpm/log (size=0)
_malloc zone=0x07f90ed0 size=148 align=10 ret=0x07f86ce0 (detail=0x07f86d80)
Add romfile: etc/acpi/rsdp (size=36)
_malloc zone=0x07f90ed0 size=148 align=10 ret=0x07f86c10 (detail=0x07f86cb0)
Add romfile: bootorder (size=0)
Moving pm_base to 0x600
Found CBFS header at 0xfffffc20
_malloc zone=0x07f90ed0 size=156 align=10 ret=0x07f86b40 (detail=0x07f86be0)
Add romfile: cmos_layout.bin (size=808)
_malloc zone=0x07f90ed0 size=156 align=10 ret=0x07f86a70 (detail=0x07f86b10)
Add romfile: fallback/dsdt.aml (size=4000)
_malloc zone=0x07f90ed0 size=156 align=10 ret=0x07f869a0 (detail=0x07f86a40)
Add romfile: fallback/romstage (size=11560)
_malloc zone=0x07f90ed0 size=156 align=10 ret=0x07f868d0 (detail=0x07f86970)
Add romfile: fallback/ramstage (size=39962)
_malloc zone=0x07f90ed0 size=156 align=10 ret=0x07f86800 (detail=0x07f868a0)
Add romfile: fallback/payload (size=60734)
_malloc zone=0x07f90ed0 size=156 align=10 ret=0x07f86730 (detail=0x07f867d0)
Add romfile: config (size=2952)
_malloc zone=0x07f90ed0 size=156 align=10 ret=0x07f86660 (detail=0x07f86700)
Add romfile: revision (size=621)
_malloc zone=0x07f90ed0 size=156 align=10 ret=0x07f86590 (detail=0x07f86630)
Add romfile: bootorder (size=64)
_malloc zone=0x07f90ed0 size=156 align=10 ret=0x07f864c0 (detail=0x07f86560)
Add romfile:  (size=8266200)
init ivt
init bda
Add to e820 map: 0009fc00 00000400 2
_malloc zone=0x07f90ed0 size=65 align=10 ret=0x07f86440 (detail=0x07f86490)
Copying romfile 'bootorder' (len 64)
Copying data 64 at 0xff81d9a8 to 64 at 0x07f86440
_malloc zone=0x07f90ed0 size=12 align=10 ret=0x07f86400 (detail=0x07f86410)
boot order:
1: /pci at i0cf8/*@1,1/drive at 1/disk at 0
2: /pci at i0cf8/*@1,1/drive at 0/disk at 0
3:
init bios32
init PMM
init PNPBIOS table
init keyboard
init mouse
init pic
math cp init
tsc calibrate start=701017369 end=706492732 diff=5475363
CPU Mhz=3190
init timer
PCI probe
_malloc zone=0x07f90ed0 size=32 align=10 ret=0x07f863b0 (detail=0x07f863d0)
PCI device 00:00.0 (vd=8086:1237 c=0600)
_malloc zone=0x07f90ed0 size=32 align=10 ret=0x07f86360 (detail=0x07f86380)
PCI device 00:01.0 (vd=8086:7000 c=0601)
_malloc zone=0x07f90ed0 size=32 align=10 ret=0x07f86310 (detail=0x07f86330)
PCI device 00:01.1 (vd=8086:7010 c=0101)
_malloc zone=0x07f90ed0 size=32 align=10 ret=0x07f862c0 (detail=0x07f862e0)
PCI device 00:01.3 (vd=8086:7113 c=0680)
_malloc zone=0x07f90ed0 size=32 align=10 ret=0x07f86270 (detail=0x07f86290)
PCI device 00:02.0 (vd=1234:1111 c=0300)
_malloc zone=0x07f90ed0 size=32 align=10 ret=0x07f86220 (detail=0x07f86240)
PCI device 00:03.0 (vd=8086:100e c=0200)
Found 6 PCI devices (max PCI bus is 00)
Relocating coreboot bios tables
_malloc zone=0x07f90ed8 size=31 align=10 ret=0x000f5090 (detail=0x07f861f0)
Copying SMBIOS entry point from 0x07fd9000 to 0x000f5090
_malloc zone=0x07f90ed8 size=20 align=10 ret=0x000f5070 (detail=0x07f861c0)
Copying ACPI RSDP from 0x07fda000 to 0x000f5070
rsdp=0x000f5070
rsdt=0x07fdb6f4
fadt=0x07fdac1a
pm_tmr_blk=e408
Using pmtimer, ioport 0xe408
Scan for VGA option rom
Attempting to init PCI bdf 00:02.0 (vd 1234:1111)
Attempting to map option rom on dev 00:02.0
Option rom sizing returned fe060000 ffff0000
Inspecting possible rom at 0xfe060000 (vd=1234:1111 bdf=00:02.0)
Copying option rom (size 38400) from 0xfe060000 to 0x000c0000
Checking rom 0x000c0000 (sig aa55 size 75)
Running option rom at c000:0003
pmm call arg1=0
pmm00: length=20 handle=ffffffff flags=9
_malloc zone=0x07f90ee0 size=512 align=10 ret=0x000ecfa0 (detail=0x07f86190)
Turning on vga text mode console
SeaBIOS (version unknown)
_malloc zone=0x07f90ed0 size=4096 align=1000 ret=0x07f85000
(detail=0x07f86160)
/07f85000\ Start thread
|07f85000| init usb
\07f85000/ End thread
_free 0x07f85000 (detail=0x07f86160)
All threads complete.
init ps2port
_malloc zone=0x07f90ed0 size=4096 align=1000 ret=0x07f85000
(detail=0x07f86160)
/07f85000\ Start thread
|07f85000| i8042_flush
|07f85000| i8042_command cmd=1aa
|07f85000| i8042_wait_write
|07f85000| i8042_wait_read
|07f85000| i8042 param=55
|07f85000| i8042_command cmd=1ab
|07f85000| i8042_wait_write
|07f85000| i8042_wait_read
|07f85000| i8042 param=0
|07f85000| ps2_command aux=0 cmd=2ff
|07f85000| i8042 ctr old=30 new=30
|07f85000| i8042_command cmd=1060
|07f85000| i8042_wait_write
|07f85000| i8042_wait_write
init lpt
Found 1 lpt ports
init serial
Found 1 serial ports
init floppy drives
init hard drives
_malloc zone=0x07f90ed8 size=16 align=10 ret=0x000f5060 (detail=0x07f86130)
ATA controller 1 at 1f0/3f4/0 (irq 14 dev 9)
_malloc zone=0x07f90ed0 size=4096 align=1000 ret=0x07f84000
(detail=0x07f86100)
/07f84000\ Start thread
|07f84000| powerup iobase=1f0 st=50
|07f84000| powerup iobase=1f0 st=50
|07f84000| ata_detect ata0-0: sc=55 sn=aa dh=a0
|07f84000| ata_reset drive=0x07f84dc0
|07f85000| i8042_command cmd=1060
|07f85000| i8042_wait_write
|07f85000| i8042_wait_write
|07f85000| ps2_sendbyte aux=0 cmd=ff
|07f85000| i8042_kbd_write c=255
|07f85000| i8042_wait_write
|07f85000| ps2 read fa
|07f85000| ps2 read aa
_malloc zone=0x07f90ed8 size=16 align=10 ret=0x000f5050 (detail=0x07f860d0)
ATA controller 2 at 170/374/0 (irq 15 dev 9)
_malloc zone=0x07f90ed0 size=4096 align=1000 ret=0x07f83000
(detail=0x07f860a0)
/07f83000\ Start thread
|07f83000| powerup iobase=170 st=50
|07f83000| powerup iobase=170 st=50
|07f83000| ata_detect ata1-0: sc=55 sn=aa dh=a0
|07f83000| ata_reset drive=0x07f83dc0
|07f84000| ata_reset exit status=50
|07f84000| send_cmd : read error (status=41 err=04)
|07f84000| _malloc zone=0x07f90ed8 size=44 align=10 ret=0x000f5020
(detail=0x07f86070)
|07f84000| _malloc zone=0x07f90ed0 size=80 align=10 ret=0x07f82fb0
(detail=0x07f86040)
|07f84000| ata0-0: QEMU HARDDISK ATA-7 Hard-Disk (1000 MiBytes)
|07f84000| Searching bootorder for: /pci at i0cf8/*@1,1/drive at 0/disk at 0
|07f84000| _malloc zone=0x07f90ed0 size=24 align=10 ret=0x07f82f90
(detail=0x07f86010)
|07f84000| Registering bootable: ata0-0: QEMU HARDDISK ATA-7 Hard-Disk
(1000 MiBytes) (type:2 prio:2 data:f5020)
|07f84000| ata_detect resetresult=6001
|07f84000| powerup iobase=1f0 st=50
|07f84000| powerup iobase=1f0 st=0
|07f84000| ata_detect ata0-1: sc=55 sn=aa dh=b0
|07f84000| send_cmd : DRQ not set (status 00)
\07f84000/ End thread
_free 0x07f84000 (detail=0x07f86100)
init ahci
init virtio-blk
init virtio-scsi
init lsi53c895a
init esp
init megasas
init pvscsi
|07f83000| ata_reset exit status=0
|07f83000| _malloc zone=0x07f90ed8 size=44 align=10 ret=0x000f4ff0
(detail=0x07f86100)
|07f83000| _malloc zone=0x07f90ed0 size=80 align=10 ret=0x07f84f80
(detail=0x07f84fd0)
|07f83000| DVD/CD [ata1-0: QEMU DVD-ROM ATAPI-4 DVD/CD]
|07f83000| Searching bootorder for: /pci at i0cf8/*@1,1/drive at 1/disk at 0
|07f83000| _malloc zone=0x07f90ed0 size=24 align=10 ret=0x07f84f30
(detail=0x07f84f50)
|07f83000| Registering bootable: DVD/CD [ata1-0: QEMU DVD-ROM ATAPI-4
DVD/CD] (type:3 prio:1 data:f4ff0)
|07f83000| ata_detect resetresult=0000
|07f83000| powerup iobase=170 st=50
|07f83000| powerup iobase=170 st=0
|07f83000| ata_detect ata1-1: sc=55 sn=aa dh=b0
|07f83000| send_cmd : DRQ not set (status 00)
\07f83000/ End thread
_free 0x07f83000 (detail=0x07f860a0)
|07f85000| i8042_command cmd=1060
|07f85000| i8042_wait_write
|07f85000| i8042_wait_write
|07f85000| ps2_command aux=0 cmd=f5
|07f85000| i8042 ctr old=30 new=30
|07f85000| i8042_command cmd=1060
|07f85000| i8042_wait_write
|07f85000| i8042_wait_write
|07f85000| i8042_command cmd=1060
|07f85000| i8042_wait_write
|07f85000| i8042_wait_write
|07f85000| ps2_sendbyte aux=0 cmd=f5
|07f85000| i8042_kbd_write c=245
|07f85000| i8042_wait_write
|07f85000| ps2 read fa
|07f85000| i8042_command cmd=1060
|07f85000| i8042_wait_write
|07f85000| i8042_wait_write
|07f85000| ps2_command aux=0 cmd=10f0
|07f85000| i8042 ctr old=30 new=30
|07f85000| i8042_command cmd=1060
|07f85000| i8042_wait_write
|07f85000| i8042_wait_write
|07f85000| i8042_command cmd=1060
|07f85000| i8042_wait_write
|07f85000| i8042_wait_write
|07f85000| ps2_sendbyte aux=0 cmd=f0
|07f85000| i8042_kbd_write c=240
|07f85000| i8042_wait_write
|07f85000| ps2 read fa
|07f85000| ps2_sendbyte aux=0 cmd=2
|07f85000| i8042_kbd_write c=2
|07f85000| i8042_wait_write
|07f85000| ps2 read fa
|07f85000| i8042_command cmd=1060
|07f85000| i8042_wait_write
|07f85000| i8042_wait_write
|07f85000| ps2_command aux=0 cmd=f4
|07f85000| i8042 ctr old=61 new=70
|07f85000| i8042_command cmd=1060
|07f85000| i8042_wait_write
|07f85000| i8042_wait_write
|07f85000| i8042_command cmd=1060
|07f85000| i8042_wait_write
|07f85000| i8042_wait_write
|07f85000| ps2_sendbyte aux=0 cmd=f4
|07f85000| i8042_kbd_write c=244
|07f85000| i8042_wait_write
|07f85000| ps2 read fa
|07f85000| i8042_command cmd=1060
|07f85000| i8042_wait_write
|07f85000| i8042_wait_write
|07f85000| PS2 keyboard initialized
\07f85000/ End thread
_free 0x07f85000 (detail=0x07f86160)
All threads complete.
Scan for option roms
Attempting to init PCI bdf 00:00.0 (vd 8086:1237)
Attempting to map option rom on dev 00:00.0
Option rom sizing returned 0 0
Attempting to init PCI bdf 00:01.0 (vd 8086:7000)
Attempting to map option rom on dev 00:01.0
Option rom sizing returned 0 0
Attempting to init PCI bdf 00:01.3 (vd 8086:7113)
Attempting to map option rom on dev 00:01.3
Option rom sizing returned 0 0
Attempting to init PCI bdf 00:03.0 (vd 8086:100e)
Attempting to map option rom on dev 00:03.0
Option rom sizing returned fe000000 fffc0000
Inspecting possible rom at 0xfe000000 (vd=8086:100e bdf=00:03.0)
Copying option rom (size 71168) from 0xfe000000 to 0x000c9800
Checking rom 0x000c9800 (sig aa55 size 139)
Running option rom at c980:0003
enter handle_pcibios:
   a=0000b101  b=0000ffff  c=00000000  d=0000ffff ds=c980 es=f000 ss=0000
  si=0000031c di=00000000 bp=00000000 sp=00006b04 cs=c980 ip=00e5  f=0213
pmm call arg1=1
pmm01: handle=18ae1000
pmm call arg1=0
pmm00: length=1200 handle=18ae1000 flags=2
_malloc zone=0x07f90ed0 size=73728 align=10 ret=0x07f70f90
(detail=0x07f86160)
pmm call arg1=1
pmm01: handle=18ae200a
pmm call arg1=0
pmm00: length=a000 handle=18ae200a flags=2
_malloc zone=0x07f90ed0 size=655360 align=10 ret=0x07ed0f90
(detail=0x07f860a0)
enter handle_16:
   a=00000180  b=0000ff02  c=00000000  d=00000000 ds=c980 es=c980 ss=de00
  si=00000352 di=00000000 bp=00000000 sp=0000f9f6 cs=c980 ip=043b  f=0246
Checking rom 0x000ca800 (sig aa55 size 18)
Checking rom 0x000c9800 (sig aa55 size 5)
Searching bootorder for: /pci at i0cf8/*@3
_malloc zone=0x07f90ed0 size=24 align=10 ret=0x07f85fc0 (detail=0x07f85fe0)
Registering bootable: iPXE (PCI 00:03.0) (type:128 prio:104 data:c9800361)
Checking rom 0x000ca800 (sig aa55 size 18)
Searching bootorder for: /rom at genroms/kvmvapic.bin
_malloc zone=0x07f90ed0 size=24 align=10 ret=0x07f85f70 (detail=0x07f85f90)
Registering bootable: Legacy option rom (type:129 prio:103 data:ca800003)
enter handle_16:
   a=00000100  b=00000000  c=00000000  d=00000000 ds=0000 es=0000 ss=de00
  si=00000000 di=00000000 bp=00000000 sp=0000f9f6 cs=f000 ip=c9e3  f=0242

Press F12 for boot menu.

enter handle_16:
   a=00000100  b=00000000  c=00000000  d=00000000 ds=0000 es=0000 ss=de00
  si=00000000 di=00000000 bp=00000000 sp=0000f9f6 cs=f000 ip=c9e3  f=0242
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20150812/81e20e4d/attachment-0001.html>


More information about the coreboot mailing list