<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/target/s390x/cpu_features_def.h, branch spice_video_codecs</title>
<subtitle>Experimental fork of QEMU with video encoding patches</subtitle>
<id>https://git.openslx.org/bwlp/qemu.git/atom/target/s390x/cpu_features_def.h?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/target/s390x/cpu_features_def.h?h=spice_video_codecs'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2020-08-21T10:18:35+00:00</updated>
<entry>
<title>meson: rename .inc.h files to .h.inc</title>
<updated>2020-08-21T10:18:35+00:00</updated>
<author>
<name>Paolo Bonzini</name>
</author>
<published>2020-02-04T11:41:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=0979ed017f093ead3c011513a3a79517ed75bd00'/>
<id>urn:sha1:0979ed017f093ead3c011513a3a79517ed75bd00</id>
<content type='text'>
Make it consistent with '.c.inc' and '.rst.inc'.

Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>s390x/cpumodel: Rework CPU feature definition</title>
<updated>2019-06-21T13:26:53+00:00</updated>
<author>
<name>David Hildenbrand</name>
</author>
<published>2019-06-12T13:22:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=220ae9002f33480fa30050140c852847677b3c06'/>
<id>urn:sha1:220ae9002f33480fa30050140c852847677b3c06</id>
<content type='text'>
Let's define features at a single spot and make it less error prone to
define new features.

Acked-by: Janosch Frank &lt;frankja@linux.ibm.com&gt;
Acked-by: Cornelia Huck &lt;cohuck@redhat.com&gt;
Signed-off-by: David Hildenbrand &lt;david@redhat.com&gt;
</content>
</entry>
<entry>
<title>s390x/cpumodel: add Deflate-conversion facility</title>
<updated>2019-05-21T14:59:16+00:00</updated>
<author>
<name>Christian Borntraeger</name>
</author>
<published>2019-04-29T09:02:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=afc7b8666b62fe72fdbad7ab0c3f206d4c57c1d1'/>
<id>urn:sha1:afc7b8666b62fe72fdbad7ab0c3f206d4c57c1d1</id>
<content type='text'>
add the deflate conversion facility.

Signed-off-by: Christian Borntraeger &lt;borntraeger@de.ibm.com&gt;
Message-Id: &lt;20190429090250.7648-8-borntraeger@de.ibm.com&gt;
Reviewed-by: David Hildenbrand &lt;david@redhat.com&gt;
Signed-off-by: Cornelia Huck &lt;cohuck@redhat.com&gt;
</content>
</entry>
<entry>
<title>s390x/cpumodel: enhanced sort facility</title>
<updated>2019-05-21T14:59:16+00:00</updated>
<author>
<name>Christian Borntraeger</name>
</author>
<published>2019-04-29T09:02:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=d220fabf16091ca5c26f3313541bdfb7435d6a08'/>
<id>urn:sha1:d220fabf16091ca5c26f3313541bdfb7435d6a08</id>
<content type='text'>
add the enhanced sort facility.

Signed-off-by: Christian Borntraeger &lt;borntraeger@de.ibm.com&gt;
Reviewed-by: David Hildenbrand &lt;david@redhat.com&gt;
Message-Id: &lt;20190429090250.7648-7-borntraeger@de.ibm.com&gt;
Signed-off-by: Cornelia Huck &lt;cohuck@redhat.com&gt;
</content>
</entry>
<entry>
<title>s390x/cpumodel: vector enhancements</title>
<updated>2019-05-21T14:59:16+00:00</updated>
<author>
<name>Christian Borntraeger</name>
</author>
<published>2019-04-29T09:02:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=54d65de0b525272edfa66eb75c3f67b183f8aff4'/>
<id>urn:sha1:54d65de0b525272edfa66eb75c3f67b183f8aff4</id>
<content type='text'>
Add vector enhancements to the cpu model.

Signed-off-by: Christian Borntraeger &lt;borntraeger@de.ibm.com&gt;
Reviewed-by: David Hildenbrand &lt;david@redhat.com&gt;
Message-Id: &lt;20190429090250.7648-6-borntraeger@de.ibm.com&gt;
Signed-off-by: Cornelia Huck &lt;cohuck@redhat.com&gt;
</content>
</entry>
<entry>
<title>s390x/cpumodel: msa9 facility</title>
<updated>2019-05-21T14:59:16+00:00</updated>
<author>
<name>Christian Borntraeger</name>
</author>
<published>2019-04-29T09:02:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=5dacbe23d23c7f0395fa0e65ff1698f632846714'/>
<id>urn:sha1:5dacbe23d23c7f0395fa0e65ff1698f632846714</id>
<content type='text'>
Provide the MSA9 facility (stfle.155). This also contains pckmo
subfunctions for key wrapping. Keep them in a separate group to disable
those as a block if necessary. This is for example needed when disabling
key wrapping via the HMC.

Signed-off-by: Christian Borntraeger &lt;borntraeger@de.ibm.com&gt;
Message-Id: &lt;20190429090250.7648-5-borntraeger@de.ibm.com&gt;
Reviewed-by: David Hildenbrand &lt;david@redhat.com&gt;
Signed-off-by: Cornelia Huck &lt;cohuck@redhat.com&gt;
</content>
</entry>
<entry>
<title>s390x/cpumodel: Miscellaneous-Instruction-Extensions Facility 3</title>
<updated>2019-05-21T14:59:16+00:00</updated>
<author>
<name>Christian Borntraeger</name>
</author>
<published>2019-04-29T09:02:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=2ec038836fa03103596023e4a1ad7e6eb50ee7c7'/>
<id>urn:sha1:2ec038836fa03103596023e4a1ad7e6eb50ee7c7</id>
<content type='text'>
Provide the "Miscellaneous-Instruction-Extensions Facility 3" via
stfle.61.

Signed-off-by: Christian Borntraeger &lt;borntraeger@de.ibm.com&gt;
Reviewed-by: David Hildenbrand &lt;david@redhat.com&gt;
Message-Id: &lt;20190429090250.7648-4-borntraeger@de.ibm.com&gt;
Signed-off-by: Cornelia Huck &lt;cohuck@redhat.com&gt;
</content>
</entry>
<entry>
<title>s390x/cpumodel: Set up CPU model for AP device support</title>
<updated>2018-10-12T09:32:18+00:00</updated>
<author>
<name>Tony Krowiak</name>
</author>
<published>2018-10-10T17:03:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=c5cd17afddda89376712b315a41ede96b034e4c2'/>
<id>urn:sha1:c5cd17afddda89376712b315a41ede96b034e4c2</id>
<content type='text'>
A new CPU model feature and two new CPU model facilities are
introduced to support AP devices for a KVM guest.

CPU model features:

1. The S390_FEAT_AP CPU model feature indicates whether AP
   instructions are available to the guest. This feature will
   be enabled only if the AP instructions are available on the
   linux host as determined by the availability of the
   KVM_S390_VM_CRYPTO_ENABLE_APIE VM attribute which is exposed
   by KVM only if the AP instructions are available on the
   host.

   This feature must be turned on from userspace to execute AP
   instructions on the KVM guest. The QEMU command line to turn
   this feature on looks something like this:

	qemu-system-s390x ... -cpu xxx,ap=on ...

   This feature will be supported for zEC12 and newer CPU models.
   The feature will not be supported for older models because
   there are few older systems on which to test and the older
   crypto cards will be going out of service in the relatively
   near future.

CPU model facilities:

1. The S390_FEAT_AP_QUERY_CONFIG_INFO feature indicates whether the
   AP Query Configuration Information (QCI) facility is available
   to the guest as determined by whether the facility is available
   on the host. This feature will be exposed by KVM only if the
   QCI facility is installed on the host.

2. The S390_FEAT_AP_FACILITY_TEST feature indicates whether the AP
   Facility Test (APFT) facility is available to the guest as
   determined by whether the facility is available on the host.
   This feature will be exposed by KVM only if APFT is installed
   on the host.

Signed-off-by: Tony Krowiak &lt;akrowiak@linux.ibm.com&gt;
Tested-by: Pierre Morel &lt;pmorel@linux.ibm.com&gt;
Reviewed-by: David Hildenbrand &lt;david@redhat.com&gt;
Reviewed-by: Halil Pasic &lt;pasic@linux.ibm.com&gt;
Reviewed-by: Christian Borntraeger &lt;borntraeger@de.ibm.com&gt;
Tested-by: Christian Borntraeger &lt;borntraeger@de.ibm.com&gt;
Message-Id: &lt;20181010170309.12045-3-akrowiak@linux.ibm.com&gt;
Signed-off-by: Cornelia Huck &lt;cohuck@redhat.com&gt;
</content>
</entry>
<entry>
<title>s390x/kvm: add etoken facility</title>
<updated>2018-08-20T12:18:49+00:00</updated>
<author>
<name>Christian Borntraeger</name>
</author>
<published>2018-07-31T09:04:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=27e84d4ebd25b981ab27cb590fe06d1b0fcd06d2'/>
<id>urn:sha1:27e84d4ebd25b981ab27cb590fe06d1b0fcd06d2</id>
<content type='text'>
Provide the etoken facility. We need to handle cpu model, migration and
clear reset.

Signed-off-by: Christian Borntraeger &lt;borntraeger@de.ibm.com&gt;
Acked-by: Janosch Frank &lt;frankja@linux.ibm.com&gt;
Message-Id: &lt;20180731090448.36662-3-borntraeger@de.ibm.com&gt;
Reviewed-by: David Hildenbrand &lt;david@redhat.com&gt;
Signed-off-by: Cornelia Huck &lt;cohuck@redhat.com&gt;
</content>
</entry>
<entry>
<title>s390x/cpumodel: model PTFF subfunctions for Multiple-epoch facility</title>
<updated>2018-02-09T08:37:13+00:00</updated>
<author>
<name>David Hildenbrand</name>
</author>
<published>2018-02-05T10:29:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=46a99c9f73c7a93c3509782030b45d4e2c77d95a'/>
<id>urn:sha1:46a99c9f73c7a93c3509782030b45d4e2c77d95a</id>
<content type='text'>
For now, the kernel does not properly indicate configured CPU subfunctions
to the guest, but simply uses the host values (as support in KVM is still
missing). That's why we missed to model the PTFF subfunctions that come
with Multiple-epoch facility.

Let's properly add these, along with a new feature group.

Signed-off-by: David Hildenbrand &lt;david@redhat.com&gt;
Message-Id: &lt;20180205102935.14736-1-david@redhat.com&gt;
Tested-by: Christian Borntraeger &lt;borntraeger@de.ibm.com&gt;
Reviewed-by: Christian Borntraeger &lt;borntraeger@de.ibm.com&gt;
Signed-off-by: Cornelia Huck &lt;cohuck@redhat.com&gt;
</content>
</entry>
</feed>
