1#!/bin/bash 2# 3# XTF test utilities (x86_64). 4# 5 6# Arch-specific environment overrides. 7function xtf_arch_prepare() 8{ 9 export FW_PREFIX="${FW_PREFIX:-}" 10 export QEMU_PREFIX="${QEMU_PREFIX:-}" 11 export XEN_BINARY="${XEN_BINARY:-${WORKDIR}/xen}" 12 export XEN_CMDLINE="${XEN_CMDLINE:-loglvl=all noreboot console_timestamps=boot console=com1}" 13 export XTF_SRC_BRANCH="${XTF_SRC_BRANCH:-master}" 14 export XTF_SRC_URI="${XTF_SRC_URI:-https://xenbits.xen.org/git-http/xtf.git}" 15 export XTF_SRC_VARIANTS="hvm64 pv64" 16} 17 18# Perform arch-specific XTF environment setup. 19function xtf_arch_setup() 20{ 21 export TEST_CMD="${QEMU_PREFIX}qemu-system-x86_64 \ 22 -no-reboot \ 23 -nographic \ 24 -monitor none \ 25 -serial stdio \ 26 -m 512 \ 27 -kernel ${XEN_BINARY} \ 28 -initrd ${XTF_BINARY} \ 29 -append \"${XEN_CMDLINE}\" \ 30 " 31} 32