<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/target/s390x/diag.c, 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/diag.c?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/target/s390x/diag.c?h=spice_video_codecs'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2021-07-07T12:01:59+00:00</updated>
<entry>
<title>target/s390x: move kvm files into kvm/</title>
<updated>2021-07-07T12:01:59+00:00</updated>
<author>
<name>Cho, Yu-Chen</name>
</author>
<published>2021-07-07T10:53:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=67043607d17cf62f4ae8110151c44fb73295e66f'/>
<id>urn:sha1:67043607d17cf62f4ae8110151c44fb73295e66f</id>
<content type='text'>
move kvm files into kvm/
After the reshuffling, update MAINTAINERS accordingly.
Make use of the new directory:

target/s390x/kvm/

Signed-off-by: Claudio Fontana &lt;cfontana@suse.de&gt;
Signed-off-by: Cho, Yu-Chen &lt;acho@suse.com&gt;
Reviewed-by: Cornelia Huck &lt;cohuck@redhat.com&gt;
Reviewed-by: Thomas Huth &lt;thuth@redhat.com&gt;
Message-Id: &lt;20210707105324.23400-14-acho@suse.com&gt;
Signed-off-by: Cornelia Huck &lt;cohuck@redhat.com&gt;
</content>
</entry>
<entry>
<title>target/s390x: use kvm_enabled() to wrap call to kvm_s390_get_hpage_1m</title>
<updated>2021-07-07T12:01:59+00:00</updated>
<author>
<name>Cho, Yu-Chen</name>
</author>
<published>2021-07-07T10:53:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=1fc66ac17a604b3df78518ed9bc9bdf5552ee33a'/>
<id>urn:sha1:1fc66ac17a604b3df78518ed9bc9bdf5552ee33a</id>
<content type='text'>
this will allow to remove the kvm stubs.

Signed-off-by: Claudio Fontana &lt;cfontana@suse.de&gt;
Signed-off-by: Cho, Yu-Chen &lt;acho@suse.com&gt;
Reviewed-by: Thomas Huth &lt;thuth@redhat.com&gt;
Message-Id: &lt;20210707105324.23400-12-acho@suse.com&gt;
Signed-off-by: Cornelia Huck &lt;cohuck@redhat.com&gt;
</content>
</entry>
<entry>
<title>target/s390x: rename internal.h to s390x-internal.h</title>
<updated>2021-07-07T12:01:56+00:00</updated>
<author>
<name>Cho, Yu-Chen</name>
</author>
<published>2021-07-07T10:53:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=b6b4722307f31491ee553c674ded2a8bba6173e1'/>
<id>urn:sha1:b6b4722307f31491ee553c674ded2a8bba6173e1</id>
<content type='text'>
The internal.h file is renamed to s390x-internal.h, because of the
risk of collision with other files with the same name.

Signed-off-by: Claudio Fontana &lt;cfontana@suse.de&gt;
Signed-off-by: Cho, Yu-Chen &lt;acho@suse.com&gt;
Acked-by: David Hildenbrand &lt;david@redhat.com&gt;
Acked-by: Cornelia Huck &lt;cohuck@redhat.com&gt;
Reviewed-by: Thomas Huth &lt;thuth@redhat.com&gt;
Message-Id: &lt;20210707105324.23400-7-acho@suse.com&gt;
Signed-off-by: Cornelia Huck &lt;cohuck@redhat.com&gt;
</content>
</entry>
<entry>
<title>Do not include exec/address-spaces.h if it's not really necessary</title>
<updated>2021-05-02T15:24:51+00:00</updated>
<author>
<name>Thomas Huth</name>
</author>
<published>2021-04-16T17:13:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=ee86213aa3ff73c49ced340e4d409943a1f752a3'/>
<id>urn:sha1:ee86213aa3ff73c49ced340e4d409943a1f752a3</id>
<content type='text'>
Stop including exec/address-spaces.h in files that don't need it.

Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
Message-Id: &lt;20210416171314.2074665-5-thuth@redhat.com&gt;
Signed-off-by: Laurent Vivier &lt;laurent@vivier.eu&gt;
</content>
</entry>
<entry>
<title>s390x: protvirt: Move diag 308 data over SIDA</title>
<updated>2020-04-29T12:31:32+00:00</updated>
<author>
<name>Janosch Frank</name>
</author>
<published>2020-03-19T13:19:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=9c61e11238cfa8f70e3eb90aac5d3e5646e5432f'/>
<id>urn:sha1:9c61e11238cfa8f70e3eb90aac5d3e5646e5432f</id>
<content type='text'>
For protected guests the IPIB is written/read to/from the SIDA, so we
need those accesses to go through s390_cpu_pv_mem_read/write().

Signed-off-by: Janosch Frank &lt;frankja@linux.ibm.com&gt;
Reviewed-by: David Hildenbrand &lt;david@redhat.com&gt;
Reviewed-by: Christian Borntraeger &lt;borntraeger@de.ibm.com&gt;
Reviewed-by: Claudio Imbrenda &lt;imbrenda@linux.ibm.com&gt;
Reviewed-by: Cornelia Huck &lt;cohuck@redhat.com&gt;
Message-Id: &lt;20200319131921.2367-12-frankja@linux.ibm.com&gt;
Signed-off-by: Cornelia Huck &lt;cohuck@redhat.com&gt;
</content>
</entry>
<entry>
<title>s390x: protvirt: Support unpack facility</title>
<updated>2020-04-29T12:30:54+00:00</updated>
<author>
<name>Janosch Frank</name>
</author>
<published>2020-03-23T08:36:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=c3347ed0d2ee42a7dcf7bfe7f9c3884a9596727a'/>
<id>urn:sha1:c3347ed0d2ee42a7dcf7bfe7f9c3884a9596727a</id>
<content type='text'>
The unpack facility provides the means to setup a protected guest. A
protected guest cannot be introspected by the hypervisor or any
user/administrator of the machine it is running on.

Protected guests are encrypted at rest and need a special boot
mechanism via diag308 subcode 8 and 10.

Code 8 sets the PV specific IPLB which is retained separately from
those set via code 5.

Code 10 is used to unpack the VM into protected memory, verify its
integrity and start it.

Signed-off-by: Janosch Frank &lt;frankja@linux.ibm.com&gt;
Co-developed-by: Christian Borntraeger &lt;borntraeger@de.ibm.com&gt; [Changes
to machine]
Reviewed-by: David Hildenbrand &lt;david@redhat.com&gt;
Reviewed-by: Claudio Imbrenda &lt;imbrenda@linux.ibm.com&gt;
Reviewed-by: Cornelia Huck &lt;cohuck@redhat.com&gt;
Message-Id: &lt;20200323083606.24520-1-frankja@linux.ibm.com&gt;
[CH: fixed up KVM_PV_VM_ -&gt; KVM_PV_]
Signed-off-by: Cornelia Huck &lt;cohuck@redhat.com&gt;
</content>
</entry>
<entry>
<title>s390x: Move diagnose 308 subcodes and rcs into ipl.h</title>
<updated>2020-04-28T10:29:46+00:00</updated>
<author>
<name>Janosch Frank</name>
</author>
<published>2020-03-19T13:19:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=9b39d29470e9dbef24ee842a44ea56bd92b855ea'/>
<id>urn:sha1:9b39d29470e9dbef24ee842a44ea56bd92b855ea</id>
<content type='text'>
They are part of the IPL process, so let's put them into the ipl
header.

Signed-off-by: Janosch Frank &lt;frankja@linux.ibm.com&gt;
Reviewed-by: Cornelia Huck &lt;cohuck@redhat.com&gt;
Reviewed-by: Christian Borntraeger &lt;borntraeger@de.ibm.com&gt;
Reviewed-by: David Hildenbrand &lt;david@redhat.com&gt;
Message-Id: &lt;20200319131921.2367-2-frankja@linux.ibm.com&gt;
Signed-off-by: Cornelia Huck &lt;cohuck@redhat.com&gt;
</content>
</entry>
<entry>
<title>s390x: ipl: Consolidate iplb validity check into one function</title>
<updated>2020-03-10T09:18:20+00:00</updated>
<author>
<name>Janosch Frank</name>
</author>
<published>2020-03-10T09:09:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=94c21436e5a89143f8b9cb4d089d1a2f3f4fd377'/>
<id>urn:sha1:94c21436e5a89143f8b9cb4d089d1a2f3f4fd377</id>
<content type='text'>
It's nicer to just call one function than calling a function for each
possible iplb type.

Signed-off-by: Janosch Frank &lt;frankja@linux.ibm.com&gt;
Reviewed-by: David Hildenbrand &lt;david@redhat.com&gt;
Message-Id: &lt;20200310090950.61172-1-frankja@linux.ibm.com&gt;
Reviewed-by: Christian Borntraeger &lt;borntraeger@de.ibm.com&gt;
Signed-off-by: Christian Borntraeger &lt;borntraeger@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>s390x: Beautify diag308 handling</title>
<updated>2019-12-14T09:25:50+00:00</updated>
<author>
<name>Janosch Frank</name>
</author>
<published>2019-11-27T17:50:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=0b7fd817e0f383760e37ca9286150d5816cf0594'/>
<id>urn:sha1:0b7fd817e0f383760e37ca9286150d5816cf0594</id>
<content type='text'>
Let's improve readability by:
* Using constants for the subcodes
* Moving parameter checking into a function
* Removing subcode &gt; 6 check as the default case catches that

Signed-off-by: Janosch Frank &lt;frankja@linux.ibm.com&gt;
Reviewed-by: Cornelia Huck &lt;cohuck@redhat.com&gt;
Reviewed-by: Thomas Huth &lt;thuth@redhat.com&gt;
Reviewed-by: David Hildenbrand &lt;david@redhat.com&gt;
Message-Id: &lt;20191127175046.4911-6-frankja@linux.ibm.com&gt;
Signed-off-by: Cornelia Huck &lt;cohuck@redhat.com&gt;
</content>
</entry>
<entry>
<title>target/s390x: Remove ilen parameter from s390_program_interrupt</title>
<updated>2019-10-09T10:49:01+00:00</updated>
<author>
<name>Richard Henderson</name>
</author>
<published>2019-10-01T17:15:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=77b703f84f0099c2e863a05122537a252ca005d1'/>
<id>urn:sha1:77b703f84f0099c2e863a05122537a252ca005d1</id>
<content type='text'>
This is no longer used, and many of the existing uses -- particularly
within hw/s390x -- seem questionable.

Reviewed-by: David Hildenbrand &lt;david@redhat.com&gt;
Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Message-Id: &lt;20191001171614.8405-4-richard.henderson@linaro.org&gt;
Signed-off-by: David Hildenbrand &lt;david@redhat.com&gt;
</content>
</entry>
</feed>
