1#!/usr/bin/env bash 2 3# 4# Rebuild expected AML files for acpi unit-test 5# 6# Copyright (c) 2013 Red Hat Inc. 7# 8# Authors: 9# Marcel Apfelbaum <marcel.a@redhat.com> 10# 11# This work is licensed under the terms of the GNU GPLv2. 12# See the COPYING.LIB file in the top-level directory. 13 14qemu= 15 16if [ -e x86_64-softmmu/qemu-system-x86_64 ]; then 17 qemu="x86_64-softmmu/qemu-system-x86_64" 18elif [ -e i386-softmmu/qemu-system-i386 ]; then 19 qemu="i386-softmmu/qemu-system-i386" 20else 21 echo "Run 'make' to build the qemu exectutable!" 22 echo "Run this script from the build directory." 23 exit 1; 24fi 25 26if [ ! -e "tests/bios-tables-test" ]; then 27 echo "Test: bios-tables-test is required! Run make check before this script." 28 echo "Run this script from the build directory." 29 exit 1; 30fi 31 32TEST_ACPI_REBUILD_AML=y QTEST_QEMU_BINARY=$qemu tests/bios-tables-test 33 34echo "The files were rebuilt and can be added to git." 35