Hi,
Running the current Coreboot on a Minnowboard Max I ran into the following error when booting:
Unable to install SMM permanent handler. Error loading SMM handlers.
This results in the boot hanging at the smm_setup_structures() call in write_acpi_tables().
The above error seems to be caused by the SMM_TSEG_SIZE having a value of 0x100000. The install_permanent_handler() function in src/soc/intel/fsp_baytrail/cpu.c uses this value minus CONFIG_SMM_RESERVED_SIZE(=0x100000) as argument to smm_load_module(). smm_load_module() expects the size passed be be at least SMM_DEFAULT_SIZE(=0x10000), but in this case size is 0x100000 - 0x100000 = 0. So smm_load_module() fails, causing the installation of the SMM permanent handlers to fail.
I saw most other SOC's, including non-fsp 'baytrail', use a default of 0x800000. Also the smm_region_size() function in src/soc/intel/fsp_baytrail/baytrail/smm.h defaults to 0x800000 if SMM_TSEG_SIZE is equal to 0.
When I change the SMM_TSEG_SIZE value to 0x800000 my Minnowboard Max is able to boot.
So I wonder what the reason is for setting SMM_TSEG_SIZE to 0x100000 for fsp_baytrail SOC's instead of 0x800000 or 0? Also why is there a difference between the smm_region_size() default and the Kconfig default?
Kind regards,
David
.config: ---------------------------------------------------------------------- # # Automatically generated file; DO NOT EDIT. # coreboot configuration #
# # General setup # # CONFIG_EXPERT is not set CONFIG_LOCALVERSION="" CONFIG_CBFS_PREFIX="fallback" CONFIG_COMPILER_GCC=y # CONFIG_COMPILER_LLVM_CLANG is not set # CONFIG_ANY_TOOLCHAIN is not set # CONFIG_CCACHE is not set # CONFIG_USE_OPTION_TABLE is not set CONFIG_COMPRESS_RAMSTAGE=y CONFIG_INCLUDE_CONFIG_FILE=y CONFIG_EARLY_CBMEM_INIT=y # CONFIG_COLLECT_TIMESTAMPS is not set # CONFIG_USE_BLOBS is not set # CONFIG_COVERAGE is not set CONFIG_RELOCATABLE_MODULES=y # CONFIG_RELOCATABLE_RAMSTAGE is not set CONFIG_BOOTBLOCK_SIMPLE=y # CONFIG_BOOTBLOCK_NORMAL is not set CONFIG_BOOTBLOCK_SOURCE="bootblock_simple.c" # CONFIG_UPDATE_IMAGE is not set # CONFIG_RAM_CODE_SUPPORT is not set
# # Mainboard # # CONFIG_VENDOR_AAEON is not set # CONFIG_VENDOR_ABIT is not set # CONFIG_VENDOR_ADLINK is not set # CONFIG_VENDOR_ADVANSUS is not set # CONFIG_VENDOR_AMD is not set # CONFIG_VENDOR_AOPEN is not set # CONFIG_VENDOR_APPLE is not set # CONFIG_VENDOR_ARIMA is not set # CONFIG_VENDOR_ARTECGROUP is not set # CONFIG_VENDOR_ASROCK is not set # CONFIG_VENDOR_ASUS is not set # CONFIG_VENDOR_A_TREND is not set # CONFIG_VENDOR_AVALUE is not set # CONFIG_VENDOR_AZZA is not set # CONFIG_VENDOR_BACHMANN is not set # CONFIG_VENDOR_BCOM is not set # CONFIG_VENDOR_BIFFEROS is not set # CONFIG_VENDOR_BIOSTAR is not set # CONFIG_VENDOR_BROADCOM is not set # CONFIG_VENDOR_COMPAQ is not set # CONFIG_VENDOR_CUBIETECH is not set # CONFIG_VENDOR_DIGITALLOGIC is not set # CONFIG_VENDOR_DMP is not set # CONFIG_VENDOR_ECS is not set # CONFIG_VENDOR_EMULATION is not set # CONFIG_VENDOR_GETAC is not set # CONFIG_VENDOR_GIGABYTE is not set # CONFIG_VENDOR_GIZMOSPHERE is not set # CONFIG_VENDOR_GOOGLE is not set # CONFIG_VENDOR_HP is not set # CONFIG_VENDOR_IBASE is not set # CONFIG_VENDOR_IBM is not set # CONFIG_VENDOR_IEI is not set CONFIG_VENDOR_INTEL=y # CONFIG_VENDOR_IWAVE is not set # CONFIG_VENDOR_IWILL is not set # CONFIG_VENDOR_JETWAY is not set # CONFIG_VENDOR_KONTRON is not set # CONFIG_VENDOR_LANNER is not set # CONFIG_VENDOR_LENOVO is not set # CONFIG_VENDOR_LINUTOP is not set # CONFIG_VENDOR_LIPPERT is not set # CONFIG_VENDOR_MITAC is not set # CONFIG_VENDOR_MSI is not set # CONFIG_VENDOR_NEC is not set # CONFIG_VENDOR_NEWISYS is not set # CONFIG_VENDOR_NOKIA is not set # CONFIG_VENDOR_NVIDIA is not set # CONFIG_VENDOR_PACKARDBELL is not set # CONFIG_VENDOR_PCENGINES is not set # CONFIG_VENDOR_RCA is not set # CONFIG_VENDOR_RODA is not set # CONFIG_VENDOR_SAMSUNG is not set # CONFIG_VENDOR_SIEMENS is not set # CONFIG_VENDOR_SOYO is not set # CONFIG_VENDOR_SUNW is not set # CONFIG_VENDOR_SUPERMICRO is not set # CONFIG_VENDOR_TECHNEXION is not set # CONFIG_VENDOR_TI is not set # CONFIG_VENDOR_THOMSON is not set # CONFIG_VENDOR_TRAVERSE is not set # CONFIG_VENDOR_TYAN is not set # CONFIG_VENDOR_VIA is not set # CONFIG_VENDOR_WINENT is not set # CONFIG_VENDOR_WYSE is not set CONFIG_BOARD_SPECIFIC_OPTIONS=y CONFIG_MAINBOARD_DIR="intel/minnowmax" CONFIG_MAINBOARD_PART_NUMBER="Minnow Max" CONFIG_MAINBOARD_VENDOR="Intel" CONFIG_MAX_CPUS=16 CONFIG_VGA_BIOS_ID="8086,0f31" # CONFIG_ONBOARD_VGA_IS_PRIMARY is not set CONFIG_VGA_BIOS=y # CONFIG_UDELAY_IO is not set CONFIG_DCACHE_RAM_BASE=0xfef00000 CONFIG_DCACHE_RAM_SIZE=0x4000 CONFIG_VGA_BIOS_FILE="../BAY_TRAIL_FSP_KIT/Graphics/INTEL_EMGD.VBIOS_GOLD_VERSION_36_2_3_3698/Vga.dat" CONFIG_MMCONF_BASE_ADDRESS=0xe0000000 CONFIG_MAINBOARD_SMBIOS_MANUFACTURER="Intel" # CONFIG_PCI_64BIT_PREF_MEM is not set CONFIG_UART_FOR_CONSOLE=0 CONFIG_ID_SECTION_OFFSET=0x80 CONFIG_RAMTOP=0x200000 CONFIG_BOOT_MEDIA_SPI_BUS=0 CONFIG_TTYS0_LCS=3 # CONFIG_BOARD_INTEL_BAKERSPORT_FSP is not set # CONFIG_BOARD_INTEL_BAYLEYBAY_FSP is not set # CONFIG_BOARD_INTEL_COUGAR_CANYON2 is not set # CONFIG_BOARD_INTEL_D810E2CB is not set # CONFIG_BOARD_INTEL_D945GCLF is not set # CONFIG_BOARD_INTEL_EAGLEHEIGHTS is not set # CONFIG_BOARD_INTEL_EMERALDLAKE2 is not set CONFIG_BOARD_INTEL_MINNOWMAX=y # CONFIG_BOARD_INTEL_MOHONPEAK is not set # CONFIG_BOARD_INTEL_MTARVON is not set # CONFIG_BOARD_INTEL_TRUXTON is not set # CONFIG_BOARD_INTEL_BASKING_RIDGE is not set # CONFIG_BOARD_INTEL_WTM2 is not set CONFIG_INCLUDE_ME=y # CONFIG_LOCK_MANAGEMENT_ENGINE is not set CONFIG_CACHE_ROM_SIZE_OVERRIDE=0x800000 CONFIG_FSP_FILE="../BAY_TRAIL_FSP_KIT/FSP/BAYTRAIL_FSP_GOLD_003_16-SEP-2014.fd" CONFIG_MRC_CACHE_LOC_OVERRIDE=0xfff80000 CONFIG_CBFS_SIZE=0x00300000 CONFIG_ENABLE_FSP_FAST_BOOT=y CONFIG_VIRTUAL_ROM_SIZE=0x800000 # CONFIG_POST_IO is not set # CONFIG_POST_DEVICE is not set CONFIG_SEABIOS_MALLOC_UPPERMEMORY=y CONFIG_CPU_ADDR_BITS=36 CONFIG_DEFAULT_CONSOLE_LOGLEVEL=7 CONFIG_MAINBOARD_VERSION="1.0" # CONFIG_DRIVERS_PS2_KEYBOARD is not set CONFIG_BOARD_ROMSIZE_KB_8192=y # CONFIG_COREBOOT_ROMSIZE_KB_64 is not set # CONFIG_COREBOOT_ROMSIZE_KB_128 is not set # CONFIG_COREBOOT_ROMSIZE_KB_256 is not set # CONFIG_COREBOOT_ROMSIZE_KB_512 is not set # CONFIG_COREBOOT_ROMSIZE_KB_1024 is not set # CONFIG_COREBOOT_ROMSIZE_KB_2048 is not set # CONFIG_COREBOOT_ROMSIZE_KB_4096 is not set CONFIG_COREBOOT_ROMSIZE_KB_8192=y # CONFIG_COREBOOT_ROMSIZE_KB_12288 is not set # CONFIG_COREBOOT_ROMSIZE_KB_16384 is not set CONFIG_COREBOOT_ROMSIZE_KB=8192 CONFIG_ROM_SIZE=0x800000 # CONFIG_ARCH_ARM64 is not set # CONFIG_ARCH_BOOTBLOCK_ARM64 is not set # CONFIG_ARCH_VERSTAGE_ARM64 is not set # CONFIG_ARCH_ROMSTAGE_ARM64 is not set # CONFIG_ARCH_RAMSTAGE_ARM64 is not set # CONFIG_ARCH_USE_SECURE_MONITOR is not set # CONFIG_ARCH_BOOTBLOCK_ARMV8_64 is not set # CONFIG_ARCH_VERSTAGE_ARMV8_64 is not set # CONFIG_ARCH_ROMSTAGE_ARMV8_64 is not set # CONFIG_ARCH_RAMSTAGE_ARMV8_64 is not set # CONFIG_ARM64_BOOTBLOCK_CUSTOM is not set # CONFIG_ARCH_ARM is not set # CONFIG_ARCH_BOOTBLOCK_ARM is not set # CONFIG_ARCH_VERSTAGE_ARM is not set # CONFIG_ARCH_ROMSTAGE_ARM is not set # CONFIG_ARCH_RAMSTAGE_ARM is not set # CONFIG_ARCH_BOOTBLOCK_ARMV4 is not set # CONFIG_ARCH_VERSTAGE_ARMV4 is not set # CONFIG_ARCH_ROMSTAGE_ARMV4 is not set # CONFIG_ARCH_RAMSTAGE_ARMV4 is not set # CONFIG_ARCH_BOOTBLOCK_ARMV7 is not set # CONFIG_ARCH_VERSTAGE_ARMV7 is not set # CONFIG_ARCH_ROMSTAGE_ARMV7 is not set # CONFIG_ARCH_RAMSTAGE_ARMV7 is not set # CONFIG_ARCH_BOOTBLOCK_ARMV7_M is not set # CONFIG_ARCH_VERSTAGE_ARMV7_M is not set # CONFIG_ARM_BOOTBLOCK_CUSTOM is not set # CONFIG_ARM_LPAE is not set # CONFIG_ARCH_MIPS is not set # CONFIG_ARCH_BOOTBLOCK_MIPS is not set # CONFIG_ARCH_VERSTAGE_MIPS is not set # CONFIG_ARCH_ROMSTAGE_MIPS is not set # CONFIG_ARCH_RAMSTAGE_MIPS is not set # CONFIG_ARCH_RISCV is not set # CONFIG_ARCH_BOOTBLOCK_RISCV is not set # CONFIG_ARCH_VERSTAGE_RISCV is not set # CONFIG_ARCH_ROMSTAGE_RISCV is not set # CONFIG_ARCH_RAMSTAGE_RISCV is not set # CONFIG_RISCV_BOOTBLOCK_CUSTOM is not set # CONFIG_CPU_HAS_BOOTBLOCK_INIT is not set # CONFIG_MAINBOARD_HAS_BOOTBLOCK_INIT is not set CONFIG_ARCH_X86=y CONFIG_ARCH_BOOTBLOCK_X86_32=y CONFIG_ARCH_VERSTAGE_X86_32=y CONFIG_ARCH_ROMSTAGE_X86_32=y CONFIG_ARCH_RAMSTAGE_X86_32=y # CONFIG_AP_IN_SIPI_WAIT is not set # CONFIG_SIPI_VECTOR_IN_ROM is not set CONFIG_RAMBASE=0x100000 CONFIG_NUM_IPI_STARTS=2 # CONFIG_ROMCC is not set # CONFIG_LATE_CBMEM_INIT is not set CONFIG_PC80_SYSTEM=y # CONFIG_HAVE_CMOS_DEFAULT is not set CONFIG_IOAPIC_INTERRUPTS_ON_FSB=y # CONFIG_IOAPIC_INTERRUPTS_ON_APIC_SERIAL_BUS is not set CONFIG_HPET_ADDRESS=0xfed00000 # CONFIG_MAINBOARD_HAS_CHROMEOS is not set CONFIG_FSP_VENDORCODE_HEADER_PATH="fsp/baytrail" # CONFIG_SYSTEM_TYPE_LAPTOP is not set
# # Chipset #
# # CPU # # CONFIG_CPU_ALLWINNER_A10 is not set CONFIG_CPU_SPECIFIC_OPTIONS=y CONFIG_XIP_ROM_SIZE=0x10000 # CONFIG_CPU_AMD_AGESA is not set # CONFIG_CPU_AMD_PI is not set # CONFIG_CPU_ARMLTD_CORTEX_A9 is not set CONFIG_BOOTBLOCK_CPU_INIT="soc/intel/fsp_baytrail/bootblock/bootblock.c" CONFIG_SMM_TSEG_SIZE=0x100000 CONFIG_CPU_MICROCODE_CBFS_LOC=0xfff10040 CONFIG_MICROCODE_INCLUDE_PATH="../BAY_TRAIL_FSP_KIT/Microcode/" CONFIG_SMM_RESERVED_SIZE=0x100000 CONFIG_SSE2=y # CONFIG_CPU_INTEL_FIRMWARE_INTERFACE_TABLE is not set # CONFIG_CPU_INTEL_TURBO_NOT_PACKAGE_SCOPED is not set # CONFIG_CPU_TI_AM335X is not set # CONFIG_PARALLEL_CPU_INIT is not set # CONFIG_UDELAY_LAPIC is not set CONFIG_UDELAY_TSC=y CONFIG_TSC_CONSTANT_RATE=y CONFIG_TSC_MONOTONIC_TIMER=y # CONFIG_UDELAY_TIMER2 is not set # CONFIG_TSC_CALIBRATE_WITH_IO is not set # CONFIG_TSC_SYNC_LFENCE is not set CONFIG_TSC_SYNC_MFENCE=y CONFIG_LOGICAL_CPUS=y CONFIG_SMM_TSEG=y CONFIG_SMM_MODULES=y CONFIG_SMM_MODULE_HEAP_SIZE=0x4000 # CONFIG_X86_AMD_FIXED_MTRRS is not set CONFIG_PLATFORM_USES_FSP=y CONFIG_PARALLEL_MP=y # CONFIG_BACKUP_DEFAULT_SMM_REGION is not set # CONFIG_MIRROR_PAYLOAD_TO_RAM_BEFORE_LOADING is not set CONFIG_CACHE_AS_RAM=y CONFIG_SMP=y CONFIG_AP_SIPI_VECTOR=0xfffff000 CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y CONFIG_CPU_MICROCODE_ADDED_DURING_BUILD=y CONFIG_CPU_MICROCODE_CBFS_GENERATE=y # CONFIG_CPU_MICROCODE_CBFS_EXTERNAL is not set # CONFIG_CPU_MICROCODE_CBFS_NONE is not set
# # Northbridge # # CONFIG_NORTHBRIDGE_AMD_AGESA is not set CONFIG_HEAP_SIZE=0x4000 # CONFIG_AMD_NB_CIMX is not set # CONFIG_NORTHBRIDGE_AMD_CIMX_RD890 is not set CONFIG_VIDEO_MB=0 # CONFIG_NORTHBRIDGE_AMD_PI is not set CONFIG_FSP_LOC=0xfffc0000 CONFIG_MRC_CACHE_SIZE=0x10000 CONFIG_MAX_PIRQ_LINKS=4
# # Southbridge # # CONFIG_AMD_SB_CIMX is not set # CONFIG_SOUTHBRIDGE_AMD_CIMX_SB800 is not set # CONFIG_SOUTHBRIDGE_AMD_CIMX_SB900 is not set # CONFIG_SOUTHBRIDGE_INTEL_COMMON is not set CONFIG_ME_PATH="../maxfirmware/"
# # Super I/O #
# # Embedded Controllers #
# # SoC # # CONFIG_ENABLE_BUILTIN_COM1 is not set CONFIG_TTYS0_BASE=0x3f8 CONFIG_SOC_INTEL_FSP_BAYTRAIL=y # CONFIG_SOC_INTEL_FSP_BAYTRAIL_MD is not set CONFIG_BAYTRAIL_FSP_SPECIFIC_OPTIONS=y # CONFIG_SOC_MARVELL_BG4CD is not set # CONFIG_SOC_NVIDIA_TEGRA124 is not set # CONFIG_SOC_NVIDIA_TEGRA132 is not set # CONFIG_SOC_QC_IPQ806X is not set # CONFIG_SOC_ROCKCHIP_RK3288 is not set # CONFIG_CPU_SAMSUNG_EXYNOS5250 is not set # CONFIG_CPU_SAMSUNG_EXYNOS5420 is not set # CONFIG_SOC_UCB_RISCV is not set
# # Intel FSP # CONFIG_HAVE_FSP_BIN=y CONFIG_ENABLE_MRC_CACHE=y CONFIG_MRC_CACHE_LOC=0xfff50000 CONFIG_USE_GENERIC_FSP_CAR_INC=y CONFIG_FSP_USES_UPD=y
# # Devices # # CONFIG_MAINBOARD_HAS_NATIVE_VGA_INIT is not set CONFIG_NATIVE_VGA_INIT_USE_EDID=y # CONFIG_MAINBOARD_HAS_NATIVE_VGA_INIT_TEXTMODECFG is not set # CONFIG_MULTIPLE_VGA_ADAPTERS is not set # CONFIG_SPD_CACHE is not set CONFIG_PCI=y # CONFIG_HYPERTRANSPORT_PLUGIN_SUPPORT is not set CONFIG_PCIX_PLUGIN_SUPPORT=y CONFIG_PCIEXP_PLUGIN_SUPPORT=y CONFIG_CARDBUS_PLUGIN_SUPPORT=y # CONFIG_AZALIA_PLUGIN_SUPPORT is not set # CONFIG_PCIEXP_COMMON_CLOCK is not set # CONFIG_PCIEXP_ASPM is not set # CONFIG_PCIEXP_CLK_PM is not set # CONFIG_EARLY_PCI_BRIDGE is not set # CONFIG_PCIEXP_L1_SUB_STATE is not set CONFIG_SUBSYSTEM_VENDOR_ID=0x0000 CONFIG_SUBSYSTEM_DEVICE_ID=0x0000 # CONFIG_PXE_ROM is not set # CONFIG_SOFTWARE_I2C is not set
# # Generic Drivers # # CONFIG_DRIVERS_AS3722_RTC is not set # CONFIG_ELOG is not set # CONFIG_GIC is not set # CONFIG_DRIVERS_I2C_RTD2132 is not set # CONFIG_INTEL_DP is not set # CONFIG_INTEL_DDI is not set # CONFIG_INTEL_EDID is not set # CONFIG_INTEL_INT15 is not set # CONFIG_DRIVER_INTEL_I210 is not set # CONFIG_IPMI_KCS is not set # CONFIG_DRIVERS_LENOVO_WACOM is not set # CONFIG_DRIVER_MAXIM_MAX77686 is not set # CONFIG_DRIVER_PARADE_PS8625 is not set CONFIG_DRIVERS_MC146818=y # CONFIG_LPC_TPM is not set # CONFIG_DRIVERS_RICOH_RCE822 is not set # CONFIG_DRIVERS_SIL_3114 is not set CONFIG_SPI_FLASH=y CONFIG_SPI_ATOMIC_SEQUENCING=y CONFIG_SPI_FLASH_MEMORY_MAPPED=y # CONFIG_SPI_FLASH_SMM is not set # CONFIG_SPI_FLASH_NO_FAST_READ is not set CONFIG_SPI_FLASH_ADESTO=y CONFIG_SPI_FLASH_AMIC=y CONFIG_SPI_FLASH_ATMEL=y CONFIG_SPI_FLASH_EON=y CONFIG_SPI_FLASH_GIGADEVICE=y CONFIG_SPI_FLASH_MACRONIX=y CONFIG_SPI_FLASH_SPANSION=y CONFIG_SPI_FLASH_SST=y CONFIG_SPI_FLASH_STMICRO=y CONFIG_SPI_FLASH_WINBOND=y # CONFIG_SPI_FLASH_FAST_READ_DUAL_OUTPUT_3B is not set # CONFIG_DRIVER_TI_TPS65090 is not set # CONFIG_DRIVERS_TI_TPS65913 is not set # CONFIG_DRIVERS_TI_TPS65913_RTC is not set CONFIG_DRIVERS_UART=y CONFIG_DRIVERS_UART_8250IO=y # CONFIG_NO_UART_ON_SUPERIO is not set # CONFIG_DRIVERS_UART_8250MEM is not set # CONFIG_HAVE_UART_SPECIAL is not set # CONFIG_DRIVERS_UART_OXPCIE is not set # CONFIG_DRIVERS_UART_PL011 is not set # CONFIG_HAVE_USBDEBUG is not set # CONFIG_HAVE_USBDEBUG_OPTIONS is not set CONFIG_DEVICE_SPECIFIC_OPTIONS=y # CONFIG_DRIVER_XPOWERS_AXP209 is not set # CONFIG_TPM is not set CONFIG_STACK_SIZE=0x1000 CONFIG_MMCONF_SUPPORT_DEFAULT=y CONFIG_MMCONF_SUPPORT=y # CONFIG_BOOTMODE_STRAPS is not set
# # Console # CONFIG_SQUELCH_EARLY_SMP=y CONFIG_CONSOLE_SERIAL=y
# # I/O mapped, 8250-compatible # CONFIG_CONSOLE_SERIAL_115200=y # CONFIG_CONSOLE_SERIAL_57600 is not set # CONFIG_CONSOLE_SERIAL_38400 is not set # CONFIG_CONSOLE_SERIAL_19200 is not set # CONFIG_CONSOLE_SERIAL_9600 is not set CONFIG_TTYS0_BAUD=115200 # CONFIG_SPKMODEM is not set # CONFIG_CONSOLE_NE2K is not set # CONFIG_CONSOLE_CBMEM is not set # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_8 is not set CONFIG_DEFAULT_CONSOLE_LOGLEVEL_7=y # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_6 is not set # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_5 is not set # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_4 is not set # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_3 is not set # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_2 is not set # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_1 is not set # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_0 is not set # CONFIG_NO_POST is not set # CONFIG_CMOS_POST is not set # CONFIG_CONSOLE_POST is not set CONFIG_HAVE_ACPI_RESUME=y # CONFIG_HAVE_ACPI_SLIC is not set CONFIG_HAVE_HARD_RESET=y CONFIG_HAVE_MONOTONIC_TIMER=y # CONFIG_GENERIC_UDELAY is not set # CONFIG_TIMER_QUEUE is not set CONFIG_HAVE_OPTION_TABLE=y # CONFIG_PIRQ_ROUTE is not set CONFIG_HAVE_SMI_HANDLER=y # CONFIG_PCI_IO_CFG_EXT is not set # CONFIG_IOAPIC is not set # CONFIG_USE_WATCHDOG_ON_BOOT is not set CONFIG_VGA=y # CONFIG_GFXUMA is not set CONFIG_HAVE_ACPI_TABLES=y # CONFIG_PER_DEVICE_ACPI_TABLES is not set # CONFIG_COMMON_FADT is not set
# # System tables # # CONFIG_GENERATE_MP_TABLE is not set # CONFIG_GENERATE_PIRQ_TABLE is not set CONFIG_GENERATE_SMBIOS_TABLES=y CONFIG_MAINBOARD_SERIAL_NUMBER="123456789" CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="Minnow Max"
# # Payload # # CONFIG_PAYLOAD_NONE is not set # CONFIG_PAYLOAD_ELF is not set # CONFIG_PAYLOAD_LINUX is not set CONFIG_PAYLOAD_SEABIOS=y # CONFIG_PAYLOAD_FILO is not set # CONFIG_PAYLOAD_GRUB2 is not set # CONFIG_PAYLOAD_TIANOCORE is not set CONFIG_SEABIOS_STABLE=y # CONFIG_SEABIOS_MASTER is not set # CONFIG_SEABIOS_THREAD_OPTIONROMS is not set CONFIG_PAYLOAD_FILE="payloads/external/SeaBIOS/seabios/out/bios.bin.elf" CONFIG_COMPRESSED_PAYLOAD_LZMA=y
# # Debugging # # CONFIG_GDB_STUB is not set # CONFIG_DEBUG_CBFS is not set # CONFIG_HAVE_DEBUG_RAM_SETUP is not set # CONFIG_HAVE_DEBUG_CAR is not set # CONFIG_HAVE_DEBUG_SMBUS is not set # CONFIG_DEBUG_SMI is not set # CONFIG_DEBUG_SMM_RELOCATION is not set # CONFIG_DEBUG_MALLOC is not set # CONFIG_DEBUG_ACPI is not set # CONFIG_DEBUG_SPI_FLASH is not set # CONFIG_TRACE is not set # CONFIG_GENERIC_GPIO_LIB is not set # CONFIG_BOARD_ID_SUPPORT is not set # CONFIG_ENABLE_APIC_EXT_ID is not set CONFIG_WARNINGS_ARE_ERRORS=y # CONFIG_POWER_BUTTON_DEFAULT_ENABLE is not set # CONFIG_POWER_BUTTON_DEFAULT_DISABLE is not set # CONFIG_POWER_BUTTON_FORCE_ENABLE is not set # CONFIG_POWER_BUTTON_FORCE_DISABLE is not set # CONFIG_POWER_BUTTON_IS_OPTIONAL is not set CONFIG_REG_SCRIPT=y CONFIG_MAX_REBOOT_CNT=3
Boot log: ---------------------------------------------------------------------- romstage_main_continue status: 0 hob_list_ptr: 7bb20000 FSP Status: 0x0 PM1_STS = 0x0 PM1_CNT = 0x0 GEN_PMCON1 = 0x1001808 romstage_main_continue: prev_sleep_state = S0 Baytrail Chip Variant: Bay Trail-I (ISG/embedded) MRC v0.100 1 channels of DDR3 @ 1066MHz CBMEM: root @ 7baff000 254 entries. Trying CBFS ramstage loader. CBFS: loading stage @ 0x100000 (221516 bytes), entry @ 0x100000 CBMEM: recovering 3/254 entries from root @ 7baff000 Moving GDT to 7bafc000...ok
coreboot-4.0-9183-g5984aad wo apr 15 05:33:27 UTC 2015 ramstage starting... Normal boot. clocks_per_usec: 1333 BS: BS_PRE_DEVICE times (us): entry 0 run 0 exit 0 CPUID: 00030673 Cores: 2 Revision ID: 0c Stepping: B3 msr(17) = 0000000c90040a3b msr(ce) = 0000040000000a00 BS: BS_DEV_INIT_CHIPS times (us): entry 0 run 10731 exit 0 Enumerating buses... enable_dev(Intel BayTrail SoC, 7) CPU_CLUSTER: 0 enabled enable_dev(Intel BayTrail SoC, 6) DOMAIN: 0000 enabled PCI: pci_scan_bus for bus 00 enable_dev(Intel BayTrail SoC, 2) FSP Header Version: 1 FSP Revision: 3.3 PCI: 00:00.0 [8086/0f00] enabled enable_dev(Intel BayTrail SoC, 2) PCI: 00:02.0 [8086/0f31] enabled enable_dev(Intel BayTrail SoC, 2) PCI: 00:03.0: Disabling device: 03.0 Power management CAP offset 0x80. enable_dev(Intel BayTrail SoC, 2) PCI: 00:10.0: Disabling device: 10.0 Power management CAP offset 0x80. enable_dev(Intel BayTrail SoC, 2) PCI: 00:11.0: Disabling device: 11.0 Power management CAP offset 0x80. enable_dev(Intel BayTrail SoC, 2) PCI: 00:12.0 [8086/0f16] enabled enable_dev(Intel BayTrail SoC, 2) PCI: 00:13.0 [8086/0f23] enabled enable_dev(Intel BayTrail SoC, 2) PCI: Static device PCI: 00:14.0 not found, disabling it. enable_dev(Intel BayTrail SoC, 2) PCI: 00:15.0 [8086/0f28] enabled enable_dev(Intel BayTrail SoC, 2) PCI: 00:17.0: Disabling device: 17.0 Power management CAP offset 0x80. enable_dev(Intel BayTrail SoC, 2) PCI: 00:18.0 [8086/0f40] enabled enable_dev(Intel BayTrail SoC, 2) PCI: 00:18.1: Disabling device: 18.1 Power management CAP offset 0x80. enable_dev(Intel BayTrail SoC, 2) PCI: 00:18.2 [8086/0f42] enabled enable_dev(Intel BayTrail SoC, 2) PCI: 00:18.3: Disabling device: 18.3 Power management CAP offset 0x80. enable_dev(Intel BayTrail SoC, 2) PCI: 00:18.4: Disabling device: 18.4 Power management CAP offset 0x80. enable_dev(Intel BayTrail SoC, 2) PCI: 00:18.5: Disabling device: 18.5 Power management CAP offset 0x80. enable_dev(Intel BayTrail SoC, 2) PCI: 00:18.6 [8086/0f46] enabled enable_dev(Intel BayTrail SoC, 2) PCI: 00:18.7 [8086/0f47] enabled enable_dev(Intel BayTrail SoC, 2) PCI: 00:1a.0 [8086/0f18] enabled enable_dev(Intel BayTrail SoC, 2) PCI: 00:1b.0: Disabling device: 1b.0 PCI: 00:1b.0 [8086/0f04] disabled enable_dev(Intel BayTrail SoC, 2) PCI: 00:1c.0 subordinate bus PCI Express PCI: 00:1c.0 [8086/0f48] enabled enable_dev(Intel BayTrail SoC, 2) PCI: 00:1c.1: Disabling device: 1c.1 Power management CAP offset 0xa0. enable_dev(Intel BayTrail SoC, 2) PCI: 00:1c.2 subordinate bus PCI Express PCI: 00:1c.2 [8086/0f4c] enabled enable_dev(Intel BayTrail SoC, 2) PCI: Static device PCI: 00:1c.3 not found, disabling it. enable_dev(Intel BayTrail SoC, 2) PCI: 00:1d.0 [8086/0f34] enabled enable_dev(Intel BayTrail SoC, 2) PCI: 00:1e.0 [8086/0f06] enabled enable_dev(Intel BayTrail SoC, 2) PCI: 00:1e.1 [8086/0f08] enabled enable_dev(Intel BayTrail SoC, 2) PCI: 00:1e.2 [8086/0f09] enabled enable_dev(Intel BayTrail SoC, 2) PCI: 00:1e.3 [8086/0f0a] enabled enable_dev(Intel BayTrail SoC, 2) PCI: 00:1e.4 [8086/0f0c] enabled enable_dev(Intel BayTrail SoC, 2) PCI: 00:1e.5 [8086/0f0e] enabled enable_dev(Intel BayTrail SoC, 2) PCI: 00:1f.0 [8086/0f1c] enabled enable_dev(Intel BayTrail SoC, 2) PCI: 00:1f.3 [8086/0f12] enabled PCI: pci_scan_bus for bus 01 PCI: pci_scan_bus returning with max=001 PCI: pci_scan_bus for bus 02 PCI: 02:00.0 [10ec/8168] enabled PCI: pci_scan_bus returning with max=002 PCI: pci_scan_bus returning with max=002 done BS: BS_DEV_ENUMERATE times (us): entry 0 run 305739 exit 0 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... APIC: 00 missing read_resources UMA, GTT & SMM memory location: 0x7bd00000 UMA, GTT & SMM memory size: 67M FSP memory location: 0x7bb00000 FSP memory size: 2M Available memory below 4GB: 0x7bb00000 (1979M) Available memory above 4GB: 0M Adding PCIe config bar base=0xe0000000 size=0x10000000 Done reading resources. Setting resources... PCI: 00:00.0 missing set_resources PCI: 00:02.0 10 <- [0x00d0000000 - 0x00d03fffff] size 0x00400000 gran 0x16 mem PCI: 00:02.0 18 <- [0x00c0000000 - 0x00cfffffff] size 0x10000000 gran 0x1c prefmem PCI: 00:02.0 20 <- [0x0000002040 - 0x0000002047] size 0x00000008 gran 0x03 io PCI: 00:12.0 10 <- [0x00d0a08000 - 0x00d0a08fff] size 0x00001000 gran 0x0c mem PCI: 00:12.0 14 <- [0x00d0a09000 - 0x00d0a09fff] size 0x00001000 gran 0x0c mem PCI: 00:13.0 10 <- [0x0000002048 - 0x000000204f] size 0x00000008 gran 0x03 io PCI: 00:13.0 14 <- [0x0000002058 - 0x000000205b] size 0x00000004 gran 0x02 io PCI: 00:13.0 18 <- [0x0000002050 - 0x0000002057] size 0x00000008 gran 0x03 io PCI: 00:13.0 1c <- [0x000000205c - 0x000000205f] size 0x00000004 gran 0x02 io PCI: 00:13.0 20 <- [0x0000002000 - 0x000000201f] size 0x00000020 gran 0x05 io PCI: 00:13.0 24 <- [0x00d0a1d000 - 0x00d0a1d7ff] size 0x00000800 gran 0x0b mem PCI: 00:15.0 10 <- [0x00d0400000 - 0x00d05fffff] size 0x00200000 gran 0x15 mem PCI: 00:15.0 14 <- [0x00d0a0a000 - 0x00d0a0afff] size 0x00001000 gran 0x0c mem PCI: 00:18.0 10 <- [0x00d0a00000 - 0x00d0a03fff] size 0x00004000 gran 0x0e mem PCI: 00:18.0 14 <- [0x00d0a0b000 - 0x00d0a0bfff] size 0x00001000 gran 0x0c mem PCI: 00:18.2 10 <- [0x00d0a0c000 - 0x00d0a0cfff] size 0x00001000 gran 0x0c mem PCI: 00:18.2 14 <- [0x00d0a0d000 - 0x00d0a0dfff] size 0x00001000 gran 0x0c mem PCI: 00:18.6 10 <- [0x00d0a0e000 - 0x00d0a0efff] size 0x00001000 gran 0x0c mem PCI: 00:18.6 14 <- [0x00d0a0f000 - 0x00d0a0ffff] size 0x00001000 gran 0x0c mem PCI: 00:18.7 10 <- [0x00d0a10000 - 0x00d0a10fff] size 0x00001000 gran 0x0c mem PCI: 00:18.7 14 <- [0x00d0a11000 - 0x00d0a11fff] size 0x00001000 gran 0x0c mem PCI: 00:1a.0 10 <- [0x00d0600000 - 0x00d06fffff] size 0x00100000 gran 0x14 mem PCI: 00:1a.0 14 <- [0x00d0700000 - 0x00d07fffff] size 0x00100000 gran 0x14 mem PCI: 00:1c.0 1c <- [0x000000ffff - 0x000000fffe] size 0x00000000 gran 0x0c bus 01 io PCI: 00:1c.0 24 <- [0x00dfffffff - 0x00dffffffe] size 0x00000000 gran 0x14 bus 01 prefmem PCI: 00:1c.0 20 <- [0x00dfffffff - 0x00dffffffe] size 0x00000000 gran 0x14 bus 01 mem PCI: 00:1c.2 1c <- [0x0000001000 - 0x0000001fff] size 0x00001000 gran 0x0c bus 02 io PCI: 00:1c.2 24 <- [0x00d0800000 - 0x00d08fffff] size 0x00100000 gran 0x14 bus 02 prefmem PCI: 00:1c.2 20 <- [0x00d0900000 - 0x00d09fffff] size 0x00100000 gran 0x14 bus 02 mem PCI: 02:00.0 10 <- [0x0000001000 - 0x00000010ff] size 0x00000100 gran 0x08 io PCI: 02:00.0 18 <- [0x00d0900000 - 0x00d0900fff] size 0x00001000 gran 0x0c mem64 PCI: 02:00.0 20 <- [0x00d0800000 - 0x00d0803fff] size 0x00004000 gran 0x0e prefmem64 PCI: 00:1d.0 10 <- [0x00d0a1d800 - 0x00d0a1dbff] size 0x00000400 gran 0x0a mem PCI: 00:1e.0 10 <- [0x00d0a04000 - 0x00d0a07fff] size 0x00004000 gran 0x0e mem PCI: 00:1e.0 14 <- [0x00d0a12000 - 0x00d0a12fff] size 0x00001000 gran 0x0c mem PCI: 00:1e.1 10 <- [0x00d0a13000 - 0x00d0a13fff] size 0x00001000 gran 0x0c mem PCI: 00:1e.1 14 <- [0x00d0a14000 - 0x00d0a14fff] size 0x00001000 gran 0x0c mem PCI: 00:1e.2 10 <- [0x00d0a15000 - 0x00d0a15fff] size 0x00001000 gran 0x0c mem PCI: 00:1e.2 14 <- [0x00d0a16000 - 0x00d0a16fff] size 0x00001000 gran 0x0c mem PCI: 00:1e.3 10 <- [0x00d0a17000 - 0x00d0a17fff] size 0x00001000 gran 0x0c mem PCI: 00:1e.3 14 <- [0x00d0a18000 - 0x00d0a18fff] size 0x00001000 gran 0x0c mem PCI: 00:1e.4 10 <- [0x00d0a19000 - 0x00d0a19fff] size 0x00001000 gran 0x0c mem PCI: 00:1e.4 14 <- [0x00d0a1a000 - 0x00d0a1afff] size 0x00001000 gran 0x0c mem PCI: 00:1e.5 10 <- [0x00d0a1b000 - 0x00d0a1bfff] size 0x00001000 gran 0x0c mem PCI: 00:1e.5 14 <- [0x00d0a1c000 - 0x00d0a1cfff] size 0x00001000 gran 0x0c mem PCI: 00:1f.3 10 <- [0x00d0a1dc00 - 0x00d0a1dc1f] size 0x00000020 gran 0x05 mem PCI: 00:1f.3 20 <- [0x0000002020 - 0x000000203f] size 0x00000020 gran 0x05 io Done setting resources. Done allocating resources. BS: BS_DEV_RESOURCES times (us): entry 0 run 428138 exit 0 Enabling resources... PCI: 00:02.0 subsystem <- 0000/0000 PCI: 00:02.0 cmd <- 07 PCI: 00:12.0 subsystem <- 0000/0000 PCI: 00:12.0 cmd <- 106 PCI: 00:13.0 subsystem <- 0000/0000 PCI: 00:13.0 cmd <- 107 PCI: 00:15.0 subsystem <- 0000/0000 PCI: 00:15.0 cmd <- 102 PCI: 00:18.0 subsystem <- 0000/0000 PCI: 00:18.0 cmd <- 106 PCI: 00:18.2 subsystem <- 0000/0000 PCI: 00:18.2 cmd <- 102 PCI: 00:18.6 subsystem <- 0000/0000 PCI: 00:18.6 cmd <- 102 PCI: 00:18.7 subsystem <- 0000/0000 PCI: 00:18.7 cmd <- 102 PCI: 00:1a.0 subsystem <- 0000/0000 PCI: 00:1a.0 cmd <- 102 PCI: 00:1c.0 bridge ctrl <- 0003 PCI: 00:1c.0 cmd <- 100 PCI: 00:1c.2 bridge ctrl <- 0003 PCI: 00:1c.2 cmd <- 107 PCI: 00:1d.0 subsystem <- 0000/0000 PCI: 00:1d.0 cmd <- 102 PCI: 00:1e.0 subsystem <- 0000/0000 PCI: 00:1e.0 cmd <- 106 PCI: 00:1e.1 subsystem <- 0000/0000 PCI: 00:1e.1 cmd <- 102 PCI: 00:1e.2 subsystem <- 0000/0000 PCI: 00:1e.2 cmd <- 102 PCI: 00:1e.3 subsystem <- 0000/0000 PCI: 00:1e.3 cmd <- 102 PCI: 00:1e.4 subsystem <- 0000/0000 PCI: 00:1e.4 cmd <- 102 PCI: 00:1e.5 subsystem <- 0000/0000 PCI: 00:1e.5 cmd <- 102 PCI: 00:1f.3 subsystem <- 0000/0000 PCI: 00:1f.3 cmd <- 103 PCI: 02:00.0 cmd <- 03 done. BS: BS_DEV_ENABLE times (us): entry 0 run 115150 exit 0 Initializing devices... Root Device init Root Device init 1653 usecs CPU_CLUSTER: 0 init
MTRR check Fixed MTRRs : Enabled Variable MTRRs: Enabled
Setting up local apic... apic_id: 0x00 done. CPU: Intel(R) Atom(TM) CPU E3825 @ 1.33GHz. Loading module at 00030000 with entry 00030000. filesize: 0x140 memsize: 0x140 Processing 16 relocs. Offset value of 0x00030000 Attempting to start 1 APs Waiting for 10ms after sending INIT. Waiting for 1st SIPI to complete...done. AP: slot 1 apic_id 4. Waiting for 2nd SIPI to complete...done. Loading module at 00038000 with entry 00038000. filesize: 0x180 memsize: 0x180 Processing 10 relocs. Offset value of 0x00038000 SMM Module: stub loaded at 00038000. Will call 001021c8(00000000) Installing SMM handler to 0x7bd00000 Unable to install SMM permanent handler. Error loading SMM handlers. New SMBASE 0x7bcffc00 Relocation complete. Initializing CPU #0 CPU: vendor Intel device 30673 CPU: family 06, model 37, stepping 03 Init BayTrail core. CPU #0 initialized Initializing CPU #1 CPU: vendor Intel device 30673 CPU: family 06, model 37, stepping 03 Init BayTrail core. Turbo is unavailable CPU #1 initialized Enabling SMIs. GPIO_ROUT = 00000000 ALT_GPIO_SMI = 00000000 CPU_CLUSTER: 0 init 121671 usecs PCI: 00:02.0 init PCI: 00:02.0 init 1751 usecs PCI: 00:12.0 init PCI: 00:12.0 init 1751 usecs PCI: 00:13.0 init PCI: 00:13.0 init 1751 usecs PCI: 00:15.0 init PCI: 00:15.0 init 1750 usecs PCI: 00:18.0 init PCI: 00:18.0 init 1750 usecs PCI: 00:18.2 init PCI: 00:18.2 init 1751 usecs PCI: 00:18.6 init PCI: 00:18.6 init 1751 usecs PCI: 00:18.7 init PCI: 00:18.7 init 1751 usecs PCI: 00:1a.0 init PCI: 00:1a.0 init 1750 usecs PCI: 00:1d.0 init PCI: 00:1d.0 init 1751 usecs PCI: 00:1e.0 init PCI: 00:1e.0 init 1750 usecs PCI: 00:1e.1 init PCI: 00:1e.1 init 1751 usecs PCI: 00:1e.2 init PCI: 00:1e.2 init 1751 usecs PCI: 00:1e.3 init PCI: 00:1e.3 init 1751 usecs PCI: 00:1e.4 init PCI: 00:1e.4 init 1751 usecs PCI: 00:1e.5 init PCI: 00:1e.5 init 1751 usecs PCI: 00:1f.0 init soc: southcluster_init Southbridge APIC ID = 2 PCI_CFG IRQ: Write PCI config space IRQ assignments Warning: PCI Device 2 does not have an IRQ entry, skipping it PCI_CFG IRQ: Finished writing PCI config space IRQ assignments PCI: 00:1f.0 init 23691 usecs PCI: 00:1f.3 init PCI: 00:1f.3 init 1751 usecs PCI: 02:00.0 init PCI: 02:00.0 init 1751 usecs Devices initialized BS: BS_DEV_INIT times (us): entry 0 run 242397 exit 0 Finalize devices... DOMAIN: 0000 final FspNotify(EnumInitPhaseAfterPciEnumeration) Devices finalized BS: BS_POST_DEVICE times (us): entry 0 run 10683 exit 0 BS: BS_OS_RESUME_CHECK times (us): entry 0 run 2 exit 0
=== FSP HOB Data Structure === FSP Hoblistptr: 0x7bb20000 HOB 0x7bb20000 is an EFI_HOB_TYPE_HANDOFF (type 0x1) HOB 0x7bb20038 is an EFI_HOB_TYPE_GUID_EXTENSION (type 0x4) HOB 0x7bb200f0 is an EFI_HOB_TYPE_GUID_EXTENSION (type 0x4) HOB 0x7bb201e8 is an EFI_HOB_TYPE_GUID_EXTENSION (type 0x4) HOB 0x7bb21860 is an EFI_HOB_TYPE_RESOURCE_DESCRIPTOR (type 0x3) HOB 0x7bb21890 is an EFI_HOB_TYPE_RESOURCE_DESCRIPTOR (type 0x3) HOB 0x7bb218c0 is an EFI_HOB_TYPE_RESOURCE_DESCRIPTOR (type 0x3) HOB 0x7bb218f0 is an EFI_HOB_TYPE_RESOURCE_DESCRIPTOR (type 0x3) HOB 0x7bb21920 is an EFI_HOB_TYPE_RESOURCE_DESCRIPTOR (type 0x3) HOB 0x7bb21950 is an EFI_HOB_TYPE_RESOURCE_DESCRIPTOR (type 0x3) HOB 0x7bb21980 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb219b0 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb219e0 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb21a10 is an EFI_HOB_TYPE_GUID_EXTENSION (type 0x4) HOB 0x7bb25a28 is an EFI_HOB_TYPE_MEMORY_POOL (type 0x7) HOB 0x7bb25a60 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb25a90 is an EFI_HOB_TYPE_GUID_EXTENSION (type 0x4) HOB 0x7bb25c40 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb25c70 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb25ca0 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb25cd0 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb25d00 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb25d30 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb25d60 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb25d90 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb25dc0 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb25df0 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb25e20 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb25e50 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb25e80 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb25eb0 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb25ee0 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb25f10 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb25f40 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb25f70 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb25fa0 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb25fd0 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb26000 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb26030 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb26060 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb26090 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb260c0 is an EFI_HOB_TYPE_MEMORY_POOL (type 0x7) HOB 0x7bb260d8 is an EFI_HOB_TYPE_MEMORY_POOL (type 0x7) HOB 0x7bb26118 is an EFI_HOB_TYPE_MEMORY_POOL (type 0x7) HOB 0x7bb26130 is an EFI_HOB_TYPE_MEMORY_POOL (type 0x7) HOB 0x7bb26178 is an EFI_HOB_TYPE_MEMORY_POOL (type 0x7) HOB 0x7bb26188 is an EFI_HOB_TYPE_MEMORY_POOL (type 0x7) HOB 0x7bb261a0 is an EFI_HOB_TYPE_MEMORY_POOL (type 0x7) HOB 0x7bb261b0 is an EFI_HOB_TYPE_MEMORY_POOL (type 0x7) HOB 0x7bb261c0 is an EFI_HOB_TYPE_MEMORY_POOL (type 0x7) HOB 0x7bb261d0 is an EFI_HOB_TYPE_MEMORY_POOL (type 0x7) HOB 0x7bb263d8 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb26408 is an EFI_HOB_TYPE_MEMORY_POOL (type 0x7) HOB 0x7bb26528 is an EFI_HOB_TYPE_END_OF_HOB_LIST (type 0xffff) === End of FSP HOB Data Structure ===
Memory Configure Data Hob is not present Not updating MRC data in flash. ACPI: Writing ACPI tables at 7b9d6000. ACPI: * FACS @ 7b9d6210 Length 40ACPI: * DSDT @ 7b9d6250 Length 303fSCI is IRQ9 ACPI: added table 1/32, length now 40 ACPI: * FADT @ 7b9d9290 Length f4ACPI: added table 2/32, length now 44 ACPI: * HPET @ 7b9d9390 Length 38 ACPI: added table 3/32, length now 48 ACPI: * MADT @ 7b9d93d0 Length 5c ACPI: added table 4/32, length now 52 ACPI: * MCFG @ 7b9d9430 Length 3c ACPI: Patching up global NVS in DSDT at offset 0x009f -> 7bafa000 New SMBASE 0x7bd00000
On Wed, Apr 15, 2015 at 5:06 AM, David Imhoff dimhoff_devel@xs4all.nl wrote:
Hi,
Running the current Coreboot on a Minnowboard Max I ran into the following error when booting:
Unable to install SMM permanent handler. Error loading SMM handlers.
This results in the boot hanging at the smm_setup_structures() call in write_acpi_tables().
The above error seems to be caused by the SMM_TSEG_SIZE having a value of 0x100000. The install_permanent_handler() function in src/soc/intel/fsp_baytrail/cpu.c uses this value minus CONFIG_SMM_RESERVED_SIZE(=0x100000) as argument to smm_load_module(). smm_load_module() expects the size passed be be at least SMM_DEFAULT_SIZE(=0x10000), but in this case size is 0x100000 - 0x100000 = 0. So smm_load_module() fails, causing the installation of the SMM permanent handlers to fail.
I saw most other SOC's, including non-fsp 'baytrail', use a default of 0x800000. Also the smm_region_size() function in src/soc/intel/fsp_baytrail/baytrail/smm.h defaults to 0x800000 if SMM_TSEG_SIZE is equal to 0.
When I change the SMM_TSEG_SIZE value to 0x800000 my Minnowboard Max is able to boot.
So I wonder what the reason is for setting SMM_TSEG_SIZE to 0x100000 for fsp_baytrail SOC's instead of 0x800000 or 0? Also why is there a difference between the smm_region_size() default and the Kconfig default?
See my comments on http://review.coreboot.org/#/c/7026/6
This patch should make it work for you as you noted.
diff --git a/src/soc/intel/fsp_baytrail/Kconfig b/src/soc/intel/fsp_baytrail/Kconfig index d97879f..4881d8d 100644 --- a/src/soc/intel/fsp_baytrail/Kconfig +++ b/src/soc/intel/fsp_baytrail/Kconfig @@ -72,7 +72,7 @@ config CPU_ADDR_BITS
config SMM_TSEG_SIZE hex - default 0x100000 + default 0x800000 help This is set by the FSP
Kind regards,
David
.config:
# # Automatically generated file; DO NOT EDIT. # coreboot configuration #
# # General setup # # CONFIG_EXPERT is not set CONFIG_LOCALVERSION="" CONFIG_CBFS_PREFIX="fallback" CONFIG_COMPILER_GCC=y # CONFIG_COMPILER_LLVM_CLANG is not set # CONFIG_ANY_TOOLCHAIN is not set # CONFIG_CCACHE is not set # CONFIG_USE_OPTION_TABLE is not set CONFIG_COMPRESS_RAMSTAGE=y CONFIG_INCLUDE_CONFIG_FILE=y CONFIG_EARLY_CBMEM_INIT=y # CONFIG_COLLECT_TIMESTAMPS is not set # CONFIG_USE_BLOBS is not set # CONFIG_COVERAGE is not set CONFIG_RELOCATABLE_MODULES=y # CONFIG_RELOCATABLE_RAMSTAGE is not set CONFIG_BOOTBLOCK_SIMPLE=y # CONFIG_BOOTBLOCK_NORMAL is not set CONFIG_BOOTBLOCK_SOURCE="bootblock_simple.c" # CONFIG_UPDATE_IMAGE is not set # CONFIG_RAM_CODE_SUPPORT is not set
# # Mainboard # # CONFIG_VENDOR_AAEON is not set # CONFIG_VENDOR_ABIT is not set # CONFIG_VENDOR_ADLINK is not set # CONFIG_VENDOR_ADVANSUS is not set # CONFIG_VENDOR_AMD is not set # CONFIG_VENDOR_AOPEN is not set # CONFIG_VENDOR_APPLE is not set # CONFIG_VENDOR_ARIMA is not set # CONFIG_VENDOR_ARTECGROUP is not set # CONFIG_VENDOR_ASROCK is not set # CONFIG_VENDOR_ASUS is not set # CONFIG_VENDOR_A_TREND is not set # CONFIG_VENDOR_AVALUE is not set # CONFIG_VENDOR_AZZA is not set # CONFIG_VENDOR_BACHMANN is not set # CONFIG_VENDOR_BCOM is not set # CONFIG_VENDOR_BIFFEROS is not set # CONFIG_VENDOR_BIOSTAR is not set # CONFIG_VENDOR_BROADCOM is not set # CONFIG_VENDOR_COMPAQ is not set # CONFIG_VENDOR_CUBIETECH is not set # CONFIG_VENDOR_DIGITALLOGIC is not set # CONFIG_VENDOR_DMP is not set # CONFIG_VENDOR_ECS is not set # CONFIG_VENDOR_EMULATION is not set # CONFIG_VENDOR_GETAC is not set # CONFIG_VENDOR_GIGABYTE is not set # CONFIG_VENDOR_GIZMOSPHERE is not set # CONFIG_VENDOR_GOOGLE is not set # CONFIG_VENDOR_HP is not set # CONFIG_VENDOR_IBASE is not set # CONFIG_VENDOR_IBM is not set # CONFIG_VENDOR_IEI is not set CONFIG_VENDOR_INTEL=y # CONFIG_VENDOR_IWAVE is not set # CONFIG_VENDOR_IWILL is not set # CONFIG_VENDOR_JETWAY is not set # CONFIG_VENDOR_KONTRON is not set # CONFIG_VENDOR_LANNER is not set # CONFIG_VENDOR_LENOVO is not set # CONFIG_VENDOR_LINUTOP is not set # CONFIG_VENDOR_LIPPERT is not set # CONFIG_VENDOR_MITAC is not set # CONFIG_VENDOR_MSI is not set # CONFIG_VENDOR_NEC is not set # CONFIG_VENDOR_NEWISYS is not set # CONFIG_VENDOR_NOKIA is not set # CONFIG_VENDOR_NVIDIA is not set # CONFIG_VENDOR_PACKARDBELL is not set # CONFIG_VENDOR_PCENGINES is not set # CONFIG_VENDOR_RCA is not set # CONFIG_VENDOR_RODA is not set # CONFIG_VENDOR_SAMSUNG is not set # CONFIG_VENDOR_SIEMENS is not set # CONFIG_VENDOR_SOYO is not set # CONFIG_VENDOR_SUNW is not set # CONFIG_VENDOR_SUPERMICRO is not set # CONFIG_VENDOR_TECHNEXION is not set # CONFIG_VENDOR_TI is not set # CONFIG_VENDOR_THOMSON is not set # CONFIG_VENDOR_TRAVERSE is not set # CONFIG_VENDOR_TYAN is not set # CONFIG_VENDOR_VIA is not set # CONFIG_VENDOR_WINENT is not set # CONFIG_VENDOR_WYSE is not set CONFIG_BOARD_SPECIFIC_OPTIONS=y CONFIG_MAINBOARD_DIR="intel/minnowmax" CONFIG_MAINBOARD_PART_NUMBER="Minnow Max" CONFIG_MAINBOARD_VENDOR="Intel" CONFIG_MAX_CPUS=16 CONFIG_VGA_BIOS_ID="8086,0f31" # CONFIG_ONBOARD_VGA_IS_PRIMARY is not set CONFIG_VGA_BIOS=y # CONFIG_UDELAY_IO is not set CONFIG_DCACHE_RAM_BASE=0xfef00000 CONFIG_DCACHE_RAM_SIZE=0x4000 CONFIG_VGA_BIOS_FILE="../BAY_TRAIL_FSP_KIT/Graphics/INTEL_EMGD.VBIOS_GOLD_VERSION_36_2_3_3698/Vga.dat" CONFIG_MMCONF_BASE_ADDRESS=0xe0000000 CONFIG_MAINBOARD_SMBIOS_MANUFACTURER="Intel" # CONFIG_PCI_64BIT_PREF_MEM is not set CONFIG_UART_FOR_CONSOLE=0 CONFIG_ID_SECTION_OFFSET=0x80 CONFIG_RAMTOP=0x200000 CONFIG_BOOT_MEDIA_SPI_BUS=0 CONFIG_TTYS0_LCS=3 # CONFIG_BOARD_INTEL_BAKERSPORT_FSP is not set # CONFIG_BOARD_INTEL_BAYLEYBAY_FSP is not set # CONFIG_BOARD_INTEL_COUGAR_CANYON2 is not set # CONFIG_BOARD_INTEL_D810E2CB is not set # CONFIG_BOARD_INTEL_D945GCLF is not set # CONFIG_BOARD_INTEL_EAGLEHEIGHTS is not set # CONFIG_BOARD_INTEL_EMERALDLAKE2 is not set CONFIG_BOARD_INTEL_MINNOWMAX=y # CONFIG_BOARD_INTEL_MOHONPEAK is not set # CONFIG_BOARD_INTEL_MTARVON is not set # CONFIG_BOARD_INTEL_TRUXTON is not set # CONFIG_BOARD_INTEL_BASKING_RIDGE is not set # CONFIG_BOARD_INTEL_WTM2 is not set CONFIG_INCLUDE_ME=y # CONFIG_LOCK_MANAGEMENT_ENGINE is not set CONFIG_CACHE_ROM_SIZE_OVERRIDE=0x800000 CONFIG_FSP_FILE="../BAY_TRAIL_FSP_KIT/FSP/BAYTRAIL_FSP_GOLD_003_16-SEP-2014.fd" CONFIG_MRC_CACHE_LOC_OVERRIDE=0xfff80000 CONFIG_CBFS_SIZE=0x00300000 CONFIG_ENABLE_FSP_FAST_BOOT=y CONFIG_VIRTUAL_ROM_SIZE=0x800000 # CONFIG_POST_IO is not set # CONFIG_POST_DEVICE is not set CONFIG_SEABIOS_MALLOC_UPPERMEMORY=y CONFIG_CPU_ADDR_BITS=36 CONFIG_DEFAULT_CONSOLE_LOGLEVEL=7 CONFIG_MAINBOARD_VERSION="1.0" # CONFIG_DRIVERS_PS2_KEYBOARD is not set CONFIG_BOARD_ROMSIZE_KB_8192=y # CONFIG_COREBOOT_ROMSIZE_KB_64 is not set # CONFIG_COREBOOT_ROMSIZE_KB_128 is not set # CONFIG_COREBOOT_ROMSIZE_KB_256 is not set # CONFIG_COREBOOT_ROMSIZE_KB_512 is not set # CONFIG_COREBOOT_ROMSIZE_KB_1024 is not set # CONFIG_COREBOOT_ROMSIZE_KB_2048 is not set # CONFIG_COREBOOT_ROMSIZE_KB_4096 is not set CONFIG_COREBOOT_ROMSIZE_KB_8192=y # CONFIG_COREBOOT_ROMSIZE_KB_12288 is not set # CONFIG_COREBOOT_ROMSIZE_KB_16384 is not set CONFIG_COREBOOT_ROMSIZE_KB=8192 CONFIG_ROM_SIZE=0x800000 # CONFIG_ARCH_ARM64 is not set # CONFIG_ARCH_BOOTBLOCK_ARM64 is not set # CONFIG_ARCH_VERSTAGE_ARM64 is not set # CONFIG_ARCH_ROMSTAGE_ARM64 is not set # CONFIG_ARCH_RAMSTAGE_ARM64 is not set # CONFIG_ARCH_USE_SECURE_MONITOR is not set # CONFIG_ARCH_BOOTBLOCK_ARMV8_64 is not set # CONFIG_ARCH_VERSTAGE_ARMV8_64 is not set # CONFIG_ARCH_ROMSTAGE_ARMV8_64 is not set # CONFIG_ARCH_RAMSTAGE_ARMV8_64 is not set # CONFIG_ARM64_BOOTBLOCK_CUSTOM is not set # CONFIG_ARCH_ARM is not set # CONFIG_ARCH_BOOTBLOCK_ARM is not set # CONFIG_ARCH_VERSTAGE_ARM is not set # CONFIG_ARCH_ROMSTAGE_ARM is not set # CONFIG_ARCH_RAMSTAGE_ARM is not set # CONFIG_ARCH_BOOTBLOCK_ARMV4 is not set # CONFIG_ARCH_VERSTAGE_ARMV4 is not set # CONFIG_ARCH_ROMSTAGE_ARMV4 is not set # CONFIG_ARCH_RAMSTAGE_ARMV4 is not set # CONFIG_ARCH_BOOTBLOCK_ARMV7 is not set # CONFIG_ARCH_VERSTAGE_ARMV7 is not set # CONFIG_ARCH_ROMSTAGE_ARMV7 is not set # CONFIG_ARCH_RAMSTAGE_ARMV7 is not set # CONFIG_ARCH_BOOTBLOCK_ARMV7_M is not set # CONFIG_ARCH_VERSTAGE_ARMV7_M is not set # CONFIG_ARM_BOOTBLOCK_CUSTOM is not set # CONFIG_ARM_LPAE is not set # CONFIG_ARCH_MIPS is not set # CONFIG_ARCH_BOOTBLOCK_MIPS is not set # CONFIG_ARCH_VERSTAGE_MIPS is not set # CONFIG_ARCH_ROMSTAGE_MIPS is not set # CONFIG_ARCH_RAMSTAGE_MIPS is not set # CONFIG_ARCH_RISCV is not set # CONFIG_ARCH_BOOTBLOCK_RISCV is not set # CONFIG_ARCH_VERSTAGE_RISCV is not set # CONFIG_ARCH_ROMSTAGE_RISCV is not set # CONFIG_ARCH_RAMSTAGE_RISCV is not set # CONFIG_RISCV_BOOTBLOCK_CUSTOM is not set # CONFIG_CPU_HAS_BOOTBLOCK_INIT is not set # CONFIG_MAINBOARD_HAS_BOOTBLOCK_INIT is not set CONFIG_ARCH_X86=y CONFIG_ARCH_BOOTBLOCK_X86_32=y CONFIG_ARCH_VERSTAGE_X86_32=y CONFIG_ARCH_ROMSTAGE_X86_32=y CONFIG_ARCH_RAMSTAGE_X86_32=y # CONFIG_AP_IN_SIPI_WAIT is not set # CONFIG_SIPI_VECTOR_IN_ROM is not set CONFIG_RAMBASE=0x100000 CONFIG_NUM_IPI_STARTS=2 # CONFIG_ROMCC is not set # CONFIG_LATE_CBMEM_INIT is not set CONFIG_PC80_SYSTEM=y # CONFIG_HAVE_CMOS_DEFAULT is not set CONFIG_IOAPIC_INTERRUPTS_ON_FSB=y # CONFIG_IOAPIC_INTERRUPTS_ON_APIC_SERIAL_BUS is not set CONFIG_HPET_ADDRESS=0xfed00000 # CONFIG_MAINBOARD_HAS_CHROMEOS is not set CONFIG_FSP_VENDORCODE_HEADER_PATH="fsp/baytrail" # CONFIG_SYSTEM_TYPE_LAPTOP is not set
# # Chipset #
# # CPU # # CONFIG_CPU_ALLWINNER_A10 is not set CONFIG_CPU_SPECIFIC_OPTIONS=y CONFIG_XIP_ROM_SIZE=0x10000 # CONFIG_CPU_AMD_AGESA is not set # CONFIG_CPU_AMD_PI is not set # CONFIG_CPU_ARMLTD_CORTEX_A9 is not set CONFIG_BOOTBLOCK_CPU_INIT="soc/intel/fsp_baytrail/bootblock/bootblock.c" CONFIG_SMM_TSEG_SIZE=0x100000 CONFIG_CPU_MICROCODE_CBFS_LOC=0xfff10040 CONFIG_MICROCODE_INCLUDE_PATH="../BAY_TRAIL_FSP_KIT/Microcode/" CONFIG_SMM_RESERVED_SIZE=0x100000 CONFIG_SSE2=y # CONFIG_CPU_INTEL_FIRMWARE_INTERFACE_TABLE is not set # CONFIG_CPU_INTEL_TURBO_NOT_PACKAGE_SCOPED is not set # CONFIG_CPU_TI_AM335X is not set # CONFIG_PARALLEL_CPU_INIT is not set # CONFIG_UDELAY_LAPIC is not set CONFIG_UDELAY_TSC=y CONFIG_TSC_CONSTANT_RATE=y CONFIG_TSC_MONOTONIC_TIMER=y # CONFIG_UDELAY_TIMER2 is not set # CONFIG_TSC_CALIBRATE_WITH_IO is not set # CONFIG_TSC_SYNC_LFENCE is not set CONFIG_TSC_SYNC_MFENCE=y CONFIG_LOGICAL_CPUS=y CONFIG_SMM_TSEG=y CONFIG_SMM_MODULES=y CONFIG_SMM_MODULE_HEAP_SIZE=0x4000 # CONFIG_X86_AMD_FIXED_MTRRS is not set CONFIG_PLATFORM_USES_FSP=y CONFIG_PARALLEL_MP=y # CONFIG_BACKUP_DEFAULT_SMM_REGION is not set # CONFIG_MIRROR_PAYLOAD_TO_RAM_BEFORE_LOADING is not set CONFIG_CACHE_AS_RAM=y CONFIG_SMP=y CONFIG_AP_SIPI_VECTOR=0xfffff000 CONFIG_SUPPORT_CPU_UCODE_IN_CBFS=y CONFIG_CPU_MICROCODE_ADDED_DURING_BUILD=y CONFIG_CPU_MICROCODE_CBFS_GENERATE=y # CONFIG_CPU_MICROCODE_CBFS_EXTERNAL is not set # CONFIG_CPU_MICROCODE_CBFS_NONE is not set
# # Northbridge # # CONFIG_NORTHBRIDGE_AMD_AGESA is not set CONFIG_HEAP_SIZE=0x4000 # CONFIG_AMD_NB_CIMX is not set # CONFIG_NORTHBRIDGE_AMD_CIMX_RD890 is not set CONFIG_VIDEO_MB=0 # CONFIG_NORTHBRIDGE_AMD_PI is not set CONFIG_FSP_LOC=0xfffc0000 CONFIG_MRC_CACHE_SIZE=0x10000 CONFIG_MAX_PIRQ_LINKS=4
# # Southbridge # # CONFIG_AMD_SB_CIMX is not set # CONFIG_SOUTHBRIDGE_AMD_CIMX_SB800 is not set # CONFIG_SOUTHBRIDGE_AMD_CIMX_SB900 is not set # CONFIG_SOUTHBRIDGE_INTEL_COMMON is not set CONFIG_ME_PATH="../maxfirmware/"
# # Super I/O #
# # Embedded Controllers #
# # SoC # # CONFIG_ENABLE_BUILTIN_COM1 is not set CONFIG_TTYS0_BASE=0x3f8 CONFIG_SOC_INTEL_FSP_BAYTRAIL=y # CONFIG_SOC_INTEL_FSP_BAYTRAIL_MD is not set CONFIG_BAYTRAIL_FSP_SPECIFIC_OPTIONS=y # CONFIG_SOC_MARVELL_BG4CD is not set # CONFIG_SOC_NVIDIA_TEGRA124 is not set # CONFIG_SOC_NVIDIA_TEGRA132 is not set # CONFIG_SOC_QC_IPQ806X is not set # CONFIG_SOC_ROCKCHIP_RK3288 is not set # CONFIG_CPU_SAMSUNG_EXYNOS5250 is not set # CONFIG_CPU_SAMSUNG_EXYNOS5420 is not set # CONFIG_SOC_UCB_RISCV is not set
# # Intel FSP # CONFIG_HAVE_FSP_BIN=y CONFIG_ENABLE_MRC_CACHE=y CONFIG_MRC_CACHE_LOC=0xfff50000 CONFIG_USE_GENERIC_FSP_CAR_INC=y CONFIG_FSP_USES_UPD=y
# # Devices # # CONFIG_MAINBOARD_HAS_NATIVE_VGA_INIT is not set CONFIG_NATIVE_VGA_INIT_USE_EDID=y # CONFIG_MAINBOARD_HAS_NATIVE_VGA_INIT_TEXTMODECFG is not set # CONFIG_MULTIPLE_VGA_ADAPTERS is not set # CONFIG_SPD_CACHE is not set CONFIG_PCI=y # CONFIG_HYPERTRANSPORT_PLUGIN_SUPPORT is not set CONFIG_PCIX_PLUGIN_SUPPORT=y CONFIG_PCIEXP_PLUGIN_SUPPORT=y CONFIG_CARDBUS_PLUGIN_SUPPORT=y # CONFIG_AZALIA_PLUGIN_SUPPORT is not set # CONFIG_PCIEXP_COMMON_CLOCK is not set # CONFIG_PCIEXP_ASPM is not set # CONFIG_PCIEXP_CLK_PM is not set # CONFIG_EARLY_PCI_BRIDGE is not set # CONFIG_PCIEXP_L1_SUB_STATE is not set CONFIG_SUBSYSTEM_VENDOR_ID=0x0000 CONFIG_SUBSYSTEM_DEVICE_ID=0x0000 # CONFIG_PXE_ROM is not set # CONFIG_SOFTWARE_I2C is not set
# # Generic Drivers # # CONFIG_DRIVERS_AS3722_RTC is not set # CONFIG_ELOG is not set # CONFIG_GIC is not set # CONFIG_DRIVERS_I2C_RTD2132 is not set # CONFIG_INTEL_DP is not set # CONFIG_INTEL_DDI is not set # CONFIG_INTEL_EDID is not set # CONFIG_INTEL_INT15 is not set # CONFIG_DRIVER_INTEL_I210 is not set # CONFIG_IPMI_KCS is not set # CONFIG_DRIVERS_LENOVO_WACOM is not set # CONFIG_DRIVER_MAXIM_MAX77686 is not set # CONFIG_DRIVER_PARADE_PS8625 is not set CONFIG_DRIVERS_MC146818=y # CONFIG_LPC_TPM is not set # CONFIG_DRIVERS_RICOH_RCE822 is not set # CONFIG_DRIVERS_SIL_3114 is not set CONFIG_SPI_FLASH=y CONFIG_SPI_ATOMIC_SEQUENCING=y CONFIG_SPI_FLASH_MEMORY_MAPPED=y # CONFIG_SPI_FLASH_SMM is not set # CONFIG_SPI_FLASH_NO_FAST_READ is not set CONFIG_SPI_FLASH_ADESTO=y CONFIG_SPI_FLASH_AMIC=y CONFIG_SPI_FLASH_ATMEL=y CONFIG_SPI_FLASH_EON=y CONFIG_SPI_FLASH_GIGADEVICE=y CONFIG_SPI_FLASH_MACRONIX=y CONFIG_SPI_FLASH_SPANSION=y CONFIG_SPI_FLASH_SST=y CONFIG_SPI_FLASH_STMICRO=y CONFIG_SPI_FLASH_WINBOND=y # CONFIG_SPI_FLASH_FAST_READ_DUAL_OUTPUT_3B is not set # CONFIG_DRIVER_TI_TPS65090 is not set # CONFIG_DRIVERS_TI_TPS65913 is not set # CONFIG_DRIVERS_TI_TPS65913_RTC is not set CONFIG_DRIVERS_UART=y CONFIG_DRIVERS_UART_8250IO=y # CONFIG_NO_UART_ON_SUPERIO is not set # CONFIG_DRIVERS_UART_8250MEM is not set # CONFIG_HAVE_UART_SPECIAL is not set # CONFIG_DRIVERS_UART_OXPCIE is not set # CONFIG_DRIVERS_UART_PL011 is not set # CONFIG_HAVE_USBDEBUG is not set # CONFIG_HAVE_USBDEBUG_OPTIONS is not set CONFIG_DEVICE_SPECIFIC_OPTIONS=y # CONFIG_DRIVER_XPOWERS_AXP209 is not set # CONFIG_TPM is not set CONFIG_STACK_SIZE=0x1000 CONFIG_MMCONF_SUPPORT_DEFAULT=y CONFIG_MMCONF_SUPPORT=y # CONFIG_BOOTMODE_STRAPS is not set
# # Console # CONFIG_SQUELCH_EARLY_SMP=y CONFIG_CONSOLE_SERIAL=y
# # I/O mapped, 8250-compatible # CONFIG_CONSOLE_SERIAL_115200=y # CONFIG_CONSOLE_SERIAL_57600 is not set # CONFIG_CONSOLE_SERIAL_38400 is not set # CONFIG_CONSOLE_SERIAL_19200 is not set # CONFIG_CONSOLE_SERIAL_9600 is not set CONFIG_TTYS0_BAUD=115200 # CONFIG_SPKMODEM is not set # CONFIG_CONSOLE_NE2K is not set # CONFIG_CONSOLE_CBMEM is not set # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_8 is not set CONFIG_DEFAULT_CONSOLE_LOGLEVEL_7=y # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_6 is not set # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_5 is not set # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_4 is not set # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_3 is not set # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_2 is not set # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_1 is not set # CONFIG_DEFAULT_CONSOLE_LOGLEVEL_0 is not set # CONFIG_NO_POST is not set # CONFIG_CMOS_POST is not set # CONFIG_CONSOLE_POST is not set CONFIG_HAVE_ACPI_RESUME=y # CONFIG_HAVE_ACPI_SLIC is not set CONFIG_HAVE_HARD_RESET=y CONFIG_HAVE_MONOTONIC_TIMER=y # CONFIG_GENERIC_UDELAY is not set # CONFIG_TIMER_QUEUE is not set CONFIG_HAVE_OPTION_TABLE=y # CONFIG_PIRQ_ROUTE is not set CONFIG_HAVE_SMI_HANDLER=y # CONFIG_PCI_IO_CFG_EXT is not set # CONFIG_IOAPIC is not set # CONFIG_USE_WATCHDOG_ON_BOOT is not set CONFIG_VGA=y # CONFIG_GFXUMA is not set CONFIG_HAVE_ACPI_TABLES=y # CONFIG_PER_DEVICE_ACPI_TABLES is not set # CONFIG_COMMON_FADT is not set
# # System tables # # CONFIG_GENERATE_MP_TABLE is not set # CONFIG_GENERATE_PIRQ_TABLE is not set CONFIG_GENERATE_SMBIOS_TABLES=y CONFIG_MAINBOARD_SERIAL_NUMBER="123456789" CONFIG_MAINBOARD_SMBIOS_PRODUCT_NAME="Minnow Max"
# # Payload # # CONFIG_PAYLOAD_NONE is not set # CONFIG_PAYLOAD_ELF is not set # CONFIG_PAYLOAD_LINUX is not set CONFIG_PAYLOAD_SEABIOS=y # CONFIG_PAYLOAD_FILO is not set # CONFIG_PAYLOAD_GRUB2 is not set # CONFIG_PAYLOAD_TIANOCORE is not set CONFIG_SEABIOS_STABLE=y # CONFIG_SEABIOS_MASTER is not set # CONFIG_SEABIOS_THREAD_OPTIONROMS is not set CONFIG_PAYLOAD_FILE="payloads/external/SeaBIOS/seabios/out/bios.bin.elf" CONFIG_COMPRESSED_PAYLOAD_LZMA=y
# # Debugging # # CONFIG_GDB_STUB is not set # CONFIG_DEBUG_CBFS is not set # CONFIG_HAVE_DEBUG_RAM_SETUP is not set # CONFIG_HAVE_DEBUG_CAR is not set # CONFIG_HAVE_DEBUG_SMBUS is not set # CONFIG_DEBUG_SMI is not set # CONFIG_DEBUG_SMM_RELOCATION is not set # CONFIG_DEBUG_MALLOC is not set # CONFIG_DEBUG_ACPI is not set # CONFIG_DEBUG_SPI_FLASH is not set # CONFIG_TRACE is not set # CONFIG_GENERIC_GPIO_LIB is not set # CONFIG_BOARD_ID_SUPPORT is not set # CONFIG_ENABLE_APIC_EXT_ID is not set CONFIG_WARNINGS_ARE_ERRORS=y # CONFIG_POWER_BUTTON_DEFAULT_ENABLE is not set # CONFIG_POWER_BUTTON_DEFAULT_DISABLE is not set # CONFIG_POWER_BUTTON_FORCE_ENABLE is not set # CONFIG_POWER_BUTTON_FORCE_DISABLE is not set # CONFIG_POWER_BUTTON_IS_OPTIONAL is not set CONFIG_REG_SCRIPT=y CONFIG_MAX_REBOOT_CNT=3
Boot log:
romstage_main_continue status: 0 hob_list_ptr: 7bb20000 FSP Status: 0x0 PM1_STS = 0x0 PM1_CNT = 0x0 GEN_PMCON1 = 0x1001808 romstage_main_continue: prev_sleep_state = S0 Baytrail Chip Variant: Bay Trail-I (ISG/embedded) MRC v0.100 1 channels of DDR3 @ 1066MHz CBMEM: root @ 7baff000 254 entries. Trying CBFS ramstage loader. CBFS: loading stage @ 0x100000 (221516 bytes), entry @ 0x100000 CBMEM: recovering 3/254 entries from root @ 7baff000 Moving GDT to 7bafc000...ok
coreboot-4.0-9183-g5984aad wo apr 15 05:33:27 UTC 2015 ramstage starting... Normal boot. clocks_per_usec: 1333 BS: BS_PRE_DEVICE times (us): entry 0 run 0 exit 0 CPUID: 00030673 Cores: 2 Revision ID: 0c Stepping: B3 msr(17) = 0000000c90040a3b msr(ce) = 0000040000000a00 BS: BS_DEV_INIT_CHIPS times (us): entry 0 run 10731 exit 0 Enumerating buses... enable_dev(Intel BayTrail SoC, 7) CPU_CLUSTER: 0 enabled enable_dev(Intel BayTrail SoC, 6) DOMAIN: 0000 enabled PCI: pci_scan_bus for bus 00 enable_dev(Intel BayTrail SoC, 2) FSP Header Version: 1 FSP Revision: 3.3 PCI: 00:00.0 [8086/0f00] enabled enable_dev(Intel BayTrail SoC, 2) PCI: 00:02.0 [8086/0f31] enabled enable_dev(Intel BayTrail SoC, 2) PCI: 00:03.0: Disabling device: 03.0 Power management CAP offset 0x80. enable_dev(Intel BayTrail SoC, 2) PCI: 00:10.0: Disabling device: 10.0 Power management CAP offset 0x80. enable_dev(Intel BayTrail SoC, 2) PCI: 00:11.0: Disabling device: 11.0 Power management CAP offset 0x80. enable_dev(Intel BayTrail SoC, 2) PCI: 00:12.0 [8086/0f16] enabled enable_dev(Intel BayTrail SoC, 2) PCI: 00:13.0 [8086/0f23] enabled enable_dev(Intel BayTrail SoC, 2) PCI: Static device PCI: 00:14.0 not found, disabling it. enable_dev(Intel BayTrail SoC, 2) PCI: 00:15.0 [8086/0f28] enabled enable_dev(Intel BayTrail SoC, 2) PCI: 00:17.0: Disabling device: 17.0 Power management CAP offset 0x80. enable_dev(Intel BayTrail SoC, 2) PCI: 00:18.0 [8086/0f40] enabled enable_dev(Intel BayTrail SoC, 2) PCI: 00:18.1: Disabling device: 18.1 Power management CAP offset 0x80. enable_dev(Intel BayTrail SoC, 2) PCI: 00:18.2 [8086/0f42] enabled enable_dev(Intel BayTrail SoC, 2) PCI: 00:18.3: Disabling device: 18.3 Power management CAP offset 0x80. enable_dev(Intel BayTrail SoC, 2) PCI: 00:18.4: Disabling device: 18.4 Power management CAP offset 0x80. enable_dev(Intel BayTrail SoC, 2) PCI: 00:18.5: Disabling device: 18.5 Power management CAP offset 0x80. enable_dev(Intel BayTrail SoC, 2) PCI: 00:18.6 [8086/0f46] enabled enable_dev(Intel BayTrail SoC, 2) PCI: 00:18.7 [8086/0f47] enabled enable_dev(Intel BayTrail SoC, 2) PCI: 00:1a.0 [8086/0f18] enabled enable_dev(Intel BayTrail SoC, 2) PCI: 00:1b.0: Disabling device: 1b.0 PCI: 00:1b.0 [8086/0f04] disabled enable_dev(Intel BayTrail SoC, 2) PCI: 00:1c.0 subordinate bus PCI Express PCI: 00:1c.0 [8086/0f48] enabled enable_dev(Intel BayTrail SoC, 2) PCI: 00:1c.1: Disabling device: 1c.1 Power management CAP offset 0xa0. enable_dev(Intel BayTrail SoC, 2) PCI: 00:1c.2 subordinate bus PCI Express PCI: 00:1c.2 [8086/0f4c] enabled enable_dev(Intel BayTrail SoC, 2) PCI: Static device PCI: 00:1c.3 not found, disabling it. enable_dev(Intel BayTrail SoC, 2) PCI: 00:1d.0 [8086/0f34] enabled enable_dev(Intel BayTrail SoC, 2) PCI: 00:1e.0 [8086/0f06] enabled enable_dev(Intel BayTrail SoC, 2) PCI: 00:1e.1 [8086/0f08] enabled enable_dev(Intel BayTrail SoC, 2) PCI: 00:1e.2 [8086/0f09] enabled enable_dev(Intel BayTrail SoC, 2) PCI: 00:1e.3 [8086/0f0a] enabled enable_dev(Intel BayTrail SoC, 2) PCI: 00:1e.4 [8086/0f0c] enabled enable_dev(Intel BayTrail SoC, 2) PCI: 00:1e.5 [8086/0f0e] enabled enable_dev(Intel BayTrail SoC, 2) PCI: 00:1f.0 [8086/0f1c] enabled enable_dev(Intel BayTrail SoC, 2) PCI: 00:1f.3 [8086/0f12] enabled PCI: pci_scan_bus for bus 01 PCI: pci_scan_bus returning with max=001 PCI: pci_scan_bus for bus 02 PCI: 02:00.0 [10ec/8168] enabled PCI: pci_scan_bus returning with max=002 PCI: pci_scan_bus returning with max=002 done BS: BS_DEV_ENUMERATE times (us): entry 0 run 305739 exit 0 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... APIC: 00 missing read_resources UMA, GTT & SMM memory location: 0x7bd00000 UMA, GTT & SMM memory size: 67M FSP memory location: 0x7bb00000 FSP memory size: 2M Available memory below 4GB: 0x7bb00000 (1979M) Available memory above 4GB: 0M Adding PCIe config bar base=0xe0000000 size=0x10000000 Done reading resources. Setting resources... PCI: 00:00.0 missing set_resources PCI: 00:02.0 10 <- [0x00d0000000 - 0x00d03fffff] size 0x00400000 gran 0x16 mem PCI: 00:02.0 18 <- [0x00c0000000 - 0x00cfffffff] size 0x10000000 gran 0x1c prefmem PCI: 00:02.0 20 <- [0x0000002040 - 0x0000002047] size 0x00000008 gran 0x03 io PCI: 00:12.0 10 <- [0x00d0a08000 - 0x00d0a08fff] size 0x00001000 gran 0x0c mem PCI: 00:12.0 14 <- [0x00d0a09000 - 0x00d0a09fff] size 0x00001000 gran 0x0c mem PCI: 00:13.0 10 <- [0x0000002048 - 0x000000204f] size 0x00000008 gran 0x03 io PCI: 00:13.0 14 <- [0x0000002058 - 0x000000205b] size 0x00000004 gran 0x02 io PCI: 00:13.0 18 <- [0x0000002050 - 0x0000002057] size 0x00000008 gran 0x03 io PCI: 00:13.0 1c <- [0x000000205c - 0x000000205f] size 0x00000004 gran 0x02 io PCI: 00:13.0 20 <- [0x0000002000 - 0x000000201f] size 0x00000020 gran 0x05 io PCI: 00:13.0 24 <- [0x00d0a1d000 - 0x00d0a1d7ff] size 0x00000800 gran 0x0b mem PCI: 00:15.0 10 <- [0x00d0400000 - 0x00d05fffff] size 0x00200000 gran 0x15 mem PCI: 00:15.0 14 <- [0x00d0a0a000 - 0x00d0a0afff] size 0x00001000 gran 0x0c mem PCI: 00:18.0 10 <- [0x00d0a00000 - 0x00d0a03fff] size 0x00004000 gran 0x0e mem PCI: 00:18.0 14 <- [0x00d0a0b000 - 0x00d0a0bfff] size 0x00001000 gran 0x0c mem PCI: 00:18.2 10 <- [0x00d0a0c000 - 0x00d0a0cfff] size 0x00001000 gran 0x0c mem PCI: 00:18.2 14 <- [0x00d0a0d000 - 0x00d0a0dfff] size 0x00001000 gran 0x0c mem PCI: 00:18.6 10 <- [0x00d0a0e000 - 0x00d0a0efff] size 0x00001000 gran 0x0c mem PCI: 00:18.6 14 <- [0x00d0a0f000 - 0x00d0a0ffff] size 0x00001000 gran 0x0c mem PCI: 00:18.7 10 <- [0x00d0a10000 - 0x00d0a10fff] size 0x00001000 gran 0x0c mem PCI: 00:18.7 14 <- [0x00d0a11000 - 0x00d0a11fff] size 0x00001000 gran 0x0c mem PCI: 00:1a.0 10 <- [0x00d0600000 - 0x00d06fffff] size 0x00100000 gran 0x14 mem PCI: 00:1a.0 14 <- [0x00d0700000 - 0x00d07fffff] size 0x00100000 gran 0x14 mem PCI: 00:1c.0 1c <- [0x000000ffff - 0x000000fffe] size 0x00000000 gran 0x0c bus 01 io PCI: 00:1c.0 24 <- [0x00dfffffff - 0x00dffffffe] size 0x00000000 gran 0x14 bus 01 prefmem PCI: 00:1c.0 20 <- [0x00dfffffff - 0x00dffffffe] size 0x00000000 gran 0x14 bus 01 mem PCI: 00:1c.2 1c <- [0x0000001000 - 0x0000001fff] size 0x00001000 gran 0x0c bus 02 io PCI: 00:1c.2 24 <- [0x00d0800000 - 0x00d08fffff] size 0x00100000 gran 0x14 bus 02 prefmem PCI: 00:1c.2 20 <- [0x00d0900000 - 0x00d09fffff] size 0x00100000 gran 0x14 bus 02 mem PCI: 02:00.0 10 <- [0x0000001000 - 0x00000010ff] size 0x00000100 gran 0x08 io PCI: 02:00.0 18 <- [0x00d0900000 - 0x00d0900fff] size 0x00001000 gran 0x0c mem64 PCI: 02:00.0 20 <- [0x00d0800000 - 0x00d0803fff] size 0x00004000 gran 0x0e prefmem64 PCI: 00:1d.0 10 <- [0x00d0a1d800 - 0x00d0a1dbff] size 0x00000400 gran 0x0a mem PCI: 00:1e.0 10 <- [0x00d0a04000 - 0x00d0a07fff] size 0x00004000 gran 0x0e mem PCI: 00:1e.0 14 <- [0x00d0a12000 - 0x00d0a12fff] size 0x00001000 gran 0x0c mem PCI: 00:1e.1 10 <- [0x00d0a13000 - 0x00d0a13fff] size 0x00001000 gran 0x0c mem PCI: 00:1e.1 14 <- [0x00d0a14000 - 0x00d0a14fff] size 0x00001000 gran 0x0c mem PCI: 00:1e.2 10 <- [0x00d0a15000 - 0x00d0a15fff] size 0x00001000 gran 0x0c mem PCI: 00:1e.2 14 <- [0x00d0a16000 - 0x00d0a16fff] size 0x00001000 gran 0x0c mem PCI: 00:1e.3 10 <- [0x00d0a17000 - 0x00d0a17fff] size 0x00001000 gran 0x0c mem PCI: 00:1e.3 14 <- [0x00d0a18000 - 0x00d0a18fff] size 0x00001000 gran 0x0c mem PCI: 00:1e.4 10 <- [0x00d0a19000 - 0x00d0a19fff] size 0x00001000 gran 0x0c mem PCI: 00:1e.4 14 <- [0x00d0a1a000 - 0x00d0a1afff] size 0x00001000 gran 0x0c mem PCI: 00:1e.5 10 <- [0x00d0a1b000 - 0x00d0a1bfff] size 0x00001000 gran 0x0c mem PCI: 00:1e.5 14 <- [0x00d0a1c000 - 0x00d0a1cfff] size 0x00001000 gran 0x0c mem PCI: 00:1f.3 10 <- [0x00d0a1dc00 - 0x00d0a1dc1f] size 0x00000020 gran 0x05 mem PCI: 00:1f.3 20 <- [0x0000002020 - 0x000000203f] size 0x00000020 gran 0x05 io Done setting resources. Done allocating resources. BS: BS_DEV_RESOURCES times (us): entry 0 run 428138 exit 0 Enabling resources... PCI: 00:02.0 subsystem <- 0000/0000 PCI: 00:02.0 cmd <- 07 PCI: 00:12.0 subsystem <- 0000/0000 PCI: 00:12.0 cmd <- 106 PCI: 00:13.0 subsystem <- 0000/0000 PCI: 00:13.0 cmd <- 107 PCI: 00:15.0 subsystem <- 0000/0000 PCI: 00:15.0 cmd <- 102 PCI: 00:18.0 subsystem <- 0000/0000 PCI: 00:18.0 cmd <- 106 PCI: 00:18.2 subsystem <- 0000/0000 PCI: 00:18.2 cmd <- 102 PCI: 00:18.6 subsystem <- 0000/0000 PCI: 00:18.6 cmd <- 102 PCI: 00:18.7 subsystem <- 0000/0000 PCI: 00:18.7 cmd <- 102 PCI: 00:1a.0 subsystem <- 0000/0000 PCI: 00:1a.0 cmd <- 102 PCI: 00:1c.0 bridge ctrl <- 0003 PCI: 00:1c.0 cmd <- 100 PCI: 00:1c.2 bridge ctrl <- 0003 PCI: 00:1c.2 cmd <- 107 PCI: 00:1d.0 subsystem <- 0000/0000 PCI: 00:1d.0 cmd <- 102 PCI: 00:1e.0 subsystem <- 0000/0000 PCI: 00:1e.0 cmd <- 106 PCI: 00:1e.1 subsystem <- 0000/0000 PCI: 00:1e.1 cmd <- 102 PCI: 00:1e.2 subsystem <- 0000/0000 PCI: 00:1e.2 cmd <- 102 PCI: 00:1e.3 subsystem <- 0000/0000 PCI: 00:1e.3 cmd <- 102 PCI: 00:1e.4 subsystem <- 0000/0000 PCI: 00:1e.4 cmd <- 102 PCI: 00:1e.5 subsystem <- 0000/0000 PCI: 00:1e.5 cmd <- 102 PCI: 00:1f.3 subsystem <- 0000/0000 PCI: 00:1f.3 cmd <- 103 PCI: 02:00.0 cmd <- 03 done. BS: BS_DEV_ENABLE times (us): entry 0 run 115150 exit 0 Initializing devices... Root Device init Root Device init 1653 usecs CPU_CLUSTER: 0 init
MTRR check Fixed MTRRs : Enabled Variable MTRRs: Enabled
Setting up local apic... apic_id: 0x00 done. CPU: Intel(R) Atom(TM) CPU E3825 @ 1.33GHz. Loading module at 00030000 with entry 00030000. filesize: 0x140 memsize: 0x140 Processing 16 relocs. Offset value of 0x00030000 Attempting to start 1 APs Waiting for 10ms after sending INIT. Waiting for 1st SIPI to complete...done. AP: slot 1 apic_id 4. Waiting for 2nd SIPI to complete...done. Loading module at 00038000 with entry 00038000. filesize: 0x180 memsize: 0x180 Processing 10 relocs. Offset value of 0x00038000 SMM Module: stub loaded at 00038000. Will call 001021c8(00000000) Installing SMM handler to 0x7bd00000 Unable to install SMM permanent handler. Error loading SMM handlers. New SMBASE 0x7bcffc00 Relocation complete. Initializing CPU #0 CPU: vendor Intel device 30673 CPU: family 06, model 37, stepping 03 Init BayTrail core. CPU #0 initialized Initializing CPU #1 CPU: vendor Intel device 30673 CPU: family 06, model 37, stepping 03 Init BayTrail core. Turbo is unavailable CPU #1 initialized Enabling SMIs. GPIO_ROUT = 00000000 ALT_GPIO_SMI = 00000000 CPU_CLUSTER: 0 init 121671 usecs PCI: 00:02.0 init PCI: 00:02.0 init 1751 usecs PCI: 00:12.0 init PCI: 00:12.0 init 1751 usecs PCI: 00:13.0 init PCI: 00:13.0 init 1751 usecs PCI: 00:15.0 init PCI: 00:15.0 init 1750 usecs PCI: 00:18.0 init PCI: 00:18.0 init 1750 usecs PCI: 00:18.2 init PCI: 00:18.2 init 1751 usecs PCI: 00:18.6 init PCI: 00:18.6 init 1751 usecs PCI: 00:18.7 init PCI: 00:18.7 init 1751 usecs PCI: 00:1a.0 init PCI: 00:1a.0 init 1750 usecs PCI: 00:1d.0 init PCI: 00:1d.0 init 1751 usecs PCI: 00:1e.0 init PCI: 00:1e.0 init 1750 usecs PCI: 00:1e.1 init PCI: 00:1e.1 init 1751 usecs PCI: 00:1e.2 init PCI: 00:1e.2 init 1751 usecs PCI: 00:1e.3 init PCI: 00:1e.3 init 1751 usecs PCI: 00:1e.4 init PCI: 00:1e.4 init 1751 usecs PCI: 00:1e.5 init PCI: 00:1e.5 init 1751 usecs PCI: 00:1f.0 init soc: southcluster_init Southbridge APIC ID = 2 PCI_CFG IRQ: Write PCI config space IRQ assignments Warning: PCI Device 2 does not have an IRQ entry, skipping it PCI_CFG IRQ: Finished writing PCI config space IRQ assignments PCI: 00:1f.0 init 23691 usecs PCI: 00:1f.3 init PCI: 00:1f.3 init 1751 usecs PCI: 02:00.0 init PCI: 02:00.0 init 1751 usecs Devices initialized BS: BS_DEV_INIT times (us): entry 0 run 242397 exit 0 Finalize devices... DOMAIN: 0000 final FspNotify(EnumInitPhaseAfterPciEnumeration) Devices finalized BS: BS_POST_DEVICE times (us): entry 0 run 10683 exit 0 BS: BS_OS_RESUME_CHECK times (us): entry 0 run 2 exit 0
=== FSP HOB Data Structure === FSP Hoblistptr: 0x7bb20000 HOB 0x7bb20000 is an EFI_HOB_TYPE_HANDOFF (type 0x1) HOB 0x7bb20038 is an EFI_HOB_TYPE_GUID_EXTENSION (type 0x4) HOB 0x7bb200f0 is an EFI_HOB_TYPE_GUID_EXTENSION (type 0x4) HOB 0x7bb201e8 is an EFI_HOB_TYPE_GUID_EXTENSION (type 0x4) HOB 0x7bb21860 is an EFI_HOB_TYPE_RESOURCE_DESCRIPTOR (type 0x3) HOB 0x7bb21890 is an EFI_HOB_TYPE_RESOURCE_DESCRIPTOR (type 0x3) HOB 0x7bb218c0 is an EFI_HOB_TYPE_RESOURCE_DESCRIPTOR (type 0x3) HOB 0x7bb218f0 is an EFI_HOB_TYPE_RESOURCE_DESCRIPTOR (type 0x3) HOB 0x7bb21920 is an EFI_HOB_TYPE_RESOURCE_DESCRIPTOR (type 0x3) HOB 0x7bb21950 is an EFI_HOB_TYPE_RESOURCE_DESCRIPTOR (type 0x3) HOB 0x7bb21980 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb219b0 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb219e0 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb21a10 is an EFI_HOB_TYPE_GUID_EXTENSION (type 0x4) HOB 0x7bb25a28 is an EFI_HOB_TYPE_MEMORY_POOL (type 0x7) HOB 0x7bb25a60 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb25a90 is an EFI_HOB_TYPE_GUID_EXTENSION (type 0x4) HOB 0x7bb25c40 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb25c70 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb25ca0 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb25cd0 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb25d00 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb25d30 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb25d60 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb25d90 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb25dc0 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb25df0 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb25e20 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb25e50 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb25e80 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb25eb0 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb25ee0 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb25f10 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb25f40 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb25f70 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb25fa0 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb25fd0 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb26000 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb26030 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb26060 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb26090 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb260c0 is an EFI_HOB_TYPE_MEMORY_POOL (type 0x7) HOB 0x7bb260d8 is an EFI_HOB_TYPE_MEMORY_POOL (type 0x7) HOB 0x7bb26118 is an EFI_HOB_TYPE_MEMORY_POOL (type 0x7) HOB 0x7bb26130 is an EFI_HOB_TYPE_MEMORY_POOL (type 0x7) HOB 0x7bb26178 is an EFI_HOB_TYPE_MEMORY_POOL (type 0x7) HOB 0x7bb26188 is an EFI_HOB_TYPE_MEMORY_POOL (type 0x7) HOB 0x7bb261a0 is an EFI_HOB_TYPE_MEMORY_POOL (type 0x7) HOB 0x7bb261b0 is an EFI_HOB_TYPE_MEMORY_POOL (type 0x7) HOB 0x7bb261c0 is an EFI_HOB_TYPE_MEMORY_POOL (type 0x7) HOB 0x7bb261d0 is an EFI_HOB_TYPE_MEMORY_POOL (type 0x7) HOB 0x7bb263d8 is an EFI_HOB_TYPE_MEMORY_ALLOCATION (type 0x2) HOB 0x7bb26408 is an EFI_HOB_TYPE_MEMORY_POOL (type 0x7) HOB 0x7bb26528 is an EFI_HOB_TYPE_END_OF_HOB_LIST (type 0xffff) === End of FSP HOB Data Structure ===
Memory Configure Data Hob is not present Not updating MRC data in flash. ACPI: Writing ACPI tables at 7b9d6000. ACPI: * FACS @ 7b9d6210 Length 40ACPI: * DSDT @ 7b9d6250 Length 303fSCI is IRQ9 ACPI: added table 1/32, length now 40 ACPI: * FADT @ 7b9d9290 Length f4ACPI: added table 2/32, length now 44 ACPI: * HPET @ 7b9d9390 Length 38 ACPI: added table 3/32, length now 48 ACPI: * MADT @ 7b9d93d0 Length 5c ACPI: added table 4/32, length now 52 ACPI: * MCFG @ 7b9d9430 Length 3c ACPI: Patching up global NVS in DSDT at offset 0x009f -> 7bafa000 New SMBASE 0x7bd00000
-- coreboot mailing list: coreboot@coreboot.org http://www.coreboot.org/mailman/listinfo/coreboot