summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Sami Kerola [Wed, 18 Jul 2012 19:13:29 +0000 (21:13 +0200)]
Remove bash backtick command substitution
The $(command) is more flexible as it allows nesting and easier to
read, than `command` notation.
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
Sami Kerola [Wed, 18 Jul 2012 19:03:08 +0000 (21:03 +0200)]
man: detect with autotools if pod2man is present
When pod2man is not present build will skip the manual. Earlier the
condition caused make error, and empty manual page.
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
RWMJ:
- Generate virt-what.txt conditionally too (uses pod2text).
Richard W.M. Jones [Fri, 25 May 2012 19:47:22 +0000 (20:47 +0100)]
doc: Add note about use of this tool for system tuning.
Richard W.M. Jones [Sat, 17 Mar 2012 13:23:29 +0000 (13:23 +0000)]
Version 1.12.
Richard W.M. Jones [Sat, 17 Mar 2012 10:32:39 +0000 (10:32 +0000)]
Preserve %ebx across CPUID when using PIE (thanks Faustus, Anthony Basile from Gentoo).
PIE on i686 uses %ebx as a base register. Don't clobber it across the
CPUID instruction.
https://bugs.gentoo.org/show_bug.cgi?id=341271
https://bugzilla.redhat.com/show_bug.cgi?id=804282
Richard W.M. Jones [Fri, 27 May 2011 11:28:28 +0000 (12:28 +0100)]
IA64 Xen HVM should print 'xen-hvm' not 'xen-domU'.
This updates commit
3ea952163f0c28cd88f8473bb015df892c4247bf.
Richard W.M. Jones [Fri, 27 May 2011 11:17:50 +0000 (12:17 +0100)]
Version 1.11.
Richard W.M. Jones [Thu, 26 May 2011 12:24:56 +0000 (13:24 +0100)]
Add regression test for RHEL 5.7beta Xen HVM guest on IA64 architecture.
See also:
https://bugzilla.redhat.com/show_bug.cgi?id=707508
Thanks Alexander Todorov for access to the hardware.
Richard W.M. Jones [Thu, 26 May 2011 14:40:59 +0000 (15:40 +0100)]
Add IA64-specific tests for virtualization (RHBZ#707508).
Xen IA64 HVM does not provide a simple way to detect the
hypervisor.
If we are lucky and PV-on-HVM drivers are installed and loaded,
then there will be a /sys/bus/xen directory.
Otherwise we add a timing attack to see if we can detect generic
virtualization. Since this is a big hack, it is only enabled on IA64
and only used when all other methods of detection have failed.
This commit also adds `uname -p` to all tests (enabling arch detection
so we only run the above tests on IA64).
Richard W.M. Jones [Wed, 25 May 2011 10:26:06 +0000 (11:26 +0100)]
Version 1.10.
Richard W.M. Jones [Wed, 25 May 2011 10:04:07 +0000 (11:04 +0100)]
Add regression test for kvm with explicit -cpu core2duo option.
Richard W.M. Jones [Wed, 25 May 2011 10:13:50 +0000 (11:13 +0100)]
Fix for KVM with explicit -cpu model parameter.
Richard W.M. Jones [Wed, 25 May 2011 10:04:28 +0000 (11:04 +0100)]
Use $(TESTS) in $(EXTRA_DIST) instead of duplicating list.
This is just rearrangement of the file.
Richard W.M. Jones [Thu, 21 Apr 2011 08:49:36 +0000 (09:49 +0100)]
Add a regression test for IBM PowerVM Lx86 emulator (thanks Yufang Zhang).
Data was collected by RWMJ from IBM eServer BladeCenter JS12 server,
running a PowerVM Lx86 Virtual x86 Environment (VxE) guest.
Richard W.M. Jones [Wed, 9 Mar 2011 11:37:35 +0000 (11:37 +0000)]
docs: Document that SIGPIPE should not be masked when running virt-what.
Richard W.M. Jones [Tue, 8 Mar 2011 12:34:24 +0000 (12:34 +0000)]
Version 1.9.
Richard W.M. Jones [Wed, 2 Mar 2011 07:42:44 +0000 (07:42 +0000)]
docs: Document the exit status of the script.
Richard W.M. Jones [Tue, 1 Feb 2011 14:46:25 +0000 (14:46 +0000)]
Add note about dmidecode on non-PC architectures (thanks Matt Booth).
Richard W.M. Jones [Mon, 31 Jan 2011 16:27:17 +0000 (16:27 +0000)]
Version 1.8.
Justin Clift [Mon, 31 Jan 2011 16:26:02 +0000 (16:26 +0000)]
Update Parallels Desktop test files.
Richard W.M. Jones [Mon, 31 Jan 2011 12:35:56 +0000 (12:35 +0000)]
Various improvements to the manual page (RHBZ#672285).
Richard W.M. Jones [Wed, 26 Jan 2011 23:39:40 +0000 (23:39 +0000)]
Confirm Microsoft Hyper-V, and add a regression test.
Data collected from a RHEL 5.6 guest running on Hyper-V.
Also this modifies the VirtualPC test slightly to distinguish
it from Hyper-V. We require more data from a real VirtualPC
guest to properly refine this test.
Richard W.M. Jones [Mon, 24 Jan 2011 11:18:58 +0000 (11:18 +0000)]
Add virt-what to CLEANFILES.
Richard W.M. Jones [Mon, 24 Jan 2011 11:16:53 +0000 (11:16 +0000)]
Add a regression test for Parallels Desktop (thanks Justin Clift).
Richard W.M. Jones [Mon, 24 Jan 2011 11:03:42 +0000 (11:03 +0000)]
cpuid: Find other leaf entries (RHBZ#671510).
Richard W.M. Jones [Mon, 24 Jan 2011 10:27:52 +0000 (10:27 +0000)]
Add Parallels Virtual Platform (thanks Justin Clift).
Richard W.M. Jones [Thu, 20 Jan 2011 16:16:08 +0000 (16:16 +0000)]
Version 1.7.
Richard W.M. Jones [Thu, 20 Jan 2011 16:13:24 +0000 (16:13 +0000)]
README: Document how to build from git.
Richard W.M. Jones [Thu, 20 Jan 2011 15:57:59 +0000 (15:57 +0000)]
Add /sys/hypervisor test files from RHEL 5 Xen Dom0.
Richard W.M. Jones [Thu, 20 Jan 2011 16:17:58 +0000 (16:17 +0000)]
Add tests/zvm/proc/sysinfo to EXTRA_DIST.
This updates commit
36529e78a60a1c4097e7fe8fa4f3971f8581d864.
Richard W.M. Jones [Thu, 20 Jan 2011 16:00:59 +0000 (16:00 +0000)]
Add /sys/hypervisor files from RHEL 5 Xen DomU to EXTRA_DIST.
This updates commit
55cf13ae4a00c30b55fe508f544406dce05bdb8d.
Richard W.M. Jones [Thu, 20 Jan 2011 15:38:30 +0000 (15:38 +0000)]
Add support for Linux kernels with pv_ops running on Xen.
These would be found for example on Amazon EC2 or Citrix Xen.
This also adds all the extra files found under /sys/hypervisor
on this platform.
Richard W.M. Jones [Thu, 20 Jan 2011 14:42:19 +0000 (14:42 +0000)]
Add additional facts about IBM SystemZ mainframes (thanks Dan Horák).
Add /proc/sysinfo from a real z/VM guest.
This file can in theory be used to detect the following three
arrangements:
(1) Linux running in z/VM on an LPAR.
(2) Linux running directly on an LPAR.
(3) Linux running directly on baremetal (very unlikely!)
Only arrangement (1) has been tested.
Richard W.M. Jones [Thu, 20 Jan 2011 13:49:31 +0000 (08:49 -0500)]
Add test for z/VM on IBM SystemZ mainframes (thanks Dan Horák).
Richard W.M. Jones [Wed, 19 Jan 2011 18:43:53 +0000 (18:43 +0000)]
Version 1.6.
Richard W.M. Jones [Wed, 19 Jan 2011 18:47:45 +0000 (18:47 +0000)]
Add missing files to EXTRA_DIST.
Richard W.M. Jones [Wed, 19 Jan 2011 18:43:38 +0000 (18:43 +0000)]
man page: Refresh section on reporting bugs.
Richard W.M. Jones [Wed, 19 Jan 2011 18:28:33 +0000 (18:28 +0000)]
Add regression test for RHEL 5 Xen DomU HVM (aka full virtualization).
Richard W.M. Jones [Wed, 19 Jan 2011 17:53:24 +0000 (17:53 +0000)]
Add regression test for Linux-VServer (thanks Barış Metin).
Richard W.M. Jones [Wed, 19 Jan 2011 17:33:29 +0000 (17:33 +0000)]
Add regression test for RHEL 5 Xen DomU paravirt.
Richard W.M. Jones [Wed, 19 Jan 2011 16:22:48 +0000 (16:22 +0000)]
Add regression test for RHEL 5 Xen Dom0.
Richard W.M. Jones [Wed, 19 Jan 2011 16:21:23 +0000 (16:21 +0000)]
Fix tests: Add /proc/self/status to test roots.
Note that in two cases (esx4.1, qemu) this is an empty
file because we haven't collected this data yet.
Barış Metin [Wed, 19 Jan 2011 15:08:23 +0000 (15:08 +0000)]
Add support for detecting Linux VServer.
Richard W.M. Jones [Wed, 19 Jan 2011 11:09:52 +0000 (11:09 +0000)]
docs: Make it clear that 'qemu' is software emulation (thanks Eduardo Habkost).
Richard W.M. Jones [Tue, 18 Jan 2011 22:29:43 +0000 (22:29 +0000)]
Update README with information for potential contributors.
Richard W.M. Jones [Tue, 18 Jan 2011 21:23:37 +0000 (21:23 +0000)]
Version 1.5.
Also update instructions in README to cover running make check
and running virt-what locally as root.
Richard W.M. Jones [Tue, 18 Jan 2011 17:40:26 +0000 (17:40 +0000)]
Add test files to EXTRA_DIST.
Richard W.M. Jones [Tue, 18 Jan 2011 17:36:30 +0000 (17:36 +0000)]
Add tests for KVM and QEMU.
The data is taken from a RHEL 6.0 guest running on a Fedora 14 host
(x86_64 in both cases), using qemu-kvm and qemu-system-x86_64
respectively.
qemu-kvm-0.13.0-1.fc14.x86_64
qemu-system-x86-0.13.0-1.fc14.x86_64
Richard W.M. Jones [Tue, 18 Jan 2011 17:11:29 +0000 (17:11 +0000)]
Add test for VMware with data from ESX 4.1 (thanks Matthew Booth).
Richard W.M. Jones [Tue, 18 Jan 2011 17:03:36 +0000 (17:03 +0000)]
Add a test for baremetal.
This modifies the virt-what script slightly so that a test
root can be passed, which causes all tests to be run relative
to that root directory (similar to a chroot).
We then provide a root directory with just enough files in it
to convince virt-what that it is a baremetal machine.
Note that the data in the files is completely real. We do
not intend to add a test unless we can get data from the
real system.
Richard W.M. Jones [Tue, 18 Jan 2011 15:42:48 +0000 (15:42 +0000)]
Version 1.4.
Richard W.M. Jones [Tue, 18 Jan 2011 15:35:16 +0000 (15:35 +0000)]
Update copyright and link in man page.
Richard W.M. Jones [Tue, 18 Jan 2011 15:34:07 +0000 (15:34 +0000)]
Set LANG=C when running external dmidecode command.
Richard W.M. Jones [Tue, 18 Jan 2011 15:32:01 +0000 (15:32 +0000)]
Add detection of Hitachi Virtualization Manager (HVM) Virtage LPAR.
Data supplied by Bhavna Sarathy. Not confirmed.
Richard W.M. Jones [Mon, 17 Jan 2011 10:35:31 +0000 (10:35 +0000)]
Add detection of IBM PowerVM Lx86 Linux/x86 emulator.
Richard W.M. Jones [Wed, 15 Dec 2010 19:54:15 +0000 (19:54 +0000)]
Detect Microsoft Hyper-V.
Based on a description on MSDN:
http://blogs.msdn.com/b/sqlosteam/archive/2010/10/30/is-this-real-the-metaphysics-of-hardware-virtualization.aspx
Not tested. Hyper-V also supports more detail through the CPUID
instruction, which we don't yet display.
Richard W.M. Jones [Tue, 19 Oct 2010 08:31:56 +0000 (09:31 +0100)]
Version 1.3.
Richard W.M. Jones [Mon, 18 Oct 2010 19:02:21 +0000 (20:02 +0100)]
xen: More reliable differentiation of dom0 and domU.
Richard Jones [Thu, 1 Jul 2010 18:26:26 +0000 (19:26 +0100)]
Check for VMWare using the CPUID (thanks: Chetan Loke).
Richard Jones [Wed, 30 Dec 2009 12:15:25 +0000 (12:15 +0000)]
Install virt-what in $sbindir since the script should only be run by root (suggested by Laurent Léonard)
Richard Jones [Thu, 17 Dec 2009 17:18:41 +0000 (17:18 +0000)]
Prepare for 1.2.
Richard Jones [Thu, 17 Dec 2009 17:17:49 +0000 (17:17 +0000)]
vmware status confirmed by RWMJ on ESX 4.0
Richard Jones [Mon, 10 Aug 2009 08:26:22 +0000 (09:26 +0100)]
Move virt-what-cpuid-helper to /usr/libexec.
Richard Jones [Mon, 10 Aug 2009 08:18:26 +0000 (09:18 +0100)]
'make clean' now removes generated files.
Richard Jones [Mon, 10 Aug 2009 08:17:26 +0000 (09:17 +0100)]
Update documentation on new tests added by Laurent Léonard.
Laurent Léonard [Fri, 7 Aug 2009 13:23:27 +0000 (15:23 +0200)]
Add VirtualBox support.
Laurent Léonard [Fri, 7 Aug 2009 13:22:54 +0000 (15:22 +0200)]
Add UML support.
Richard Jones [Thu, 23 Jul 2009 10:28:32 +0000 (11:28 +0100)]
Comment on what VMware guests print ("VMwareVMware")
Richard Jones [Thu, 23 Jul 2009 08:18:57 +0000 (09:18 +0100)]
Autoconfify, add CPUID helper program to detect HVM domains (Paolo Bonzini).
Richard Jones [Thu, 9 Jul 2009 09:25:39 +0000 (10:25 +0100)]
Copy initial release from CVS.