<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/pc-bios/s390-ccw/cio.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/pc-bios/s390-ccw/cio.h?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/pc-bios/s390-ccw/cio.h?h=spice_video_codecs'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2022-11-16T09:15:26+00:00</updated>
<entry>
<title>s390x: Fix spelling errors</title>
<updated>2022-11-16T09:15:26+00:00</updated>
<author>
<name>Thomas Huth</name>
</author>
<published>2022-11-11T18:17:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=44ee69ea16bd0390082ed88d4e82d6cea3a18b46'/>
<id>urn:sha1:44ee69ea16bd0390082ed88d4e82d6cea3a18b46</id>
<content type='text'>
Fix typos (discovered with the 'codespell' utility).
Note: Though "migrateable" still seems to be a valid spelling, we change
it to "migratable" since this is the way more common spelling here.

Message-Id: &lt;20221111182828.282251-1-thuth@redhat.com&gt;
Reviewed-by: Stefan Weil &lt;sw@weilnetz.de&gt;
Reviewed-by: Ilya Leoshkevich &lt;iii@linux.ibm.com&gt;
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
<entry>
<title>pc-bios: s390x: Get rid of magic offsets into the lowcore</title>
<updated>2020-07-02T07:59:51+00:00</updated>
<author>
<name>Janosch Frank</name>
</author>
<published>2020-06-24T07:52:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=e6d393d097ac09c9146772a829fff1bfaf61eb9d'/>
<id>urn:sha1:e6d393d097ac09c9146772a829fff1bfaf61eb9d</id>
<content type='text'>
If we have a lowcore struct that has members for offsets that we want
to touch, why not use it?

Signed-off-by: Janosch Frank &lt;frankja@linux.ibm.com&gt;
Reviewed-by: David Hildenbrand &lt;david@redhat.com&gt;
Reviewed-by: Thomas Huth &lt;thuth@redhat.com&gt;
Reviewed-by: Cornelia Huck &lt;cohuck@redhat.com&gt;
Message-Id: &lt;20200624075226.92728-5-frankja@linux.ibm.com&gt;
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
<entry>
<title>s390-bios: Add channel command codes/structs needed for dasd-ipl</title>
<updated>2019-04-12T10:40:35+00:00</updated>
<author>
<name>Jason J. Herne</name>
</author>
<published>2019-04-04T14:34:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=69333c36dc85b84b021766747cffc2b53df93ae8'/>
<id>urn:sha1:69333c36dc85b84b021766747cffc2b53df93ae8</id>
<content type='text'>
The dasd IPL procedure needs to execute a few previously unused
channel commands. Let's define them and their associated data
structures.

Signed-off-by: Jason J. Herne &lt;jjherne@linux.ibm.com&gt;
Acked-by: Cornelia Huck &lt;cohuck@redhat.com&gt;
Acked-by: Thomas Huth &lt;thuth@redhat.com&gt;
Message-Id: &lt;1554388475-18329-15-git-send-email-jjherne@linux.ibm.com&gt;
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
<entry>
<title>s390-bios: Support for running format-0/1 channel programs</title>
<updated>2019-04-12T10:40:35+00:00</updated>
<author>
<name>Jason J. Herne</name>
</author>
<published>2019-04-04T14:34:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=3083a1bbb8716e9052fe375f68f330107ee13127'/>
<id>urn:sha1:3083a1bbb8716e9052fe375f68f330107ee13127</id>
<content type='text'>
Introduce a library function for executing format-0 and format-1
channel programs and waiting for their completion before continuing
execution.

Add cu_type() to channel io library. This will be used to query control
unit type which is used to determine if we are booting a virtio device or a
real dasd device.

Signed-off-by: Jason J. Herne &lt;jjherne@linux.ibm.com&gt;
Reviewed-by: Cornelia Huck &lt;cohuck@redhat.com&gt;
Reviewed-by: Farhan Ali &lt;alifm@linux.ibm.com&gt;
Message-Id: &lt;1554388475-18329-9-git-send-email-jjherne@linux.ibm.com&gt;
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
<entry>
<title>s390-bios: Decouple channel i/o logic from virtio</title>
<updated>2019-04-12T10:40:35+00:00</updated>
<author>
<name>Jason J. Herne</name>
</author>
<published>2019-04-04T14:34:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=120d04103e3f870d0fcd2a23c2ada0a4a4f036cc'/>
<id>urn:sha1:120d04103e3f870d0fcd2a23c2ada0a4a4f036cc</id>
<content type='text'>
Create a separate library for channel i/o related code. This decouples
channel i/o operations from virtio and allows us to make use of them for
the real dasd boot path.

Signed-off-by: Jason J. Herne &lt;jjherne@linux.ibm.com&gt;
Reviewed-by: Cornelia Huck &lt;cohuck@redhat.com&gt;
Reviewed-by: Thomas Huth &lt;thuth@redhat.com&gt;
Message-Id: &lt;1554388475-18329-6-git-send-email-jjherne@linux.ibm.com&gt;
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
<entry>
<title>s390-bios: Clean up cio.h</title>
<updated>2019-04-12T10:40:35+00:00</updated>
<author>
<name>Jason J. Herne</name>
</author>
<published>2019-04-04T14:34:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=d96c5db77f1058ee9509554f43b945c66b3aa7c9'/>
<id>urn:sha1:d96c5db77f1058ee9509554f43b945c66b3aa7c9</id>
<content type='text'>
Add proper typedefs to all structs and modify all bit fields to use consistent
formatting.

Signed-off-by: Jason J. Herne &lt;jjherne@linux.ibm.com&gt;
Reviewed-by: Collin Walling &lt;walling@linux.ibm.com&gt;
Reviewed-by: Farhan Ali &lt;alifm@linux.ibm.com&gt;
Acked-by: Cornelia Huck &lt;cohuck@redhat.com&gt;
Reviewed-by: Thomas Huth &lt;thuth@redhat.com&gt;
Message-Id: &lt;1554388475-18329-5-git-send-email-jjherne@linux.ibm.com&gt;
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
<entry>
<title>pc-bios/s390-ccw: struct tpi_info must be declared as aligned(4)</title>
<updated>2018-05-14T15:10:02+00:00</updated>
<author>
<name>Thomas Huth</name>
</author>
<published>2018-05-08T10:17:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=a6e4385dea94850d7b06b0542e7960c1063fdabd'/>
<id>urn:sha1:a6e4385dea94850d7b06b0542e7960c1063fdabd</id>
<content type='text'>
I've run into a compilation error today with the current version of GCC 8:

In file included from s390-ccw.h:49,
                 from main.c:12:
cio.h:128:1: error: alignment 1 of 'struct tpi_info' is less than 4 [-Werror=packed-not-aligned]
 } __attribute__ ((packed));
 ^
cc1: all warnings being treated as errors

Since the struct tpi_info contains an element ("struct subchannel_id schid")
which is marked as aligned(4), we've got to mark the struct tpi_info as
aligned(4), too.

CC: qemu-stable@nongnu.org
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
Message-Id: &lt;1525774672-11913-1-git-send-email-thuth@redhat.com&gt;
Reviewed-by: Cornelia Huck &lt;cohuck@redhat.com&gt;
Acked-by: Christian Borntraeger &lt;borntraeger@de.ibm.com&gt;
Signed-off-by: Cornelia Huck &lt;cohuck@redhat.com&gt;
</content>
</entry>
<entry>
<title>s390-ccw: Fix alignment for CCW1</title>
<updated>2017-08-30T16:23:26+00:00</updated>
<author>
<name>Farhan Ali</name>
</author>
<published>2017-08-25T13:24:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=3a1e4561ad63b303b092387ae006bd41468ece63'/>
<id>urn:sha1:3a1e4561ad63b303b092387ae006bd41468ece63</id>
<content type='text'>
The commit 198c0d1f9df8c4 s390x/css: check ccw address validity
exposes an alignment issue in ccw bios.

According to PoP the CCW must be doubleword aligned. Let's fix
this in the bios.

Cc: qemu-stable@nongnu.org
Signed-off-by: Farhan Ali &lt;alifm@linux.vnet.ibm.com&gt;
Reviewed-by: Halil Pasic &lt;pasic@linux.vnet.ibm.com&gt;
Reviewed-by: Eric Farman &lt;farman@linux.vnet.ibm.com&gt;
Acked-by: Christian Borntraeger &lt;borntraeger@de.ibm.com&gt;
Message-Id: &lt;3ed8b810b6592daee6a775037ce21f850e40647d.1503667215.git.alifm@linux.vnet.ibm.com&gt;
Signed-off-by: Cornelia Huck &lt;cohuck@redhat.com&gt;
</content>
</entry>
<entry>
<title>s390/IPL: Allow boot from other ssid than 0</title>
<updated>2013-07-29T10:02:00+00:00</updated>
<author>
<name>Dominik Dingel</name>
</author>
<published>2013-06-17T12:29:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=c8cda8748eceeeb06f1952e7e765a0919103644d'/>
<id>urn:sha1:c8cda8748eceeeb06f1952e7e765a0919103644d</id>
<content type='text'>
We now take the subchannel set id also into account to find the boot device.
If we want to use a subchannel set other than the default set 0, we first
need to enable the mss facility.

Signed-off-by: Dominik Dingel &lt;dingel@linux.vnet.ibm.com&gt;
Signed-off-by: Christian Borntraeger &lt;borntraeger@de.ibm.com&gt;
Signed-off-by: Alexander Graf &lt;agraf@suse.de&gt;
</content>
</entry>
<entry>
<title>S390: ccw firmware: Add virtio device drivers</title>
<updated>2013-04-26T18:18:24+00:00</updated>
<author>
<name>Alexander Graf</name>
</author>
<published>2013-04-22T19:01:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=1e17c2c15b354a1e6c1d1ad41bb17f7bf146e9ba'/>
<id>urn:sha1:1e17c2c15b354a1e6c1d1ad41bb17f7bf146e9ba</id>
<content type='text'>
In order to boot, we need to be able to access a virtio-blk device through
the CCW bus. Implement support for this.

Signed-off-by: Alexander Graf &lt;agraf@suse.de&gt;
</content>
</entry>
</feed>
