xref: /linux/tools/testing/kunit/qemu_configs/microblazebe.py (revision c3134590a8c51b34ce66fa471ffa4b4fe38daa1f)
1*98f468b0SThomas Weißschuh# SPDX-License-Identifier: GPL-2.0-only
2*98f468b0SThomas Weißschuhfrom ..qemu_config import QemuArchParams
3*98f468b0SThomas Weißschuh
4*98f468b0SThomas WeißschuhQEMU_ARCH = QemuArchParams(linux_arch='microblaze',
5*98f468b0SThomas Weißschuh						   kconfig='''
6*98f468b0SThomas WeißschuhCONFIG_KERNEL_BASE_ADDR=0x90000000
7*98f468b0SThomas WeißschuhCONFIG_XILINX_MICROBLAZE0_USE_MSR_INSTR=1
8*98f468b0SThomas WeißschuhCONFIG_XILINX_MICROBLAZE0_USE_PCMP_INSTR=1
9*98f468b0SThomas WeißschuhCONFIG_XILINX_MICROBLAZE0_USE_BARREL=1
10*98f468b0SThomas WeißschuhCONFIG_XILINX_MICROBLAZE0_USE_DIV=0
11*98f468b0SThomas WeißschuhCONFIG_XILINX_MICROBLAZE0_USE_HW_MUL=1
12*98f468b0SThomas WeißschuhCONFIG_XILINX_MICROBLAZE0_USE_FPU=0
13*98f468b0SThomas WeißschuhCONFIG_CPU_BIG_ENDIAN=y
14*98f468b0SThomas WeißschuhCONFIG_SERIAL_UARTLITE=y
15*98f468b0SThomas WeißschuhCONFIG_SERIAL_UARTLITE_CONSOLE=y
16*98f468b0SThomas WeißschuhCONFIG_MB_POWER_OFF_THROUGH_UNALIGNED_PC=y
17*98f468b0SThomas Weißschuh''',
18*98f468b0SThomas Weißschuh						   qemu_arch='microblaze',
19*98f468b0SThomas Weißschuh						   kernel_path='arch/microblaze/boot/linux.bin',
20*98f468b0SThomas Weißschuh						   kernel_command_line='kunit_shutdown=poweroff',
21*98f468b0SThomas Weißschuh						   extra_qemu_params=[
22*98f468b0SThomas Weißschuh							'-M', 'petalogix-s3adsp1800',
23*98f468b0SThomas Weißschuh						   ],
24*98f468b0SThomas Weißschuh)
25