Hi,

I am trying to boot into UEFI shell from SeaBIOS using UEFIPAYLOAD.fd on a Broadwell-DE board generated from building UefiPayloadPkg from EDK-II source tree. Any help would be appreciated. 

The last part of the log is attached as follows:


CBFS: 'Master Header Locator' located CBFS at [200200:800000)
CBFS: Locating 'pci10de,128b.rom'
CBFS: 'pci10de,128b.rom' not found.
Option ROM address for PCI: 04:00.0 = fb000000
Incorrect expansion ROM header signature beef
PCI: 04:00.0: Missing PCI Option ROM
ACPI: added table 2/32, length now 44
ACPI:    * MCFG
ACPI: added table 3/32, length now 48
ACPI:    * MADT
IOAPIC: Initializing IOAPIC at 0xfec00000
IOAPIC: Bootstrap Processor Local APIC = 0x00
IOAPIC: ID = 0x08
IOAPIC: Initializing IOAPIC at 0xfec01000
IOAPIC: Bootstrap Processor Local APIC = 0x00
IOAPIC: ID = 0x09
ACPI: added table 4/32, length now 52
current = 7ed42290
ACPI:    * DMAR
ACPI: added table 5/32, length now 56
pci_rom_write_acpi_tables
ACPI: done.
ACPI tables: 21264 bytes.
smbios_write_tables: 7ed3c000
SMBIOS: Unknown CPU
SMBIOS tables: 424 bytes.
Writing table forward entry at 0x00000500
Wrote coreboot table at: 00000500, 0x10 bytes, checksum 7108
Writing coreboot table at 0x7ed61000
 0. 0000000000000000-0000000000000fff: CONFIGURATION TABLES
 1. 0000000000001000-000000000009ffff: RAM
 2. 00000000000a0000-00000000000fffff: RESERVED
 3. 0000000000100000-000000007ed3bfff: RAM
 4. 000000007ed3c000-000000007eeb3fff: CONFIGURATION TABLES
 5. 000000007eeb4000-000000007effdfff: RAMSTAGE
 6. 000000007effe000-000000007effffff: CONFIGURATION TABLES
 7. 000000007f000000-000000008fffffff: RESERVED
 8. 00000000fbffc000-00000000fbffdfff: RESERVED
 9. 00000000feb00000-00000000feb0ffff: RESERVED
10. 00000000feb80000-00000000feefffff: RESERVED
11. 00000000ff000000-00000000ffffffff: RESERVED
12. 0000000100000000-000000017fffffff: RAM
Manufacturer: ef
SF: Detected W25Q128_V with sector size 0x1000, total 0x1000000
SF size 0x1000000 does not correspond to CONFIG_ROM_SIZE 0x800000!!
CBFS: 'Master Header Locator' located CBFS at [200200:800000)
FMAP: Found "FLASH" version 1.1 at 200000.
FMAP: base = ff800000 size = 800000 #areas = 3
Wrote coreboot table at: 7ed61000, 0x2dc bytes, checksum 8e02
coreboot table: 756 bytes.
IMD ROOT    0. 7efff000 00001000
IMD SMALL   1. 7effe000 00001000
RAMSTAGE    2. 7eeb3000 0014b000
57a9e100    3. 7ed69000 00149958
COREBOOT    4. 7ed61000 00008000
ACPI        5. 7ed3d000 00024000
SMBIOS      6. 7ed3c000 00000800
IMD small region:
  IMD ROOT    0. 7effec00 00000400
  HOB         1. 7effebe0 00000001
  57a9e000    2. 7effebc0 00000018
  COREBOOTFWD 3. 7effeb80 00000028

BS: BS_WRITE_TABLES times (us): entry 548230 run 1517156 exit 6302
CBFS: 'Master Header Locator' located CBFS at [200200:800000)
CBFS: Locating 'fallback/payload'
CBFS: Found @ offset 113340 size 109cc
Checking segment from ROM address 0xffb13578
Payload being loaded at below 1MiB without region being marked as RAM usable.
Checking segment from ROM address 0xffb13594
Loading segment from ROM address 0xffb13578
  code (compression=1)
  New segment dstaddr 0x000e0700 memsize 0x1f900 srcaddr 0xffb135b0 filesize 0x10994
Loading Segment: addr: 0x000e0700 memsz: 0x000000000001f900 filesz: 0x0000000000010994
using LZMA
Loading segment from ROM address 0xffb13594
  Entry Point 0x000fd258

BS: BS_PAYLOAD_LOAD times (us): entry 6301 run 124327 exit 6302

FspNotify(EnumInitPhaseReadyToBoot)
FSP Header Version: 1
FSP Revision: 3.3
Returned from FspNotify(EnumInitPhaseReadyToBoot)
Jumping to boot code at 000fd258(7ed61000)
SeaBIOS (version rel-1.12.1-0-ga5cab58)
BUILD: gcc: (coreboot toolchain v ) 8.3.0 binutils: (GNU Binutils) 2.32
Found mainboard Intel Camelback Mountain CRB
Relocating init from 0x000e1d60 to 0x7ecef560 (size 51712)
Found CBFS header at 0xffa00238
multiboot: eax=7eed3a40, ebx=7eed39f4
Found 22 PCI devices (max PCI bus is 04)
Copying SMBIOS entry point from 0x7ed3c000 to 0x000f6280
Copying ACPI RSDP from 0x7ed3d000 to 0x000f6250
Using pmtimer, ioport 0x408
Scan for VGA option rom
Turning on vga text mode console
SeaBIOS (version rel-1.12.1-0-ga5cab58)
XHCI init on dev 00:14.0: regs @ 0xfb900000, 21 ports, 32 slots, 32 byte contexts
XHCI    protocol USB  2.00, 8 ports (offset 1), def 3001
XHCI    protocol USB  3.00, 6 ports (offset 16), def 1000
XHCI    extcap 0xc1 @ 0xfb908040
XHCI    extcap 0xc0 @ 0xfb908070
XHCI    extcap 0x1 @ 0xfb90846c
WARNING - Timeout at i8042_flush:71!
AHCI controller at 00:1f.2, iobase 0xfb913000, irq 5
Found 0 lpt ports
Found 1 serial ports
Searching bootorder for: /rom@img/uefi
XHCI no devices found
All threads complete.
Scan for option roms

Press ESC for boot menu.

Searching bootorder for: HALT
Space available for UMB: c0000-ed000, f5aa0-f6230
Returned 192512 bytes of ZoneHigh
e820 map has 10 items:
  0: 0000000000000000 - 000000000009fc00 = 1 RAM
  1: 000000000009fc00 - 00000000000a0000 = 2 RESERVED
  2: 00000000000f0000 - 0000000000100000 = 2 RESERVED
  3: 0000000000100000 - 000000007ed2b000 = 1 RAM
  4: 000000007ed2b000 - 0000000090000000 = 2 RESERVED
  5: 00000000fbffc000 - 00000000fbffe000 = 2 RESERVED
  6: 00000000feb00000 - 00000000feb10000 = 2 RESERVED
  7: 00000000feb80000 - 00000000fef00000 = 2 RESERVED
  8: 00000000ff000000 - 0000000100000000 = 2 RESERVED
  9: 0000000100000000 - 0000000180000000 = 1 RAM
enter handle_19:
  NULL
Booting from CBFS...
Run img/uefi