<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/include/hw/mips, 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/mips?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/include/hw/mips?h=spice_video_codecs'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2022-10-31T10:32:45+00:00</updated>
<entry>
<title>hw/mips/bootloader: Allow bl_gen_jump_kernel to optionally set register</title>
<updated>2022-10-31T10:32:45+00:00</updated>
<author>
<name>Philippe Mathieu-Daudé</name>
</author>
<published>2022-10-26T19:18:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=36d7487b2aa033e9792fb310c39d106ffcadaa4f'/>
<id>urn:sha1:36d7487b2aa033e9792fb310c39d106ffcadaa4f</id>
<content type='text'>
When one of the $sp/$a[0..3] register is already set, we might
want bl_gen_jump_kernel() to NOT set it again. Pass a boolean
argument for each register, to allow to optionally set them.

Tested-by: Jiaxun Yang &lt;jiaxun.yang@flygoat.com&gt;
Reviewed-by: Jiaxun Yang &lt;jiaxun.yang@flygoat.com&gt;
Signed-off-by: Philippe Mathieu-Daudé &lt;philmd@linaro.org&gt;
Message-Id: &lt;20221026191821.28167-2-philmd@linaro.org&gt;
</content>
</entry>
<entry>
<title>Replace TARGET_WORDS_BIGENDIAN</title>
<updated>2022-04-06T08:50:37+00:00</updated>
<author>
<name>Marc-André Lureau</name>
</author>
<published>2022-03-23T15:57:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=ee3eb3a7ce7242735e6fd64cad53482e3df5a5ec'/>
<id>urn:sha1:ee3eb3a7ce7242735e6fd64cad53482e3df5a5ec</id>
<content type='text'>
Convert the TARGET_WORDS_BIGENDIAN macro, similarly to what was done
with HOST_BIG_ENDIAN. The new TARGET_BIG_ENDIAN macro is either 0 or 1,
and thus should always be defined to prevent misuse.

Signed-off-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Suggested-by: Halil Pasic &lt;pasic@linux.ibm.com&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Message-Id: &lt;20220323155743.1585078-8-marcandre.lureau@redhat.com&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>hw/mips/gt64xxx_pci: Resolve gt64120_register()</title>
<updated>2022-03-08T18:38:13+00:00</updated>
<author>
<name>Bernhard Beschow</name>
</author>
<published>2022-02-17T10:19:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=aa85a461efd5dc2b44102228db373dc77df826d7'/>
<id>urn:sha1:aa85a461efd5dc2b44102228db373dc77df826d7</id>
<content type='text'>
Now that gt64120_register() lost its pic parameter, there is an
opportunity to remove it. gt64120_register() is old style by wrapping
qdev API, and the new style is to use qdev directly. So take the
opportunity and modernize the code.

Suggested-by: BALATON Zoltan &lt;balaton@eik.bme.hu&gt;
Signed-off-by: Bernhard Beschow &lt;shentey@gmail.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Reviewed-by: BALATON Zoltan &lt;balaton@eik.bme.hu&gt;
Message-Id: &lt;20220217101924.15347-8-shentey@gmail.com&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Signed-off-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
</content>
</entry>
<entry>
<title>malta: Move PCI interrupt handling from gt64xxx_pci to piix4</title>
<updated>2022-03-08T18:17:04+00:00</updated>
<author>
<name>Bernhard Beschow</name>
</author>
<published>2022-02-17T10:19:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=a7fc9880514fcbc96c9825f040296fa59d7b3ccc'/>
<id>urn:sha1:a7fc9880514fcbc96c9825f040296fa59d7b3ccc</id>
<content type='text'>
Handling PCI interrupts in piix4 increases cohesion and reduces differences
between piix4 and piix3.

Signed-off-by: Bernhard Beschow &lt;shentey@gmail.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Message-Id: &lt;20220217101924.15347-3-shentey@gmail.com&gt;
Signed-off-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
</content>
</entry>
<entry>
<title>hw/mips: Add a bootloader helper</title>
<updated>2021-02-21T17:41:04+00:00</updated>
<author>
<name>Jiaxun Yang</name>
</author>
<published>2021-01-27T06:54:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=3ebbf86128f5607831ba5a3dec8bac02271a9390'/>
<id>urn:sha1:3ebbf86128f5607831ba5a3dec8bac02271a9390</id>
<content type='text'>
Add a bootloader helper to generate simple bootloaders for kernel.
It can help us reduce inline hex hack and also keep MIPS release 6
compatibility easier.

Signed-off-by: Jiaxun Yang &lt;jiaxun.yang@flygoat.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Message-Id: &lt;20210127065424.114125-2-jiaxun.yang@flygoat.com&gt;
[PMD: Restricted bl_reg enum to C source,
      inverted bl_gen_write() args,
      added license in hw/mips/bootloader.h]
Signed-off-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
</content>
</entry>
<entry>
<title>hw/mips: Move address translation helpers to target/mips/</title>
<updated>2020-12-13T18:58:54+00:00</updated>
<author>
<name>Philippe Mathieu-Daudé</name>
</author>
<published>2020-12-06T19:29:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=2fd9c5ad4449c862932b21e8f6b4573cc50b9ae8'/>
<id>urn:sha1:2fd9c5ad4449c862932b21e8f6b4573cc50b9ae8</id>
<content type='text'>
Address translation is an architectural thing (not hardware
related). Move the helpers from hw/ to target/.

As physical address and KVM are specific to system mode
emulation, restrict this file to softmmu, so it doesn't
get compiled for user-mode emulation.

Signed-off-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Message-Id: &lt;20201206233949.3783184-2-f4bug@amsat.org&gt;
</content>
</entry>
<entry>
<title>hw/mips: Fix Lesser GPL version number</title>
<updated>2020-11-03T15:51:13+00:00</updated>
<author>
<name>Chetan Pant</name>
</author>
<published>2020-10-16T14:35:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=d136ecc085283dc068ab55ec830af8d10b5f938d'/>
<id>urn:sha1:d136ecc085283dc068ab55ec830af8d10b5f938d</id>
<content type='text'>
There is no "version 2" of the "Lesser" General Public License.
It is either "GPL version 2.0" or "Lesser GPL version 2.1".
This patch replaces all occurrences of "Lesser GPL version 2" with
"Lesser GPL version 2.1" in comment section.

Signed-off-by: Chetan Pant &lt;chetan4windows@gmail.com&gt;
Reviewed-by: Thomas Huth &lt;thuth@redhat.com&gt;
Message-Id: &lt;20201016143509.26692-1-chetan4windows@gmail.com&gt;
[PMD: Split hw/ vs target/]
Signed-off-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
</content>
</entry>
<entry>
<title>hw/mips: Simplify code using ROUND_UP(INITRD_PAGE_SIZE)</title>
<updated>2020-10-17T11:59:40+00:00</updated>
<author>
<name>Philippe Mathieu-Daudé</name>
</author>
<published>2020-09-27T11:18:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=acab36ca25101930b263dd9e8afd9b244354d338'/>
<id>urn:sha1:acab36ca25101930b263dd9e8afd9b244354d338</id>
<content type='text'>
Instead of using a INITRD_PAGE_MASK definition, use the
simpler INITRD_PAGE_SIZE one which allows us to simplify
the code by using directly the self-explicit ROUND_UP()
macro.

Signed-off-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Message-Id: &lt;20200927163943.614604-3-f4bug@amsat.org&gt;
</content>
</entry>
<entry>
<title>hw/mips/cps: Expose input clock and connect it to CPU cores</title>
<updated>2020-10-17T11:59:40+00:00</updated>
<author>
<name>Philippe Mathieu-Daudé</name>
</author>
<published>2020-10-12T09:58:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=e8373c56531cec8eb48743f261e8b216bcda589a'/>
<id>urn:sha1:e8373c56531cec8eb48743f261e8b216bcda589a</id>
<content type='text'>
Expose a qdev input clock named 'clk-in', and connect it to each
core to forward-propagate the clock.

Signed-off-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Message-Id: &lt;20201012095804.3335117-18-f4bug@amsat.org&gt;
</content>
</entry>
<entry>
<title>Use OBJECT_DECLARE_SIMPLE_TYPE when possible</title>
<updated>2020-09-18T18:12:32+00:00</updated>
<author>
<name>Eduardo Habkost</name>
</author>
<published>2020-09-16T18:25:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=8063396bf3459a810d24e3efd6110b8480f0de5b'/>
<id>urn:sha1:8063396bf3459a810d24e3efd6110b8480f0de5b</id>
<content type='text'>
This converts existing DECLARE_INSTANCE_CHECKER usage to
OBJECT_DECLARE_SIMPLE_TYPE when possible.

$ ./scripts/codeconverter/converter.py -i \
  --pattern=AddObjectDeclareSimpleType $(git grep -l '' -- '*.[ch]')

Signed-off-by: Eduardo Habkost &lt;ehabkost@redhat.com&gt;
Acked-by: Paul Durrant &lt;paul@xen.org&gt;
Message-Id: &lt;20200916182519.415636-6-ehabkost@redhat.com&gt;
Signed-off-by: Eduardo Habkost &lt;ehabkost@redhat.com&gt;
</content>
</entry>
</feed>
