<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/target-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/target-mips?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/target-mips?h=spice_video_codecs'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2016-12-20T20:52:12+00:00</updated>
<entry>
<title>Move target-* CPU file into a target/ folder</title>
<updated>2016-12-20T20:52:12+00:00</updated>
<author>
<name>Thomas Huth</name>
</author>
<published>2016-10-11T06:56:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=fcf5ef2ab52c621a4617ebbef36bf43b4003f4c0'/>
<id>urn:sha1:fcf5ef2ab52c621a4617ebbef36bf43b4003f4c0</id>
<content type='text'>
We've currently got 18 architectures in QEMU, and thus 18 target-xxx
folders in the root folder of the QEMU source tree. More architectures
(e.g. RISC-V, AVR) are likely to be included soon, too, so the main
folder of the QEMU sources slowly gets quite overcrowded with the
target-xxx folders.
To disburden the main folder a little bit, let's move the target-xxx
folders into a dedicated target/ folder, so that target-xxx/ simply
becomes target/xxx/ instead.

Acked-by: Laurent Vivier &lt;laurent@vivier.eu&gt; [m68k part]
Acked-by: Bastian Koppelmann &lt;kbastian@mail.uni-paderborn.de&gt; [tricore part]
Acked-by: Michael Walle &lt;michael@walle.cc&gt; [lm32 part]
Acked-by: Cornelia Huck &lt;cornelia.huck@de.ibm.com&gt; [s390x part]
Reviewed-by: Christian Borntraeger &lt;borntraeger@de.ibm.com&gt; [s390x part]
Acked-by: Eduardo Habkost &lt;ehabkost@redhat.com&gt; [i386 part]
Acked-by: Artyom Tarasenko &lt;atar4qemu@gmail.com&gt; [sparc part]
Acked-by: Richard Henderson &lt;rth@twiddle.net&gt; [alpha part]
Acked-by: Max Filippov &lt;jcmvbkbc@gmail.com&gt; [xtensa part]
Reviewed-by: David Gibson &lt;david@gibson.dropbear.id.au&gt; [ppc part]
Acked-by: Edgar E. Iglesias &lt;edgar.iglesias@xilinx.com&gt; [cris&amp;microblaze part]
Acked-by: Guan Xuetao &lt;gxt@mprc.pku.edu.cn&gt; [unicore32 part]
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
<entry>
<title>target-mips: fix bad shifts in {dextp|dextpdp}</title>
<updated>2016-12-04T00:57:06+00:00</updated>
<author>
<name>Yongbok Kim</name>
</author>
<published>2016-11-30T15:25:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=e6e2784cacd4cfec149a7690976b9ff15e541c4d'/>
<id>urn:sha1:e6e2784cacd4cfec149a7690976b9ff15e541c4d</id>
<content type='text'>
Fixed issues in the MIPSDSP64 instructions dextp and dextpdp.
Shifting can go out of 32 bit range.

https://bugs.launchpad.net/qemu/+bug/1631625

Reported-by: Thomas Huth &lt;thuth@redhat.com&gt;
Reported-by: Jia Liu &lt;proljc@gmail.com&gt;
Signed-off-by: Yongbok Kim &lt;yongbok.kim@imgtec.com&gt;
Reviewed-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
<entry>
<title>target-mips: Fix Loongson multimedia instructions.</title>
<updated>2016-12-04T00:56:29+00:00</updated>
<author>
<name>Heiher</name>
</author>
<published>2016-10-13T07:10:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=b5a587b613f6151c2ce164552579ae64f2ddfd1c'/>
<id>urn:sha1:b5a587b613f6151c2ce164552579ae64f2ddfd1c</id>
<content type='text'>
Needed to emit FPU exception on Loongson multimedia instructions
executing if Status:CU1 is clear. or FPR changes may be missed
on Linux.

Signed-off-by: Heiher &lt;wangr@lemote.com&gt;
Signed-off-by: Fuxin Zhang &lt;zhangfx@lemote.com&gt;
Reviewed-by: Yongbok Kim &lt;yongbok.kim@imgtec.com&gt;
Signed-off-by: Yongbok Kim &lt;yongbok.kim@imgtec.com&gt;
</content>
</entry>
<entry>
<title>target-mips: Fix Loongson multimedia 'or' instruction.</title>
<updated>2016-12-02T16:11:09+00:00</updated>
<author>
<name>Heiher</name>
</author>
<published>2016-10-13T07:09:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=bb7cab5f3466540f5603b209c0df2e27a02fbb95'/>
<id>urn:sha1:bb7cab5f3466540f5603b209c0df2e27a02fbb95</id>
<content type='text'>
Signed-off-by: Heiher &lt;wangr@lemote.com&gt;
Signed-off-by: Fuxin Zhang &lt;zhangfx@lemote.com&gt;
Reviewed-by: Yongbok Kim &lt;yongbok.kim@imgtec.com&gt;
Signed-off-by: Yongbok Kim &lt;yongbok.kim@imgtec.com&gt;
</content>
</entry>
<entry>
<title>target-mips: Fix Loongson pandn instruction.</title>
<updated>2016-12-02T16:11:08+00:00</updated>
<author>
<name>Heiher</name>
</author>
<published>2016-10-14T02:46:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=9099a36b4bb81f84004b77f08e58ac2c67eed0e7'/>
<id>urn:sha1:9099a36b4bb81f84004b77f08e58ac2c67eed0e7</id>
<content type='text'>
pandn FD, FS, FT
Operation: FD = ((NOT FS) AND FT)

Signed-off-by: Heiher &lt;wangr@lemote.com&gt;
Signed-off-by: Fuxin Zhang &lt;zhangfx@lemote.com&gt;
Reviewed-by: Yongbok Kim &lt;yongbok.kim@imgtec.com&gt;
Signed-off-by: Yongbok Kim &lt;yongbok.kim@imgtec.com&gt;
</content>
</entry>
<entry>
<title>log: Add locking to large logging blocks</title>
<updated>2016-11-01T16:29:03+00:00</updated>
<author>
<name>Richard Henderson</name>
</author>
<published>2016-09-22T22:17:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=1ee73216f4ccd2f3b6eb818feb165b3cf5a1944c'/>
<id>urn:sha1:1ee73216f4ccd2f3b6eb818feb165b3cf5a1944c</id>
<content type='text'>
Reuse the existing locking provided by stdio to keep in_asm, cpu,
op, op_opt, op_ind, and out_asm as contiguous blocks.

While it isn't possible to interleave e.g. in_asm or op_opt logs
because of the TB lock protecting all code generation, it is
possible to interleave cpu logs, or to interleave a cpu dump with
an out_asm dump.

For mingw32, we appear to have no viable solution for this.  The locking
functions are not properly exported from the system runtime library.

Reviewed-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;
Signed-off-by: Richard Henderson &lt;rth@twiddle.net&gt;
</content>
</entry>
<entry>
<title>clean-up: removed duplicate #includes</title>
<updated>2016-10-28T15:17:24+00:00</updated>
<author>
<name>Anand J</name>
</author>
<published>2016-10-21T06:57:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=814bb12a561d36aeb5ae4440ad43d2b0761d76da'/>
<id>urn:sha1:814bb12a561d36aeb5ae4440ad43d2b0761d76da</id>
<content type='text'>
Some files contain multiple #includes of the same header file.
Removed most of those unnecessary duplicate entries using
scripts/clean-includes.

Reviewed-by: Thomas Huth &lt;thuth@redhat.com&gt;
Signed-off-by: Anand J &lt;anand.indukala@gmail.com&gt;
Signed-off-by: Michael Tokarev &lt;mjt@tls.msk.ru&gt;
</content>
</entry>
<entry>
<title>exec: move cpu_exec_init() calls to realize functions</title>
<updated>2016-10-24T19:29:16+00:00</updated>
<author>
<name>Laurent Vivier</name>
</author>
<published>2016-10-20T11:26:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=ce5b1bbf624b977a55ff7f85bb3871682d03baff'/>
<id>urn:sha1:ce5b1bbf624b977a55ff7f85bb3871682d03baff</id>
<content type='text'>
Modify all CPUs to call it from XXX_cpu_realizefn() function.

Remove all the cannot_destroy_with_object_finalize_yet as
unsafe references have been moved to cpu_exec_realizefn().
(tested with QOM command provided by commit 4c315c27)

for arm:

Setting of cpu-&gt;mp_affinity is moved from arm_cpu_initfn()
to arm_cpu_realizefn() as setting of cpu_index is now done
in cpu_exec_realizefn(). To avoid to overwrite an user defined
value, we set it to an invalid value by default, and update
it in realize function only if the value is still invalid.

Signed-off-by: Laurent Vivier &lt;lvivier@redhat.com&gt;
Reviewed-by: David Gibson &lt;david@gibson.dropbear.id.au&gt;
Reviewed-by: Igor Mammedov &lt;imammedo@redhat.com&gt;
Reviewed-by: Eduardo Habkost &lt;ehabkost@redhat.com&gt;
Reviewed-by: Andrew Jones &lt;drjones@redhat.com&gt;
Signed-off-by: Eduardo Habkost &lt;ehabkost@redhat.com&gt;
</content>
</entry>
<entry>
<title>target-mips: generate fences</title>
<updated>2016-09-23T06:07:30+00:00</updated>
<author>
<name>Leon Alrae</name>
</author>
<published>2016-09-08T10:01:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=d208ac0c2e4cb43b74153bd584fc63c7b8a93ed6'/>
<id>urn:sha1:d208ac0c2e4cb43b74153bd584fc63c7b8a93ed6</id>
<content type='text'>
Make use of memory barrier TCG opcode in MIPS front end.

Signed-off-by: Leon Alrae &lt;leon.alrae@imgtec.com&gt;
Reviewed-by: Richard Henderson &lt;rth@twiddle.net&gt;
</content>
</entry>
<entry>
<title>target-mips: add 24KEc CPU definition</title>
<updated>2016-09-23T06:07:29+00:00</updated>
<author>
<name>André Draszik</name>
</author>
<published>2016-07-25T23:42:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=e9deaad8a58c899dc32e9fdeff9e533070e79dca'/>
<id>urn:sha1:e9deaad8a58c899dc32e9fdeff9e533070e79dca</id>
<content type='text'>
Define a new CPU definition supporting 24KEc cores, similar to
the existing 24Kc, but with added support for DSP instructions
and MIPS16e (and without FPU).

Signed-off-by: André Draszik &lt;git@andred.net&gt;
Signed-off-by: Leon Alrae &lt;leon.alrae@imgtec.com&gt;
</content>
</entry>
</feed>
