xref: /linux/tools/testing/kunit/qemu_configs/microblazeel.py (revision c3134590a8c51b34ce66fa471ffa4b4fe38daa1f)
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