## ## This file is part of the coreboot project. ## ## Copyright (C) 2013 Google Inc. ## ## This software is licensed under the terms of the GNU General Public ## License version 2, as published by the Free Software Foundation, and ## may be copied, distributed, and modified under those terms. ## ## This program is distributed in the hope that it will be useful, ## but WITHOUT ANY WARRANTY; without even the implied warranty of ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ## GNU General Public License for more details. # Emulation for ARM Ltd Versatile Express Cortex-A9 # http://www.arm.com/products/tools/development-boards/versatile-express # To execute, do: # export QEMU_AUDIO_DRV = none # qemu-system-arm -M vexpress-a9 -m 1024M -nographic -bios build/coreboot.rom if BOARD_EMULATION_QEMU_ARMV7 config BOARD_SPECIFIC_OPTIONS # dummy def_bool y select CPU_ARMLTD_CORTEX_A9 select DRIVERS_UART_PL011 select BOOTBLOCK_CONSOLE select CONSOLE_SERIAL select MAINBOARD_HAS_NATIVE_VGA_INIT select MAINBOARD_FORCE_NATIVE_VGA_INIT select HAVE_LINEAR_FRAMEBUFFER select ARCH_BOOTBLOCK_ARMV7 select ARCH_ROMSTAGE_ARMV7 select ARCH_RAMSTAGE_ARMV7 select BOARD_ROMSIZE_KB_4096 select BOOT_DEVICE_NOT_SPI_FLASH config MAINBOARD_DIR string default emulation/qemu-armv7 config MAINBOARD_PART_NUMBER string default "QEMU ARMv7" config MAX_CPUS int default 2 config MAINBOARD_VENDOR string default "ARM Ltd." endif # BOARD_EMULATION_QEMU_ARMV7