xref: /linux/tools/testing/kunit/qemu_configs/microblazebe.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=0x90000000
7CONFIG_XILINX_MICROBLAZE0_USE_MSR_INSTR=1
8CONFIG_XILINX_MICROBLAZE0_USE_PCMP_INSTR=1
9CONFIG_XILINX_MICROBLAZE0_USE_BARREL=1
10CONFIG_XILINX_MICROBLAZE0_USE_DIV=0
11CONFIG_XILINX_MICROBLAZE0_USE_HW_MUL=1
12CONFIG_XILINX_MICROBLAZE0_USE_FPU=0
13CONFIG_CPU_BIG_ENDIAN=y
14CONFIG_SERIAL_UARTLITE=y
15CONFIG_SERIAL_UARTLITE_CONSOLE=y
16CONFIG_MB_POWER_OFF_THROUGH_UNALIGNED_PC=y
17''',
18						   qemu_arch='microblaze',
19						   kernel_path='arch/microblaze/boot/linux.bin',
20						   kernel_command_line='kunit_shutdown=poweroff',
21						   extra_qemu_params=[
22							'-M', 'petalogix-s3adsp1800',
23						   ],
24)
25