<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/include/hw/southbridge, branch spice_video_codecs</title>
<subtitle>Experimental fork of QEMU with video encoding patches</subtitle>
<id>https://git.openslx.org/bwlp/qemu.git/atom/include/hw/southbridge?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/include/hw/southbridge?h=spice_video_codecs'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2022-06-11T09:44:50+00:00</updated>
<entry>
<title>hw/isa/piix3: Inline and remove piix3_create()</title>
<updated>2022-06-11T09:44:50+00:00</updated>
<author>
<name>Bernhard Beschow</name>
</author>
<published>2022-06-03T18:50:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=988fb613215993dd0ce642b89ca8182c479d39dd'/>
<id>urn:sha1:988fb613215993dd0ce642b89ca8182c479d39dd</id>
<content type='text'>
During the previous changesets piix3_create() became a trivial
wrapper around more generic functions. Modernize the code.

Signed-off-by: Bernhard Beschow &lt;shentey@gmail.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Reviewed-by: Mark Cave-Ayland &lt;mark.cave-ayland@ilande.co.uk&gt;
Message-Id: &lt;20220603185045.143789-12-shentey@gmail.com&gt;
Signed-off-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
</content>
</entry>
<entry>
<title>hw/isa/piix3: Factor out ISABus retrieval from piix3_create()</title>
<updated>2022-06-11T09:44:50+00:00</updated>
<author>
<name>Bernhard Beschow</name>
</author>
<published>2022-06-03T18:50:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=6e8791fb6170a3eca90485056813e8eccb9080a9'/>
<id>urn:sha1:6e8791fb6170a3eca90485056813e8eccb9080a9</id>
<content type='text'>
Modernizes the code.

Signed-off-by: Bernhard Beschow &lt;shentey@gmail.com&gt;
Reviewed-by: Mark Cave-Ayland &lt;mark.cave-ayland@ilande.co.uk&gt;
Message-Id: &lt;20220603185045.143789-11-shentey@gmail.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Signed-off-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
</content>
</entry>
<entry>
<title>hw/isa/piix4: Inline and remove piix4_create()</title>
<updated>2022-06-11T09:44:50+00:00</updated>
<author>
<name>Bernhard Beschow</name>
</author>
<published>2022-06-03T18:50:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=e8ebf54936fcaa0da1ccd60f2c20df93f5aa68d1'/>
<id>urn:sha1:e8ebf54936fcaa0da1ccd60f2c20df93f5aa68d1</id>
<content type='text'>
During the previous changesets piix4_create() became a trivial
wrapper around more generic functions. Modernize the code.

Signed-off-by: Bernhard Beschow &lt;shentey@gmail.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Reviewed-by: Mark Cave-Ayland &lt;mark.cave-ayland@ilande.co.uk&gt;
Message-Id: &lt;20220603185045.143789-8-shentey@gmail.com&gt;
Signed-off-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
</content>
</entry>
<entry>
<title>hw/isa/piix4: QOM'ify PIIX4 PM creation</title>
<updated>2022-06-11T09:44:50+00:00</updated>
<author>
<name>Bernhard Beschow</name>
</author>
<published>2022-06-03T18:50:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=19e375db22461b255d32704ad289508e0f1d9947'/>
<id>urn:sha1:19e375db22461b255d32704ad289508e0f1d9947</id>
<content type='text'>
Just like the real hardware, create the PIIX4 ACPI controller as part of
the PIIX4 southbridge. This also mirrors how the IDE and USB functions
are already created.

Signed-off-by: Bernhard Beschow &lt;shentey@gmail.com&gt;
Reviewed-by: Mark Cave-Ayland &lt;mark.cave-ayland@ilande.co.uk&gt;
Message-Id: &lt;20220603185045.143789-7-shentey@gmail.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Signed-off-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
</content>
</entry>
<entry>
<title>hw/isa/piix4: Factor out ISABus retrieval from piix4_create()</title>
<updated>2022-06-11T09:44:50+00:00</updated>
<author>
<name>Bernhard Beschow</name>
</author>
<published>2022-06-03T18:50:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=e3d198eed1a2f6cc34f781fb3fe5c57caa66cc7c'/>
<id>urn:sha1:e3d198eed1a2f6cc34f781fb3fe5c57caa66cc7c</id>
<content type='text'>
Modernizes the code.

Signed-off-by: Bernhard Beschow &lt;shentey@gmail.com&gt;
Reviewed-by: Mark Cave-Ayland &lt;mark.cave-ayland@ilande.co.uk&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Message-Id: &lt;20220603185045.143789-6-shentey@gmail.com&gt;
Signed-off-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
</content>
</entry>
<entry>
<title>hw/southbridge/piix: Aggregate all PIIX southbridge type names</title>
<updated>2022-06-11T09:44:50+00:00</updated>
<author>
<name>Bernhard Beschow</name>
</author>
<published>2022-06-03T18:50:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=3963e1398e1b0cbcc0fb21b2cce387ba7f48de5f'/>
<id>urn:sha1:3963e1398e1b0cbcc0fb21b2cce387ba7f48de5f</id>
<content type='text'>
TYPE_PIIX3_PCI_DEVICE resides there as already, so add the remaining
ones, too.

Signed-off-by: Bernhard Beschow &lt;shentey@gmail.com&gt;
Reviewed-by: Mark Cave-Ayland &lt;mark.cave-ayland@ilande.co.uk&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Message-Id: &lt;20220603185045.143789-2-shentey@gmail.com&gt;
Signed-off-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
</content>
</entry>
<entry>
<title>hw/acpi/piix4: remove unused piix4_pm_initfn() function</title>
<updated>2022-06-11T09:44:47+00:00</updated>
<author>
<name>Mark Cave-Ayland</name>
</author>
<published>2022-05-28T09:02:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=65417e548ad4277ee6b08443fd06d4d8446ed05e'/>
<id>urn:sha1:65417e548ad4277ee6b08443fd06d4d8446ed05e</id>
<content type='text'>
This function is now unused and so can be completely removed.

Signed-off-by: Mark Cave-Ayland &lt;mark.cave-ayland@ilande.co.uk&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Message-Id: &lt;20220528091934.15520-13-mark.cave-ayland@ilande.co.uk&gt;
Reviewed-by: Bernhard Beschow &lt;shentey@gmail.com&gt;
Signed-off-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
</content>
</entry>
<entry>
<title>hw/acpi/piix4: use qdev gpio to wire up smi_irq</title>
<updated>2022-06-11T09:44:32+00:00</updated>
<author>
<name>Mark Cave-Ayland</name>
</author>
<published>2022-05-28T09:02:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=b49e94424cbdc2f02725dcd37b8916ff64f74dcd'/>
<id>urn:sha1:b49e94424cbdc2f02725dcd37b8916ff64f74dcd</id>
<content type='text'>
Initialize the SMI IRQ in piix4_pm_init().

The smi_irq can now be wired up directly using a qdev gpio instead
of having to set the IRQ externally in piix4_pm_initfn().

Signed-off-by: Mark Cave-Ayland &lt;mark.cave-ayland@ilande.co.uk&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Message-Id: &lt;20220528091934.15520-10-mark.cave-ayland@ilande.co.uk&gt;
[PMD: Partially squash 20220528091934.15520-8-mark.cave-ayland@ilande.co.uk]
Reviewed-by: Bernhard Beschow &lt;shentey@gmail.com&gt;
Signed-off-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
</content>
</entry>
<entry>
<title>hw/acpi/piix4: use qdev gpio to wire up sci_irq</title>
<updated>2022-06-11T09:44:28+00:00</updated>
<author>
<name>Mark Cave-Ayland</name>
</author>
<published>2022-05-28T09:02:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=29786d42ba4ab6a70d3055083512e0bdd8e2f9ec'/>
<id>urn:sha1:29786d42ba4ab6a70d3055083512e0bdd8e2f9ec</id>
<content type='text'>
Introduce piix4_pm_init() instance init function and use it to
initialise the separate qdev gpio for the SCI IRQ.

The sci_irq can now be wired up directly using a qdev gpio instead
of having to set the IRQ externally in piix4_pm_initfn().

Signed-off-by: Mark Cave-Ayland &lt;mark.cave-ayland@ilande.co.uk&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Message-Id: &lt;20220528091934.15520-9-mark.cave-ayland@ilande.co.uk&gt;
[PMD: Partially squash 20220528091934.15520-8-mark.cave-ayland@ilande.co.uk]
Reviewed-by: Bernhard Beschow &lt;shentey@gmail.com&gt;
Signed-off-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
</content>
</entry>
<entry>
<title>hw/acpi/piix4: rename piix4_pm_init() to piix4_pm_initfn()</title>
<updated>2022-06-11T09:44:24+00:00</updated>
<author>
<name>Mark Cave-Ayland</name>
</author>
<published>2022-05-28T09:02:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=d0af99ac12d381f3dcf451c69a6cef760fdc8252'/>
<id>urn:sha1:d0af99ac12d381f3dcf451c69a6cef760fdc8252</id>
<content type='text'>
When QOMifying a device it is typical to use _init() as the suffix for an
instance_init function, however this name is already in use by the legacy
piix4_pm_init() wrapper function. Eventually the wrapper function will be
removed, but for now rename it to piix4_pm_initfn() to avoid a naming
collision.

Signed-off-by: Mark Cave-Ayland &lt;mark.cave-ayland@ilande.co.uk&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Message-Id: &lt;20220528091934.15520-7-mark.cave-ayland@ilande.co.uk&gt;
Reviewed-by: Bernhard Beschow &lt;shentey@gmail.com&gt;
Signed-off-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
</content>
</entry>
</feed>
