[SeaBIOS] Problems with Linux payload

Curt Brune curt at cumulusnetworks.com
Mon Aug 18 17:51:50 CEST 2014


Hello Kevin -

On Sat Aug 16 09:51, Kevin O'Connor wrote:
> 
> Nothing from your description sounds like it should cause a problem.
> I recommend increasing the SeaBIOS debug level to 8 and posting the
> full log.

Thanks for your help and consideration.

The full log is attached.

Interactively I pressed the <ESC> key to enter the SeaBIOS menu and
then I selected boot device 5 "Payload [LINUX]".  After that the
system reboots.

Cheers,
Curt
-------------- next part --------------
QEMU debugcon not found [port 0x402]


coreboot-4.0-6505-g9248bb3-dirty Mon Aug 18 08:39:48 PDT 2014 starting...
CBMEM: root @ 1ffff000 254 entries.
Trying CBFS ramstage loader.
CBFS: loading stage fallback/ramstage @ 0x100000 (180272 bytes), entry @ 0x100000
QEMU debugcon not found [port 0x402]
coreboot-4.0-6505-g9248bb3-dirty Mon Aug 18 08:39:48 PDT 2014 booting...
CBMEM: recovering 4/254 entries from root @ 1ffff000
Moving GDT to 1ffec000...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
scan_static_bus for Root Device
CPU_CLUSTER: 0 enabled
DOMAIN: 0000 enabled
CPU_CLUSTER: 0 scanning...
QEMU: firmware config interface detected
QEMU: max_cpus is 2
CPU: APIC: 00 enabled
CPU: APIC: 01 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 [1af4/1000] enabled
PCI: 00:04.0 [1af4/1001] enabled
scan_static_bus for PCI: 00:01.0
scan_static_bus for PCI: 00:01.0 done
scan_static_bus for PCI: 00:01.3
scan_static_bus for PCI: 00:01.3 done
PCI: pci_scan_bus returning with max=002
scan_static_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
APIC: 01 missing read_resources
CPU_CLUSTER: 0 read_resources bus 0 link: 0 done
QEMU: 2 files in fw_cfg
QEMU:     genroms/kvmvapic.bin [size=9216]
QEMU:     bootorder [size=0]
QEMU: cmos: 512 MiB RAM below 4G.
QEMU: cmos: 0 MiB RAM above 4G.
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
   APIC: 01
  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 1ff40000 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 10000 align 16 gran 16 limit ffffffff flags 2200 index 30
   PCI: 00:03.0
   PCI: 00:03.0 resource base 0 size 20 align 5 gran 5 limit ffff flags 100 index 10
   PCI: 00:03.0 resource base 0 size 1000 align 12 gran 12 limit ffffffff flags 200 index 14
   PCI: 00:03.0 resource base 0 size 10000 align 16 gran 16 limit ffffffff flags 2200 index 30
   PCI: 00:04.0
   PCI: 00:04.0 resource base 0 size 40 align 6 gran 6 limit ffff flags 100 index 10
   PCI: 00:04.0 resource base 0 size 1000 align 12 gran 12 limit ffffffff flags 200 index 14
DOMAIN: 0000 compute_resources_io: base: 0 size: 0 align: 0 gran: 0 limit: ffff
PCI: 00:04.0 10 *  [0x0 - 0x3f] io
PCI: 00:03.0 10 *  [0x40 - 0x5f] io
PCI: 00:01.1 20 *  [0x60 - 0x6f] io
DOMAIN: 0000 compute_resources_io: base: 70 size: 70 align: 6 gran: 0 limit: ffff done
DOMAIN: 0000 compute_resources_mem: base: 0 size: 0 align: 0 gran: 0 limit: ffffffff
PCI: 00:02.0 10 *  [0x0 - 0xffffff] prefmem
PCI: 00:02.0 30 *  [0x1000000 - 0x100ffff] mem
PCI: 00:03.0 30 *  [0x1010000 - 0x101ffff] mem
PCI: 00:03.0 14 *  [0x1020000 - 0x1020fff] mem
PCI: 00:04.0 14 *  [0x1021000 - 0x1021fff] mem
DOMAIN: 0000 compute_resources_mem: base: 1022000 size: 1022000 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
constrain_resources: PCI: 00:00.0
constrain_resources: PCI: 00:01.0
constrain_resources: PCI: 00:01.1
constrain_resources: PCI: 00:01.3
constrain_resources: PCI: 00:02.0
constrain_resources: PCI: 00:03.0
constrain_resources: PCI: 00:04.0
avoid_fixed_resources2: DOMAIN: 0000 at 10000000 limit 0000ffff
	lim->base 00005659 lim->limit 0000adff
avoid_fixed_resources2: DOMAIN: 0000 at 10000100 limit ffffffff
	lim->base 20000000 lim->limit febfffff
Setting resources...
DOMAIN: 0000 allocate_resources_io: base:5659 size:70 align:6 gran:0 limit:adff
Assigned: PCI: 00:04.0 10 *  [0x5800 - 0x583f] io
Assigned: PCI: 00:03.0 10 *  [0x5840 - 0x585f] io
Assigned: PCI: 00:01.1 20 *  [0x5860 - 0x586f] io
DOMAIN: 0000 allocate_resources_io: next_base: 5870 size: 70 align: 6 gran: 0 done
DOMAIN: 0000 allocate_resources_mem: base:fd000000 size:1022000 align:24 gran:0 limit:febfffff
Assigned: PCI: 00:02.0 10 *  [0xfd000000 - 0xfdffffff] prefmem
Assigned: PCI: 00:02.0 30 *  [0xfe000000 - 0xfe00ffff] mem
Assigned: PCI: 00:03.0 30 *  [0xfe010000 - 0xfe01ffff] mem
Assigned: PCI: 00:03.0 14 *  [0xfe020000 - 0xfe020fff] mem
Assigned: PCI: 00:04.0 14 *  [0xfe021000 - 0xfe021fff] mem
DOMAIN: 0000 allocate_resources_mem: next_base: fe022000 size: 1022000 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 <- [0x0000005860 - 0x000000586f] size 0x00000010 gran 0x04 io
PCI: 00:02.0 10 <- [0x00fd000000 - 0x00fdffffff] size 0x01000000 gran 0x18 prefmem
PCI: 00:02.0 30 <- [0x00fe000000 - 0x00fe00ffff] size 0x00010000 gran 0x10 romem
PCI: 00:03.0 10 <- [0x0000005840 - 0x000000585f] size 0x00000020 gran 0x05 io
PCI: 00:03.0 14 <- [0x00fe020000 - 0x00fe020fff] size 0x00001000 gran 0x0c mem
PCI: 00:03.0 30 <- [0x00fe010000 - 0x00fe01ffff] size 0x00010000 gran 0x10 romem
PCI: 00:04.0 10 <- [0x0000005800 - 0x000000583f] size 0x00000040 gran 0x06 io
PCI: 00:04.0 14 <- [0x00fe021000 - 0x00fe021fff] size 0x00001000 gran 0x0c mem
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
   APIC: 01
  DOMAIN: 0000 child on link 0 PCI: 00:00.0
  DOMAIN: 0000 resource base 5659 size 70 align 6 gran 0 limit adff flags 40040100 index 10000000
  DOMAIN: 0000 resource base fd000000 size 1022000 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 1ff40000 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 5860 size 10 align 4 gran 4 limit adff 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 febfffff flags 60001200 index 10
   PCI: 00:02.0 resource base fe000000 size 10000 align 16 gran 16 limit febfffff flags 60002200 index 30
   PCI: 00:03.0
   PCI: 00:03.0 resource base 5840 size 20 align 5 gran 5 limit adff flags 60000100 index 10
   PCI: 00:03.0 resource base fe020000 size 1000 align 12 gran 12 limit febfffff flags 60000200 index 14
   PCI: 00:03.0 resource base fe010000 size 10000 align 16 gran 16 limit febfffff flags 60002200 index 30
   PCI: 00:04.0
   PCI: 00:04.0 resource base 5800 size 40 align 6 gran 6 limit adff flags 60000100 index 10
   PCI: 00:04.0 resource base fe021000 size 1000 align 12 gran 12 limit febfffff flags 60000200 index 14
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
PCI: 00:04.0 cmd <- 03
done.
Initializing devices...
Root Device init
CPU_CLUSTER: 0 init
Initializing CPU #0
CPU: vendor Intel device 623
CPU: family 06, model 02, 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
Assigning IRQ 11 to 0:4.0
PCI: 00:01.0 init
RTC Init
RTC: Checksum invalid
RTC: coreboot checksum invalid
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
PCI: 00:04.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
APIC: 01: enabled 1
PCI: 00:02.0: enabled 1
PCI: 00:03.0: enabled 1
PCI: 00:04.0: enabled 1
CPU: 00: enabled 1
Finalize devices...
Devices finalized
Copying Interrupt Routing Table to 0x000f0000... done.
Copying Interrupt Routing Table to 0x1ffeb000... done.
PIRQ table: 128 bytes.
ACPI: Writing ACPI tables at 1ffdf000.
ACPI:    * HPET
ACPI: added table 1/32, length now 40
ACPI:    * MADT
ACPI: added table 2/32, length now 44
ACPI:    * MCFG
ACPI: added table 3/32, length now 48
ACPI:     * FACS
ACPI:     * DSDT @ 1ffdf320 Length fa0
ACPI:     * FADT
ACPI: added table 4/32, length now 52
ACPI:     * SSDT
Found 2 CPU(s).
ACPI: added table 5/32, length now 56
current = 1ffe0420
ACPI: done.
ACPI tables: 5152 bytes.
smbios_write_tables: 1ffde000
Root Device (Emulation QEMU x86 i440fx/piix4)
CPU_CLUSTER: 0 (QEMU Northbridge i440fx)
APIC: 00 (unknown)
DOMAIN: 0000 (QEMU Northbridge i440fx)
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)
APIC: 01 (unknown)
PCI: 00:02.0 (unknown)
PCI: 00:03.0 (unknown)
PCI: 00:04.0 (unknown)
CPU: 00 (unknown)
SMBIOS tables: 444 bytes.
Writing table forward entry at 0x00000500
Wrote coreboot table at: 00000500, 0x10 bytes, checksum 7fe1
Table forward entry ends at 0x00000528.
... aligned to 0x00001000
Writing coreboot table at 0x1ffd6000
rom_table_end = 0x1ffd6000
... aligned to 0x1ffe0000
 0. 0000000000000000-0000000000000fff: CONFIGURATION TABLES
 1. 0000000000001000-000000000009ffff: RAM
 2. 00000000000c0000-000000001ffd5fff: RAM
 3. 000000001ffd6000-000000001fffffff: CONFIGURATION TABLES
 4. 00000000ff800000-00000000ffffffff: RESERVED
Wrote coreboot table at: 1ffd6000, 0x5f8 bytes, checksum 465
coreboot table: 1552 bytes.
CBMEM ROOT  0. 1ffff000 00001000
CAR GLOBALS 1. 1fffe000 00001000
CONSOLE     2. 1ffee000 00010000
ROMSTAGE    3. 1ffed000 00001000
GDT         4. 1ffec000 00001000
IRQ TABLE   5. 1ffeb000 00001000
ACPI        6. 1ffdf000 0000c000
SMBIOS      7. 1ffde000 00001000
COREBOOT    8. 1ffd6000 00008000
CBFS: located payload @ ff4138b8, 60006 bytes.
Loading segment from rom address 0xff4138b8
  code (compression=1)
  New segment dstaddr 0xe2044 memsize 0x1dfbc srcaddr 0xff4138f0 filesize 0xea2e
  (cleaned up) New segment addr 0xe2044 size 0x1dfbc offset 0xff4138f0 filesize 0xea2e
Loading segment from rom address 0xff4138d4
  Entry Point 0x000fcb9f
Bounce Buffer at 1ff7d000, 360544 bytes
Loading Segment: addr: 0x00000000000e2044 memsz: 0x000000000001dfbc filesz: 0x000000000000ea2e
lb: [0x0000000000100000, 0x000000000012c030)
Post relocation: addr: 0x00000000000e2044 memsz: 0x000000000001dfbc filesz: 0x000000000000ea2e
using LZMA
[ 0x000e2044, 00100000, 0x00100000) <- ff4138f0
dest 000e2044, end 00100000, bouncebuffer 1ff7d000
Loaded segments
Jumping to boot code at 000fcb9f
CPU0: stack: 00127000 - 00128000, lowest used address 00127b3c, stack used: 1220 bytes
entry    = 0x000fcb9f
lb_start = 0x00100000
lb_size  = 0x0002c030
buffer   = 0x1ff7d000
Start bios (version rel-1.7.4-0-g96917a8-20140818_084011-monster-07.cumulusnetworks.com)
Running on QEMU (i440fx)
Running on KVM
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 1ff16000 1
Add to e820 map: 1ffd6000 0002a000 2
Add to e820 map: ff800000 00800000 2
Add to e820 map: 00000000 00004000 1
----- [ SeaBIOS rel-1.7.4-0-g96917a8-20140818_084011-monster-07.cumulusnetworks.com ] -----
Found coreboot cbmem console @ 1ffee000
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: 1ffc6000 00010000 2
_malloc zone=0x000ed698 handle=ffffffff size=41831 align=10 ret=0x1ffbbbd0 (detail=0x1ffc5f40)
Relocating init from 0x000e33b9 to 0x1ffbbbd0 (size 41831)
malloc init
Found QEMU fw_cfg
_malloc zone=0x1ffc5eaf handle=ffffffff size=148 align=10 ret=0x1ffbbaa0 (detail=0x1ffbbb40)
Add romfile: genroms/kvmvapic.bin (size=9216)
_malloc zone=0x1ffc5eaf handle=ffffffff size=148 align=10 ret=0x1ffbb9d0 (detail=0x1ffbba70)
Add romfile: bootorder (size=0)
Found CBFS header at 0xfffffa58
_malloc zone=0x1ffc5eaf handle=ffffffff size=156 align=10 ret=0x1ffbb900 (detail=0x1ffbb9a0)
Add romfile: cmos_layout.bin (size=1160)
_malloc zone=0x1ffc5eaf handle=ffffffff size=156 align=10 ret=0x1ffbb830 (detail=0x1ffbb8d0)
Add romfile: fallback/romstage (size=19569)
_malloc zone=0x1ffc5eaf handle=ffffffff size=156 align=10 ret=0x1ffbb760 (detail=0x1ffbb800)
Add romfile: fallback/ramstage (size=55848)
_malloc zone=0x1ffc5eaf handle=ffffffff size=156 align=10 ret=0x1ffbb690 (detail=0x1ffbb730)
Add romfile: config (size=3130)
_malloc zone=0x1ffc5eaf handle=ffffffff size=156 align=10 ret=0x1ffbb5c0 (detail=0x1ffbb660)
Add romfile: fallback/payload (size=60006)
_malloc zone=0x1ffc5eaf handle=ffffffff size=156 align=10 ret=0x1ffbb4f0 (detail=0x1ffbb590)
Add romfile: vgaroms/sgabios.bin (size=4096)
_malloc zone=0x1ffc5eaf handle=ffffffff size=156 align=10 ret=0x1ffbb420 (detail=0x1ffbb4c0)
Add romfile: etc/boot-menu-wait (size=8)
_malloc zone=0x1ffc5eaf handle=ffffffff size=156 align=10 ret=0x1ffbb350 (detail=0x1ffbb3f0)
Add romfile: etc/boot-menu-key (size=8)
_malloc zone=0x1ffc5eaf handle=ffffffff size=156 align=10 ret=0x1ffbb280 (detail=0x1ffbb320)
Add romfile: etc/boot-menu-message (size=34)
_malloc zone=0x1ffc5eaf handle=ffffffff size=156 align=10 ret=0x1ffbb1b0 (detail=0x1ffbb250)
Add romfile: etc/screen-and-debug (size=8)
_malloc zone=0x1ffc5eaf handle=ffffffff size=156 align=10 ret=0x1ffbb0e0 (detail=0x1ffbb180)
Add romfile: img/LINUX (size=8474826)
_malloc zone=0x1ffc5eaf handle=ffffffff size=156 align=10 ret=0x1ffbb010 (detail=0x1ffbb0b0)
Add romfile:  (size=3961944)
init ivt
init bda
Add to e820 map: 0009fc00 00000400 2
init bios32
init PMM
init PNPBIOS table
init keyboard
init mouse
init pic
math cp init
tsc calibrate start=3338122504 end=3342253112 diff=4130608
CPU Mhz=2406
init timer
PCI probe
_malloc zone=0x1ffc5eaf handle=ffffffff size=32 align=10 ret=0x1ffbafc0 (detail=0x1ffbafe0)
PCI device 00:00.0 (vd=8086:1237 c=0600)
_malloc zone=0x1ffc5eaf handle=ffffffff size=32 align=10 ret=0x1ffbaf70 (detail=0x1ffbaf90)
PCI device 00:01.0 (vd=8086:7000 c=0601)
_malloc zone=0x1ffc5eaf handle=ffffffff size=32 align=10 ret=0x1ffbaf20 (detail=0x1ffbaf40)
PCI device 00:01.1 (vd=8086:7010 c=0101)
_malloc zone=0x1ffc5eaf handle=ffffffff size=32 align=10 ret=0x1ffbaed0 (detail=0x1ffbaef0)
PCI device 00:01.3 (vd=8086:7113 c=0680)
_malloc zone=0x1ffc5eaf handle=ffffffff size=32 align=10 ret=0x1ffbae80 (detail=0x1ffbaea0)
PCI device 00:02.0 (vd=1234:1111 c=0300)
_malloc zone=0x1ffc5eaf handle=ffffffff size=32 align=10 ret=0x1ffbae30 (detail=0x1ffbae50)
PCI device 00:03.0 (vd=1af4:1000 c=0200)
_malloc zone=0x1ffc5eaf handle=ffffffff size=32 align=10 ret=0x1ffbade0 (detail=0x1ffbae00)
PCI device 00:04.0 (vd=1af4:1001 c=0100)
Found 7 PCI devices (max PCI bus is 00)
Relocating coreboot bios tables
_malloc zone=0x1ffc5eab handle=ffffffff size=31 align=10 ret=0x000f4700 (detail=0x1ffbadb0)
Copying SMBIOS entry point from 0x1ffde000 to 0x000f4700
_malloc zone=0x1ffc5eab handle=ffffffff size=36 align=10 ret=0x000f46d0 (detail=0x1ffbad80)
Copying ACPI RSDP from 0x1ffdf000 to 0x000f46d0
_malloc zone=0x1ffc5eab handle=ffffffff size=128 align=10 ret=0x000f4650 (detail=0x1ffbad50)
Copying PIR from 0x1ffeb000 to 0x000f4650
rsdp=0x000f46d0
rsdt=0x1ffdf030
fadt=0x1ffe02c0
pm_tmr_blk=e408
Using pmtimer, ioport 0xe408
Scan for VGA option rom
Copying data 8 at 0xff4234b8 to 8 at 0x00006e98
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 fe000000 ffff0000
Inspecting possible rom at 0xfe000000 (vd=1234:1111 bdf=00:02.0)
WARNING! Found unaligned PCI rom (vd=1234:1111)
Copying option rom (size 41472) from 0xfe000000 to 0x000c0000
Checking rom 0x000c0000 (sig aa55 size 81)
Running option rom at c000:0003
Copying data 4096 at 0xff422378 to 4096 at 0x000ca800
Checking rom 0x000ca800 (sig aa55 size 8)
Running option rom at ca80:0003

Google, Inc.
Serial Graphics Adapter 07/24/14
SGABIOS $Id: sgabios.S 8 2010-04-22 00:03:40Z nlaredo $ (curt at monster-04.cumulusnetworks.com) Thu Jul 24 18:23:11 UTC 2014
4 0
Changing serial settings was 13/0 now 3/0
Turning on vga text mode console
SeaBIOS (version rel-1.7.4-0-g96917a8-20140818_084011-monster-07.cumulusnetworks
.com)
init usb
init ps2port
_malloc zone=0x1ffc5eaf handle=ffffffff size=4096 align=1000 ret=0x1ffb9000 (detail=0x1ffbad20)
/1ffb9000\ Start thread
|1ffb9000| i8042_flush
|1ffb9000| i8042_command cmd=1aa
|1ffb9000| i8042_wait_write
|1ffb9000| i8042_wait_read
|1ffb9000| i8042 param=55
|1ffb9000| i8042_command cmd=1ab
|1ffb9000| i8042_wait_write
|1ffb9000| i8042_wait_read
|1ffb9000| i8042 param=0
|1ffb9000| ps2_command aux=0 cmd=2ff
|1ffb9000| i8042 ctr old=30 new=30
|1ffb9000| i8042_command cmd=1060
|1ffb9000| i8042_wait_write
|1ffb9000| i8042_wait_write
init lpt
Found 1 lpt ports
init serial
Found 1 serial ports
init floppy drives
init hard drives
_malloc zone=0x1ffc5eab handle=ffffffff size=16 align=10 ret=0x000f4640 (detail=0x1ffbacf0)
ATA controller 1 at 1f0/3f4/0 (irq 14 dev 9)
_malloc zone=0x1ffc5eaf handle=ffffffff size=4096 align=1000 ret=0x1ffb8000 (detail=0x1ffbacc0)
/1ffb8000\ Start thread
|1ffb8000| powerup iobase=1f0 st=0
|1ffb8000| powerup iobase=1f0 st=0
|1ffb8000| ata_detect ata0-0: sc=0 sn=0 dh=0
|1ffb8000| powerup iobase=1f0 st=0
|1ffb8000| powerup iobase=1f0 st=0
|1ffb8000| ata_detect ata0-1: sc=0 sn=0 dh=0
|1ffb9000| _free 0x1ffb8000 (detail=0x1ffbacc0)
\1ffb8000/ End thread
|1ffb9000| i8042_command cmd=1060
|1ffb9000| i8042_wait_write
|1ffb9000| i8042_wait_write
|1ffb9000| ps2_sendbyte aux=0 cmd=ff
|1ffb9000| i8042_kbd_write c=255
|1ffb9000| i8042_wait_write
|1ffb9000| ps2 read fa
|1ffb9000| ps2 read aa
_malloc zone=0x1ffc5eab handle=ffffffff size=16 align=10 ret=0x000f4630 (detail=0x1ffbacc0)
ATA controller 2 at 170/374/0 (irq 15 dev 9)
_malloc zone=0x1ffc5eaf handle=ffffffff size=4096 align=1000 ret=0x1ffb8000 (detail=0x1ffbac90)
/1ffb8000\ Start thread
|1ffb8000| powerup iobase=170 st=50
|1ffb8000| powerup iobase=170 st=50
|1ffb8000| ata_detect ata1-0: sc=55 sn=aa dh=a0
|1ffb8000| ata_reset drive=0x1ffb8dc0
init ahci
_malloc zone=0x1ffc5eaf handle=ffffffff size=80 align=10 ret=0x1ffbac10 (detail=0x1ffbac60)
Searching bootorder for: /rom at img/LINUX
_malloc zone=0x1ffc5eaf handle=ffffffff size=24 align=10 ret=0x1ffbabc0 (detail=0x1ffbabe0)
Registering bootable: Payload [LINUX] (type:32 prio:9999 data:ff4234c0)
init virtio-blk
found virtio-blk at 0:4
_malloc zone=0x1ffc5eab handle=ffffffff size=44 align=10 ret=0x000f4600 (detail=0x1ffbab90)
_malloc zone=0x1ffc5ea3 handle=ffffffff size=5404 align=1000 ret=0x000eb000 (detail=0x1ffbab60)
virtio-blk 0:4 blksize=512 sectors=33554432
_malloc zone=0x1ffc5eaf handle=ffffffff size=80 align=10 ret=0x1ffbaae0 (detail=0x1ffbab30)
Searching bootorder for: /pci at i0cf8/*@4
_malloc zone=0x1ffc5eaf handle=ffffffff size=24 align=10 ret=0x1ffbaa90 (detail=0x1ffbaab0)
Registering bootable: Virtio disk PCI:0:4 (type:2 prio:103 data:f4600)
init virtio-scsi
init lsi53c895a
init esp
init megasas
init pvscsi
|1ffb8000| ata_reset exit status=0
|1ffb8000| _malloc zone=0x1ffc5eab handle=ffffffff size=44 align=10 ret=0x000f45d0 (detail=0x1ffbaa60)
|1ffb8000| _malloc zone=0x1ffc5eaf handle=ffffffff size=80 align=10 ret=0x1ffba9e0 (detail=0x1ffbaa30)
|1ffb8000| DVD/CD [ata1-0: QEMU DVD-ROM ATAPI-4 DVD/CD]
|1ffb8000| Searching bootorder for: /pci at i0cf8/*@1,1/drive at 1/disk at 0
|1ffb8000| _malloc zone=0x1ffc5eaf handle=ffffffff size=24 align=10 ret=0x1ffba990 (detail=0x1ffba9b0)
|1ffb8000| Registering bootable: DVD/CD [ata1-0: QEMU DVD-ROM ATAPI-4 DVD/CD] (type:3 prio:102 data:f45d0)
|1ffb8000| ata_detect resetresult=0000
|1ffb8000| powerup iobase=170 st=50
|1ffb8000| powerup iobase=170 st=0
|1ffb8000| ata_detect ata1-1: sc=55 sn=aa dh=b0
|1ffb8000| send_cmd : DRQ not set (status 00)
|1ffb9000| _free 0x1ffb8000 (detail=0x1ffbac90)
\1ffb8000/ End thread
|1ffb9000| i8042_command cmd=1060
|1ffb9000| i8042_wait_write
|1ffb9000| i8042_wait_write
|1ffb9000| ps2_command aux=0 cmd=f5
|1ffb9000| i8042 ctr old=30 new=30
|1ffb9000| i8042_command cmd=1060
|1ffb9000| i8042_wait_write
|1ffb9000| i8042_wait_write
|1ffb9000| i8042_command cmd=1060
|1ffb9000| i8042_wait_write
|1ffb9000| i8042_wait_write
|1ffb9000| ps2_sendbyte aux=0 cmd=f5
|1ffb9000| i8042_kbd_write c=245
|1ffb9000| i8042_wait_write
|1ffb9000| ps2 read fa
|1ffb9000| i8042_command cmd=1060
|1ffb9000| i8042_wait_write
|1ffb9000| i8042_wait_write
|1ffb9000| ps2_command aux=0 cmd=10f0
|1ffb9000| i8042 ctr old=30 new=30
|1ffb9000| i8042_command cmd=1060
|1ffb9000| i8042_wait_write
|1ffb9000| i8042_wait_write
|1ffb9000| i8042_command cmd=1060
|1ffb9000| i8042_wait_write
|1ffb9000| i8042_wait_write
|1ffb9000| ps2_sendbyte aux=0 cmd=f0
|1ffb9000| i8042_kbd_write c=240
|1ffb9000| i8042_wait_write
|1ffb9000| ps2 read fa
|1ffb9000| ps2_sendbyte aux=0 cmd=2
|1ffb9000| i8042_kbd_write c=2
|1ffb9000| i8042_wait_write
|1ffb9000| ps2 read fa
|1ffb9000| i8042_command cmd=1060
|1ffb9000| i8042_wait_write
|1ffb9000| i8042_wait_write
|1ffb9000| ps2_command aux=0 cmd=f4
|1ffb9000| i8042 ctr old=61 new=70
|1ffb9000| i8042_command cmd=1060
|1ffb9000| i8042_wait_write
|1ffb9000| i8042_wait_write
|1ffb9000| i8042_command cmd=1060
|1ffb9000| i8042_wait_write
|1ffb9000| i8042_wait_write
|1ffb9000| ps2_sendbyte aux=0 cmd=f4
|1ffb9000| i8042_kbd_write c=244
|1ffb9000| i8042_wait_write
|1ffb9000| ps2 read fa
|1ffb9000| i8042_command cmd=1060
|1ffb9000| i8042_wait_write
|1ffb9000| i8042_wait_write
|1ffb9000| PS2 keyboard initialized
_free 0x1ffb9000 (detail=0x1ffbad20)
\1ffb9000/ End thread
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 1af4:1000)
Attempting to map option rom on dev 00:03.0
Option rom sizing returned fe010000 ffff0000
Inspecting possible rom at 0xfe010000 (vd=1af4:1000 bdf=00:03.0)
Copying option rom (size 63488) from 0xfe010000 to 0x000cb800
Checking rom 0x000cb800 (sig aa55 size 124)
Running option rom at cb80:0003


iPXE (http://ipxe.org) 00:03.0 CB80 PCI2.10 PnP PMMpmm call arg1=1
pmm01: handle=18ae1000
pmm call arg1=0
pmm00: length=f80 handle=18ae1000 flags=2
_malloc zone=0x1ffc5eaf handle=18ae1000 size=63488 align=10 ret=0x1ffab190 (detail=0x1ffbad20)
+1FFAB190pmm call arg1=1
pmm01: handle=18ae2004
pmm call arg1=0
pmm00: length=4000 handle=18ae2004 flags=2
_malloc zone=0x1ffc5eaf handle=18ae2004 size=262144 align=10 ret=0x1ff6b190 (detail=0x1ffbac90)
+1FF6B190 CB80
Press Ctrl-B to configure iPXE (PCI 00:03.0)...                                                                               

Attempting to init PCI bdf 00:04.0 (vd 1af4:1001)
Attempting to map option rom on dev 00:04.0
Option rom sizing returned 0 0
Checking rom 0x000cc800 (sig aa55 size 18)
Checking rom 0x000cb800 (sig aa55 size 5)
Searching bootorder for: /pci at i0cf8/*@3
_malloc zone=0x1ffc5eaf handle=ffffffff size=24 align=10 ret=0x1ff6b140 (detail=0x1ff6b160)
Registering bootable: iPXE (PCI 00:03.0) (type:128 prio:104 data:cb800341)
Checking rom 0x000cc800 (sig aa55 size 18)
Searching bootorder for: /rom at genroms/kvmvapic.bin
_malloc zone=0x1ffc5eaf handle=ffffffff size=24 align=10 ret=0x1ff6b0f0 (detail=0x1ff6b110)
Registering bootable: Legacy option rom (type:129 prio:103 data:cc800003)
_malloc zone=0x1ffc5eaf handle=ffffffff size=35 align=10 ret=0x1ff6b090 (detail=0x1ff6b0c0)
Copying romfile 'etc/boot-menu-message' (len 34)
Copying data 34 at 0xff423438 to 34 at 0x1ff6b090
Copying data 8 at 0xff4233f8 to 8 at 0x00006e98
Press <ESC> for boot menu.

_free 0x1ff6b090 (detail=0x1ff6b0c0)
Copying data 8 at 0xff4233b8 to 8 at 0x00006e98
Select boot device:

1. DVD/CD [ata1-0: QEMU DVD-ROM ATAPI-4 DVD/CD]
2. Virtio disk PCI:0:4
3. Legacy option rom
4. iPXE (PCI 00:03.0)
5. Payload [LINUX]

Searching bootorder for: HALT
Mapping cd drive 0x000f45d0
Mapping hd drive 0x000f4600 to 0
drive 0x000f4600: PCHS=16383/16/63 translation=lba LCHS=1024/255/63 s=33554432
Running option rom at cc80:0003
_malloc zone=0x1ffc5ea3 handle=ffffffff size=2048 align=10 ret=0x000ec6b0 (detail=0x1ff6b0c0)
_malloc zone=0x1ffc5eab handle=ffffffff size=36 align=10 ret=0x000f45a0 (detail=0x1ff6b090)
finalize PMM
malloc finalize
Add to e820 map: 0009f800 00000800 2
Space available for UMB: cf000-ea800, f3f20-f45a0
Add to e820 map: 1ffc6000 00010000 1
Returned 65536 bytes of ZoneHigh
e820 map has 6 items:
  0: 0000000000000000 - 000000000009f800 = 1 RAM
  1: 000000000009f800 - 00000000000a0000 = 2 RESERVED
  2: 00000000000f0000 - 0000000000100000 = 2 RESERVED
  3: 0000000000100000 - 000000001ffd6000 = 1 RAM
  4: 000000001ffd6000 - 0000000020000000 = 2 RESERVED
  5: 00000000ff800000 - 0000000100000000 = 2 RESERVED
Jump to int19
enter handle_19:
  NULL
Booting from CBFS...
Run img/LINUX
Segment 41544144 4224 at 0xff423590 -> 4224 at 0x00090000
Segment 45444f43 3101232 at 0xff424610 -> 3101232 at 0x01000000
Segment 45444f43 134 at 0xff719840 -> 134 at 0x00040000
Segment 41544144 44 at 0xff7198c6 -> 44 at 0x00091000
Segment 41544144 5369024 at 0xff7198f2 -> 5369024 at 0x02000000
Calling addr 0x00040000
QEMU debugcon not found [port 0x402]


coreboot-4.0-6505-g9248bb3-dirty Mon Aug 18 08:39:48 PDT 2014 starting...

[ system has rebooted at this point ]


More information about the SeaBIOS mailing list