1# SPDX-License-Identifier: GPL-2.0-only 2from ..qemu_config import QemuArchParams 3 4QEMU_ARCH = QemuArchParams(linux_arch='microblaze', 5 kconfig=''' 6CONFIG_KERNEL_BASE_ADDR=0x50000000 7CONFIG_XILINX_MICROBLAZE0_FAMILY="virtex5" 8CONFIG_XILINX_MICROBLAZE0_USE_MSR_INSTR=1 9CONFIG_XILINX_MICROBLAZE0_USE_PCMP_INSTR=1 10CONFIG_XILINX_MICROBLAZE0_USE_BARREL=1 11CONFIG_XILINX_MICROBLAZE0_USE_DIV=1 12CONFIG_XILINX_MICROBLAZE0_USE_HW_MUL=2 13CONFIG_XILINX_MICROBLAZE0_USE_FPU=1 14CONFIG_CPU_LITTLE_ENDIAN=y 15CONFIG_SERIAL_8250=y 16CONFIG_SERIAL_8250_CONSOLE=y 17CONFIG_SERIAL_8250_16550A_VARIANTS=y 18CONFIG_SERIAL_OF_PLATFORM=y 19CONFIG_MB_POWER_OFF_THROUGH_UNALIGNED_PC=y 20''', 21 qemu_arch='microblaze', 22 kernel_path='arch/microblaze/boot/linux.bin', 23 kernel_command_line='kunit_shutdown=poweroff', 24 extra_qemu_params=[ 25 '-M', 'petalogix-ml605', 26 ], 27) 28