<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/hw/nios2, branch spice_video_codecs</title>
<subtitle>Experimental fork of QEMU with video encoding patches</subtitle>
<id>https://git.openslx.org/bwlp/qemu.git/atom/hw/nios2?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/hw/nios2?h=spice_video_codecs'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2022-10-17T19:15:10+00:00</updated>
<entry>
<title>hw/nios2: set machine-&gt;fdt in nios2_load_dtb()</title>
<updated>2022-10-17T19:15:10+00:00</updated>
<author>
<name>Daniel Henrique Barboza</name>
</author>
<published>2022-09-26T17:38:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=610cba317c28d1b4ecb6ea36c754c225f4b917ad'/>
<id>urn:sha1:610cba317c28d1b4ecb6ea36c754c225f4b917ad</id>
<content type='text'>
This will enable support for 'dumpdtb' QMP/HMP command for all nios2
machines that uses nios2_load_dtb().

Cc: Chris Wulff &lt;crwulff@gmail.com&gt;
Cc: Marek Vasut &lt;marex@denx.de&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Signed-off-by: Daniel Henrique Barboza &lt;danielhb413@gmail.com&gt;
Message-Id: &lt;20220926173855.1159396-7-danielhb413@gmail.com&gt;
</content>
</entry>
<entry>
<title>hw/nios2: virt: pass random seed to fdt</title>
<updated>2022-07-22T17:01:44+00:00</updated>
<author>
<name>Jason A. Donenfeld</name>
</author>
<published>2022-07-19T12:01:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=6b23a6791685ac1bf071c0ebb35004e427c1806d'/>
<id>urn:sha1:6b23a6791685ac1bf071c0ebb35004e427c1806d</id>
<content type='text'>
If the FDT contains /chosen/rng-seed, then the Linux RNG will use it to
initialize early. Set this using the usual guest random number
generation function. This FDT node is part of the DT specification.

Cc: Chris Wulff &lt;crwulff@gmail.com&gt;
Cc: Marek Vasut &lt;marex@denx.de&gt;
Signed-off-by: Jason A. Donenfeld &lt;Jason@zx2c4.com&gt;
Message-Id: &lt;20220719120113.118034-1-Jason@zx2c4.com&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
</content>
</entry>
<entry>
<title>hw/nios2: Machine with a Vectored Interrupt Controller</title>
<updated>2022-04-26T15:17:05+00:00</updated>
<author>
<name>Amir Gonnen</name>
</author>
<published>2022-04-21T15:17:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=28a3c1b5f183f765f9ba04fc206807dce07960f8'/>
<id>urn:sha1:28a3c1b5f183f765f9ba04fc206807dce07960f8</id>
<content type='text'>
Demonstrate how to use nios2 VIC on a machine.
Introduce a new machine property to attach a VIC.

When VIC is present, let the CPU know that it should use the
External Interrupt Interface instead of the Internal Interrupt Interface.
The devices on the machine are attached to the VIC and not directly to cpu.
To allow VIC update EIC fields, we set the "cpu" property of the VIC
with a reference to the nios2 cpu.

[rth: Put a property on the 10m50-ghrd machine, rather than
      create a new machine class.]

Reviewed-by: Mark Cave-Ayland &lt;mark.cave-ayland@ilande.co.uk&gt;
Signed-off-by: Amir Gonnen &lt;amir.gonnen@neuroblade.ai&gt;
Message-Id: &lt;20220303153906.2024748-6-amir.gonnen@neuroblade.ai&gt;
Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Message-Id: &lt;20220421151735.31996-63-richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>hw/nios2: Move memory regions into Nios2Machine</title>
<updated>2022-04-26T15:17:05+00:00</updated>
<author>
<name>Richard Henderson</name>
</author>
<published>2022-04-21T15:17:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=e734cedf119700813478cc84511d9d7cc966c1d6'/>
<id>urn:sha1:e734cedf119700813478cc84511d9d7cc966c1d6</id>
<content type='text'>
Convert to contiguous allocation, as much as possible so far.
The two timer objects are not exposed for subobject allocation.

Reviewed-by: Mark Cave-Ayland &lt;mark.cave-ayland@ilande.co.uk&gt;
Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Message-Id: &lt;20220421151735.31996-62-richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>hw/nios2: Introduce Nios2MachineState</title>
<updated>2022-04-26T15:17:05+00:00</updated>
<author>
<name>Richard Henderson</name>
</author>
<published>2022-04-21T15:17:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=6fc834d5fe3f9fd4f66fa7c9fc5b5b066488c439'/>
<id>urn:sha1:6fc834d5fe3f9fd4f66fa7c9fc5b5b066488c439</id>
<content type='text'>
We want to move data from the heap into Nios2MachineState,
which is not possible with DEFINE_MACHINE.

Reviewed-by: Mark Cave-Ayland &lt;mark.cave-ayland@ilande.co.uk&gt;
Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Message-Id: &lt;20220421151735.31996-61-richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>Remove qemu-common.h include from most units</title>
<updated>2022-04-06T12:31:55+00:00</updated>
<author>
<name>Marc-André Lureau</name>
</author>
<published>2022-03-23T15:57:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=0f9668e0c197ab6de95f61a906703a1d127c11f8'/>
<id>urn:sha1:0f9668e0c197ab6de95f61a906703a1d127c11f8</id>
<content type='text'>
Signed-off-by: Marc-André Lureau &lt;marcandre.lureau@redhat.com&gt;
Message-Id: &lt;20220323155743.1585078-33-marcandre.lureau@redhat.com&gt;
Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&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>Do not include cpu.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:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=2068cabd3fb1f46dbdd8b24eeaded89a4c9d85e1'/>
<id>urn:sha1:2068cabd3fb1f46dbdd8b24eeaded89a4c9d85e1</id>
<content type='text'>
Stop including cpu.h in files that don't need it.

Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
Message-Id: &lt;20210416171314.2074665-4-thuth@redhat.com&gt;
Signed-off-by: Laurent Vivier &lt;laurent@vivier.eu&gt;
</content>
</entry>
<entry>
<title>Do not include sysemu/sysemu.h if it's not really necessary</title>
<updated>2021-05-02T15:24:50+00:00</updated>
<author>
<name>Thomas Huth</name>
</author>
<published>2021-04-16T17:13:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=4c386f8064ca3241a61341b5c5d5a70bbab496ab'/>
<id>urn:sha1:4c386f8064ca3241a61341b5c5d5a70bbab496ab</id>
<content type='text'>
Stop including sysemu/sysemu.h in files that don't need it.

Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
Message-Id: &lt;20210416171314.2074665-2-thuth@redhat.com&gt;
Signed-off-by: Laurent Vivier &lt;laurent@vivier.eu&gt;
</content>
</entry>
<entry>
<title>hw: Do not include hw/sysbus.h if it is not necessary</title>
<updated>2021-05-02T15:24:50+00:00</updated>
<author>
<name>Thomas Huth</name>
</author>
<published>2021-03-27T08:28:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=f6527eadebbcceba47c6ec5c7738499194904a56'/>
<id>urn:sha1:f6527eadebbcceba47c6ec5c7738499194904a56</id>
<content type='text'>
Many files include hw/sysbus.h without needing it. Remove the superfluous
include statements.

Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Message-Id: &lt;20210327082804.2259480-1-thuth@redhat.com&gt;
Signed-off-by: Laurent Vivier &lt;laurent@vivier.eu&gt;
</content>
</entry>
</feed>
