-#!/bin/bash
+#!/usr/bin/env bash
# Copyright (c) 2013 Kevin Wolf <kwolf@redhat.com>
#
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
-QEMU=${QEMU:-"../../x86_64-softmmu/qemu-system-x86_64"}
+QEMU=${QEMU:-"../../qemu-system-x86_64"}
run_qemu() {
local kernel=$1
-device isa-debugcon,chardev=stdio \
-chardev file,path=test.out,id=stdio \
-device isa-debug-exit,iobase=0xf4,iosize=0x4 \
- "$@"
+ "$@" >> test.log 2>&1
ret=$?
cat test.out >> test.log
run_qemu modules.elf -initrd "module.txt,module.txt argument,module.txt"
}
+aout_kludge() {
+ for i in $(seq 1 9); do
+ run_qemu aout_kludge_$i.bin
+ done
+}
+
make all
-for t in mmap modules; do
+for t in mmap modules aout_kludge; do
echo > test.log
pass=1