summaryrefslogtreecommitdiffstats
path: root/xen-stub.c
diff options
context:
space:
mode:
authorDavid Gibson <david@gibson.dropbear.id.au>2011-10-10 18:31:01 +0000
committerAlexander Graf <agraf@suse.de>2011-10-30 17:11:53 +0100
commit6659394fa1fa20aa640efa42c8fa5ee6994b6286 (patch)
treeff22a1243e72494798b10a61b9464a836c63920a /xen-stub.c
parent9bc884b741d3ab5bc3471a5cbccc38480676bf2b (diff)
downloadhqemu-6659394fa1fa20aa640efa42c8fa5ee6994b6286.zip
hqemu-6659394fa1fa20aa640efa42c8fa5ee6994b6286.tar.gz
pseries: Add device tree properties for VMX/VSX and DFP under kvm
Sufficiently recent PAPR specifications define properties "ibm,vmx" and "ibm,dfp" on the CPU node which advertise whether the VMX vector extensions (or the later VSX version) and/or the Decimal Floating Point operations from IBM's recent POWER CPUs are available. Currently we do not put these in the guest device tree and the guest kernel will consequently assume they are not available. This is good, because they are not supported under TCG. VMX is similar enough to Altivec that it might be trivial to support, but VSX and DFP would both require significant work to support in TCG. However, when running under kvm on a host which supports these instructions, there's no reason not to let the guest use them. This patch, therefore, checks for the relevant support on the host CPU and, if present, advertises them to the guest as well. Signed-off-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: Alexander Graf <agraf@suse.de>
Diffstat (limited to 'xen-stub.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud