<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/target/microblaze/op_helper.c, 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/microblaze/op_helper.c?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/target/microblaze/op_helper.c?h=spice_video_codecs'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2022-02-21T09:18:06+00:00</updated>
<entry>
<title>exec/exec-all: Move 'qemu/log.h' include in units requiring it</title>
<updated>2022-02-21T09:18:06+00:00</updated>
<author>
<name>Philippe Mathieu-Daudé</name>
</author>
<published>2022-02-07T08:27:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=cd6174843b0896c9e57176159b38ecba45bade0e'/>
<id>urn:sha1:cd6174843b0896c9e57176159b38ecba45bade0e</id>
<content type='text'>
Many files use "qemu/log.h" declarations but neglect to include
it (they inherit it via "exec/exec-all.h"). "exec/exec-all.h" is
a core component and shouldn't be used that way. Move the
"qemu/log.h" inclusion locally to each unit requiring it.

Signed-off-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Acked-by: Thomas Huth &lt;thuth@redhat.com&gt;
Message-Id: &lt;20220207082756.82600-10-f4bug@amsat.org&gt;
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
<entry>
<title>microblaze tcg cpus: Fix Lesser GPL version number</title>
<updated>2020-11-15T15:39:21+00:00</updated>
<author>
<name>Chetan Pant</name>
</author>
<published>2020-10-23T12:18:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=ee4520364603099bfdda59f43573eebdef2822b5'/>
<id>urn:sha1:ee4520364603099bfdda59f43573eebdef2822b5</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;
Message-Id: &lt;20201023121821.19179-1-chetan4windows@gmail.com&gt;
Reviewed-by: Thomas Huth &lt;thuth@redhat.com&gt;
Signed-off-by: Thomas Huth &lt;thuth@redhat.com&gt;
</content>
</entry>
<entry>
<title>target/microblaze: Move pvr regs to MicroBlazeCPUConfig</title>
<updated>2020-09-07T19:58:08+00:00</updated>
<author>
<name>Richard Henderson</name>
</author>
<published>2020-09-04T18:11:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=a4bcfc3380c7fab42613dc5747d4b48f0bae29df'/>
<id>urn:sha1:a4bcfc3380c7fab42613dc5747d4b48f0bae29df</id>
<content type='text'>
These values are constant, and are derived from the other
configuration knobs.  Move them into MicroBlazeCPUConfig
to emphasize that they are not variable.

Tested-by: Edgar E. Iglesias &lt;edgar.iglesias@xilinx.com&gt;
Reviewed-by: Edgar E. Iglesias &lt;edgar.iglesias@xilinx.com&gt;
Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>target/microblaze: Use cc-&gt;do_unaligned_access</title>
<updated>2020-09-01T14:43:35+00:00</updated>
<author>
<name>Richard Henderson</name>
</author>
<published>2020-08-21T03:29:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=ab0c8d0f5b3377eba2c14116e199573583ea0089'/>
<id>urn:sha1:ab0c8d0f5b3377eba2c14116e199573583ea0089</id>
<content type='text'>
This fixes the problem in which unaligned stores succeeded,
but then we raised the exception after modifying memory.
Store the ESS for the unaligned data access in the iflags
for the insn, so that it can be found during unwind.

Tested-by: Edgar E. Iglesias &lt;edgar.iglesias@xilinx.com&gt;
Reviewed-by: Edgar E. Iglesias &lt;edgar.iglesias@xilinx.com&gt;
Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>target/microblaze: Fix no-op mb_cpu_transaction_failed</title>
<updated>2020-09-01T14:41:38+00:00</updated>
<author>
<name>Richard Henderson</name>
</author>
<published>2020-08-27T22:01:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=5318223d271865229c85e2cd2d32684b005c1d01'/>
<id>urn:sha1:5318223d271865229c85e2cd2d32684b005c1d01</id>
<content type='text'>
Do not call cpu_restore_state when no exception will be
delivered.  This can lead to inconsistent cpu state.

Tested-by: Edgar E. Iglesias &lt;edgar.iglesias@xilinx.com&gt;
Reviewed-by: Edgar E. Iglesias &lt;edgar.iglesias@xilinx.com&gt;
Reported-by: Edgar E. Iglesias &lt;edgar.iglesias@gmail.com&gt;
Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>target/microblaze: Fix cpu unwind for stackprot</title>
<updated>2020-09-01T14:41:38+00:00</updated>
<author>
<name>Richard Henderson</name>
</author>
<published>2020-08-25T14:45:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=3f203194550108a72e8ee55d1b8bcb2333222b71'/>
<id>urn:sha1:3f203194550108a72e8ee55d1b8bcb2333222b71</id>
<content type='text'>
Restore the correct PC when an exception must be raised.

Tested-by: Edgar E. Iglesias &lt;edgar.iglesias@xilinx.com&gt;
Reviewed-by: Edgar E. Iglesias &lt;edgar.iglesias@xilinx.com&gt;
Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>target/microblaze: Fix cpu unwind for fpu exceptions</title>
<updated>2020-09-01T14:41:38+00:00</updated>
<author>
<name>Richard Henderson</name>
</author>
<published>2020-08-19T16:11:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=7bca6ddf901bba39f890fc80d22c26ed2606f4d5'/>
<id>urn:sha1:7bca6ddf901bba39f890fc80d22c26ed2606f4d5</id>
<content type='text'>
Restore the correct PC when an exception must be raised.

Tested-by: Edgar E. Iglesias &lt;edgar.iglesias@xilinx.com&gt;
Reviewed-by: Edgar E. Iglesias &lt;edgar.iglesias@xilinx.com&gt;
Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>target/microblaze: Unwind properly when raising divide-by-zero</title>
<updated>2020-09-01T14:41:38+00:00</updated>
<author>
<name>Richard Henderson</name>
</author>
<published>2020-08-18T06:12:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=e98651d9ca475259a6721f6f1cff5da1ad4f0cc1'/>
<id>urn:sha1:e98651d9ca475259a6721f6f1cff5da1ad4f0cc1</id>
<content type='text'>
Restore the correct pc when raising divide-by-zero.  Also, the
MSR[DZO] bit is sticky -- it is not cleared with a successful divide.

Tested-by: Edgar E. Iglesias &lt;edgar.iglesias@xilinx.com&gt;
Reviewed-by: Edgar E. Iglesias &lt;edgar.iglesias@xilinx.com&gt;
Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>target/microblaze: Implement cmp and cmpu inline</title>
<updated>2020-09-01T14:41:38+00:00</updated>
<author>
<name>Richard Henderson</name>
</author>
<published>2020-08-25T14:31:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=58b48b637db61e28a5e6c1ec9fce42b9f79c7b36'/>
<id>urn:sha1:58b48b637db61e28a5e6c1ec9fce42b9f79c7b36</id>
<content type='text'>
These are simple enough operations; we do not need to
call an out-of-line helper.

Tested-by: Edgar E. Iglesias &lt;edgar.iglesias@xilinx.com&gt;
Reviewed-by: Edgar E. Iglesias &lt;edgar.iglesias@xilinx.com&gt;
Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>target/microblaze: Convert dec_sub to decodetree</title>
<updated>2020-09-01T14:41:38+00:00</updated>
<author>
<name>Richard Henderson</name>
</author>
<published>2020-08-17T18:29:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=a2b0b90e7960c6dcf52be237149c1b9ff289d9a5'/>
<id>urn:sha1:a2b0b90e7960c6dcf52be237149c1b9ff289d9a5</id>
<content type='text'>
Use tcg_gen_add2_i32 for computing carry.
This removes the last use of helper_carry, so remove that.

Tested-by: Edgar E. Iglesias &lt;edgar.iglesias@xilinx.com&gt;
Reviewed-by: Edgar E. Iglesias &lt;edgar.iglesias@xilinx.com&gt;
Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
</feed>
