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