xref: /linux/tools/testing/kunit/qemu_configs/microblazeel.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=0x50000000
7*98f468b0SThomas WeißschuhCONFIG_XILINX_MICROBLAZE0_FAMILY="virtex5"
8*98f468b0SThomas WeißschuhCONFIG_XILINX_MICROBLAZE0_USE_MSR_INSTR=1
9*98f468b0SThomas WeißschuhCONFIG_XILINX_MICROBLAZE0_USE_PCMP_INSTR=1
10*98f468b0SThomas WeißschuhCONFIG_XILINX_MICROBLAZE0_USE_BARREL=1
11*98f468b0SThomas WeißschuhCONFIG_XILINX_MICROBLAZE0_USE_DIV=1
12*98f468b0SThomas WeißschuhCONFIG_XILINX_MICROBLAZE0_USE_HW_MUL=2
13*98f468b0SThomas WeißschuhCONFIG_XILINX_MICROBLAZE0_USE_FPU=1
14*98f468b0SThomas WeißschuhCONFIG_CPU_LITTLE_ENDIAN=y
15*98f468b0SThomas WeißschuhCONFIG_SERIAL_8250=y
16*98f468b0SThomas WeißschuhCONFIG_SERIAL_8250_CONSOLE=y
17*98f468b0SThomas WeißschuhCONFIG_SERIAL_8250_16550A_VARIANTS=y
18*98f468b0SThomas WeißschuhCONFIG_SERIAL_OF_PLATFORM=y
19*98f468b0SThomas WeißschuhCONFIG_MB_POWER_OFF_THROUGH_UNALIGNED_PC=y
20*98f468b0SThomas Weißschuh''',
21*98f468b0SThomas Weißschuh						   qemu_arch='microblaze',
22*98f468b0SThomas Weißschuh						   kernel_path='arch/microblaze/boot/linux.bin',
23*98f468b0SThomas Weißschuh						   kernel_command_line='kunit_shutdown=poweroff',
24*98f468b0SThomas Weißschuh						   extra_qemu_params=[
25*98f468b0SThomas Weißschuh							'-M', 'petalogix-ml605',
26*98f468b0SThomas Weißschuh						   ],
27*98f468b0SThomas Weißschuh)
28