qemu-sanity-check.git
10 years agoVersion 1.1.4. v1.1.4
Richard W.M. Jones [Wed, 28 Aug 2013 15:26:38 +0000 (16:26 +0100)]
Version 1.1.4.

10 years agoSearch for +debug kernels when --kernel option is not used (RHBZ#1002189).
Richard W.M. Jones [Wed, 28 Aug 2013 15:23:21 +0000 (16:23 +0100)]
Search for +debug kernels when --kernel option is not used (RHBZ#1002189).

10 years agoqemu: Use oops=panic panic=-1
Richard W.M. Jones [Thu, 22 Aug 2013 14:58:16 +0000 (15:58 +0100)]
qemu: Use oops=panic panic=-1

panic=-1 causes the kernel to reboot immediately without
waiting.

oops=panic turns kernel OOPS into a panic.

10 years agoqemu: Pass -machine accel=kvm:tcg option on qemu command line.
Richard W.M. Jones [Thu, 22 Aug 2013 14:41:54 +0000 (15:41 +0100)]
qemu: Pass -machine accel=kvm:tcg option on qemu command line.

This makes qemu try to use KVM, and fall back cleanly to TCG if
hardware accelerated virt is not available.

10 years agoinit: Try to call reboot(2) to reboot the system from the initramfs.
Richard W.M. Jones [Thu, 22 Aug 2013 14:40:57 +0000 (15:40 +0100)]
init: Try to call reboot(2) to reboot the system from the initramfs.

For some reason, panic=1 is broken on kernel 3.11.  Calling reboot is
more reliable.

Note that qemu won't actually reboot the VM, because we are passing
-no-reboot on the command line, so the VM should exit instead.

10 years agoRemove spec file, since this package has been added to Fedora.
Richard W.M. Jones [Thu, 22 Aug 2013 14:44:39 +0000 (15:44 +0100)]
Remove spec file, since this package has been added to Fedora.

10 years agoVersion 1.1.3. v1.1.3
Richard W.M. Jones [Thu, 22 Aug 2013 13:04:04 +0000 (14:04 +0100)]
Version 1.1.3.

10 years agobuild: Remove *~ files when cleaning.
Richard W.M. Jones [Thu, 22 Aug 2013 13:03:35 +0000 (14:03 +0100)]
build: Remove *~ files when cleaning.

10 years agospec: Introduce a -nodeps subpackage.
Richard W.M. Jones [Tue, 20 Aug 2013 20:32:29 +0000 (21:32 +0100)]
spec: Introduce a -nodeps subpackage.

This allows users to install qemu-sanity-check with ordinary
dependencies, but the special qemu and kernel packages to
BuildRequires: qemu-sanity-check-nodeps so that they don't get a
circular dependency on qemu/kernel.

10 years agoNew upstream version 1.1.2. v1.1.2
Richard W.M. Jones [Tue, 20 Aug 2013 19:08:23 +0000 (20:08 +0100)]
New upstream version 1.1.2.

10 years agospec: Set the qemu-list to a suitable value for recent Fedora.
Richard W.M. Jones [Tue, 20 Aug 2013 19:08:16 +0000 (20:08 +0100)]
spec: Set the qemu-list to a suitable value for recent Fedora.

10 years agospec: x86-64 -> x86_64
Richard W.M. Jones [Tue, 20 Aug 2013 19:07:36 +0000 (20:07 +0100)]
spec: x86-64 -> x86_64

10 years agoconfigure: Allow the default qemu list to be overridden by the packager.
Richard W.M. Jones [Tue, 20 Aug 2013 19:04:06 +0000 (20:04 +0100)]
configure: Allow the default qemu list to be overridden by the packager.

10 years agospec: BR qemu & kernel so the 'make check' rule can run.
Richard W.M. Jones [Tue, 20 Aug 2013 18:34:37 +0000 (19:34 +0100)]
spec: BR qemu & kernel so the 'make check' rule can run.

Also:

- Only run the tests on x86, because ARM isn't likely to work.

- If make check fails, make sure test-suite.log is printed out.

10 years agoCorrect default path to initrd after installation. v1.1.1
Richard W.M. Jones [Tue, 20 Aug 2013 18:05:19 +0000 (19:05 +0100)]
Correct default path to initrd after installation.

10 years agoFix FSF addresses.
Richard W.M. Jones [Tue, 20 Aug 2013 18:02:19 +0000 (19:02 +0100)]
Fix FSF addresses.

10 years agoAdd maintainer-tag rule for tagging HEAD with current version.
Richard W.M. Jones [Tue, 20 Aug 2013 17:44:09 +0000 (18:44 +0100)]
Add maintainer-tag rule for tagging HEAD with current version.

10 years agoFix EXTRA_DIST.
Richard W.M. Jones [Tue, 20 Aug 2013 17:43:07 +0000 (18:43 +0100)]
Fix EXTRA_DIST.

10 years agoAdd an RPM spec file.
Richard W.M. Jones [Tue, 20 Aug 2013 17:37:24 +0000 (18:37 +0100)]
Add an RPM spec file.

This is a temporary measure until this package can be
added to Fedora.

10 years agoAdd license file (GPLv2+).
Richard W.M. Jones [Tue, 20 Aug 2013 17:39:24 +0000 (18:39 +0100)]
Add license file (GPLv2+).

10 years agoImplement timeout, and add several tests.
Richard W.M. Jones [Tue, 20 Aug 2013 16:02:20 +0000 (17:02 +0100)]
Implement timeout, and add several tests.

10 years agodocs: Add a note about timeout bug.
Richard W.M. Jones [Tue, 20 Aug 2013 15:35:27 +0000 (16:35 +0100)]
docs: Add a note about timeout bug.

10 years agoInitial version of qemu-sanity-check.
Richard W.M. Jones [Tue, 20 Aug 2013 12:59:59 +0000 (13:59 +0100)]
Initial version of qemu-sanity-check.

10 years agoqemu-sanity-check initial commit.
Richard W.M. Jones [Tue, 20 Aug 2013 12:59:41 +0000 (13:59 +0100)]
qemu-sanity-check initial commit.