<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/target/cris/translate.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/cris/translate.c?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/target/cris/translate.c?h=spice_video_codecs'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2022-10-26T01:11:28+00:00</updated>
<entry>
<title>target/cris: Convert to tcg_ops restore_state_to_opc</title>
<updated>2022-10-26T01:11:28+00:00</updated>
<author>
<name>Richard Henderson</name>
</author>
<published>2022-10-24T10:08:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=4060474284cd6c7012c50dda743c6c151b92be87'/>
<id>urn:sha1:4060474284cd6c7012c50dda743c6c151b92be87</id>
<content type='text'>
Reviewed-by: Philippe Mathieu-Daudé &lt;philmd@linaro.org&gt;
Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>accel/tcg: Add pc and host_pc params to gen_intermediate_code</title>
<updated>2022-09-06T07:04:26+00:00</updated>
<author>
<name>Richard Henderson</name>
</author>
<published>2022-08-11T20:48:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=306c872103b4d0986c9f671eb7538b0b70bf69b5'/>
<id>urn:sha1:306c872103b4d0986c9f671eb7538b0b70bf69b5</id>
<content type='text'>
Pass these along to translator_loop -- pc may be used instead
of tb-&gt;pc, and host_pc is currently unused.  Adjust all targets
at one time.

Acked-by: Alistair Francis &lt;alistair.francis@wdc.com&gt;
Acked-by: Ilya Leoshkevich &lt;iii@linux.ibm.com&gt;
Tested-by: Ilya Leoshkevich &lt;iii@linux.ibm.com&gt;
Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>exec/translator: Pass the locked filepointer to disas_log hook</title>
<updated>2022-04-20T17:51:11+00:00</updated>
<author>
<name>Richard Henderson</name>
</author>
<published>2022-04-17T18:29:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=8eb806a763f4a804ac80a6d4f4679c60fd66d8fa'/>
<id>urn:sha1:8eb806a763f4a804ac80a6d4f4679c60fd66d8fa</id>
<content type='text'>
We have fetched and locked the logfile in translator_loop.
Pass the filepointer down to the disas_log hook so that it
need not be fetched and locked again.

Reviewed-by: Alex Bennée &lt;alex.bennee@linaro.org&gt;
Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Message-Id: &lt;20220417183019.755276-13-richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>exec/memop: Adding signedness to quad definitions</title>
<updated>2022-01-08T05:46:10+00:00</updated>
<author>
<name>Frédéric Pétrot</name>
</author>
<published>2022-01-06T21:00:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=fc313c64345453c7a668d765610dfd7135e21a98'/>
<id>urn:sha1:fc313c64345453c7a668d765610dfd7135e21a98</id>
<content type='text'>
Renaming defines for quad in their various forms so that their signedness is
now explicit.
Done using git grep as suggested by Philippe, with a bit of hand edition to
keep assignments aligned.

Signed-off-by: Frédéric Pétrot &lt;frederic.petrot@univ-grenoble-alpes.fr&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Reviewed-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
Reviewed-by: Alistair Francis &lt;alistair.francis@wdc.com&gt;
Message-id: 20220106210108.138226-2-frederic.petrot@univ-grenoble-alpes.fr
Signed-off-by: Alistair Francis &lt;alistair.francis@wdc.com&gt;
</content>
</entry>
<entry>
<title>target/cris: Drop checks for singlestep_enabled</title>
<updated>2021-10-15T23:39:14+00:00</updated>
<author>
<name>Richard Henderson</name>
</author>
<published>2021-07-19T06:58:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=e3774881b5b651da7b44e5e98c5c8cea610e35bc'/>
<id>urn:sha1:e3774881b5b651da7b44e5e98c5c8cea610e35bc</id>
<content type='text'>
GDB single-stepping is now handled generically.

Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>accel/tcg: Remove TranslatorOps.breakpoint_check</title>
<updated>2021-07-21T17:47:05+00:00</updated>
<author>
<name>Richard Henderson</name>
</author>
<published>2021-07-19T19:39:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=b5cf74284166c1ecd119388c31b6eca8e1d7b4a6'/>
<id>urn:sha1:b5cf74284166c1ecd119388c31b6eca8e1d7b4a6</id>
<content type='text'>
The hook is now unused, with breakpoints checked outside translation.

Tested-by: Mark Cave-Ayland &lt;mark.cave-ayland@ilande.co.uk&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Reviewed-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>target/cris: Use translator_use_goto_tb</title>
<updated>2021-07-09T16:42:28+00:00</updated>
<author>
<name>Richard Henderson</name>
</author>
<published>2021-06-20T23:05:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=ca92d7f89b1bdc0cbe6a644d39f96cab23a33bd0'/>
<id>urn:sha1:ca92d7f89b1bdc0cbe6a644d39f96cab23a33bd0</id>
<content type='text'>
The test for singlestepping is done in translator_use_goto_tb,
so we may elide it from cris_tr_tb_stop.

Reviewed-by: Peter Maydell &lt;peter.maydell@linaro.org&gt;
Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>tcg: Avoid including 'trace-tcg.h' in target translate.c</title>
<updated>2021-07-09T16:38:33+00:00</updated>
<author>
<name>Philippe Mathieu-Daudé</name>
</author>
<published>2021-06-29T05:09:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=1797b08d244ce496d0b0f5027a75542a82c29038'/>
<id>urn:sha1:1797b08d244ce496d0b0f5027a75542a82c29038</id>
<content type='text'>
The root trace-events only declares a single TCG event:

  $ git grep -w tcg trace-events
  trace-events:115:# tcg/tcg-op.c
  trace-events:137:vcpu tcg guest_mem_before(TCGv vaddr, uint16_t info) "info=%d", "vaddr=0x%016"PRIx64" info=%d"

and only a tcg/tcg-op.c uses it:

  $ git grep -l trace_guest_mem_before_tcg
  tcg/tcg-op.c

therefore it is pointless to include "trace-tcg.h" in each target
(because it is not used). Remove it.

Signed-off-by: Philippe Mathieu-Daudé &lt;f4bug@amsat.org&gt;
Message-Id: &lt;20210629050935.2570721-1-f4bug@amsat.org&gt;
Signed-off-by: Richard Henderson &lt;richard.henderson@linaro.org&gt;
</content>
</entry>
<entry>
<title>target/cris: Do not exit tb for X_FLAG changes</title>
<updated>2021-06-29T17:04:56+00:00</updated>
<author>
<name>Richard Henderson</name>
</author>
<published>2021-06-22T15:25:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=5f5a05cdd9aa4dc3c3c4b062de2a8494f23337ed'/>
<id>urn:sha1:5f5a05cdd9aa4dc3c3c4b062de2a8494f23337ed</id>
<content type='text'>
We always know the exact value of X, that's all that matters.
This avoids splitting the TB e.g. between "ax" and "addq".

Reviewed-by: Edgar E. Iglesias &lt;edgar.iglesias@xilinx.com&gt;
Tested-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/cris: Remove dc-&gt;flagx_known</title>
<updated>2021-06-29T17:04:56+00:00</updated>
<author>
<name>Richard Henderson</name>
</author>
<published>2021-06-22T15:18:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=0ce97a315fe16ab104cafe459b2c946a63000e08'/>
<id>urn:sha1:0ce97a315fe16ab104cafe459b2c946a63000e08</id>
<content type='text'>
Ever since 2a44f7f17364, flagx_known is always true.
Fold away all of the tests against the flag.

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