<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/tcg/ppc64, branch master</title>
<subtitle>Experimental fork of QEMU with video encoding patches</subtitle>
<id>https://git.openslx.org/bwlp/qemu.git/atom/tcg/ppc64?h=master</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/tcg/ppc64?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/'/>
<updated>2014-06-23T14:32:23+00:00</updated>
<entry>
<title>tcg-ppc: Rename the tcg/ppc64 backend</title>
<updated>2014-06-23T14:32:23+00:00</updated>
<author>
<name>Richard Henderson</name>
</author>
<published>2014-04-30T21:07:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=40d964b563d144cae459c39fd6e3a6cd7b34127a'/>
<id>urn:sha1:40d964b563d144cae459c39fd6e3a6cd7b34127a</id>
<content type='text'>
The other tcg backends that support 32- and 64-bit modes
use the 32-bit name for the port.  Follow suit.

Tested-by: Tom Musta &lt;tommusta@gmail.com&gt;
Signed-off-by: Richard Henderson &lt;rth@twiddle.net&gt;
</content>
</entry>
<entry>
<title>tcg-ppc64: Merge ppc32 shifts</title>
<updated>2014-06-23T14:32:15+00:00</updated>
<author>
<name>Richard Henderson</name>
</author>
<published>2014-03-27T01:10:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=a757e1eef08deeb1dd59bb0ca499d24458c2e5d5'/>
<id>urn:sha1:a757e1eef08deeb1dd59bb0ca499d24458c2e5d5</id>
<content type='text'>
Tested-by: Tom Musta &lt;tommusta@gmail.com&gt;
Signed-off-by: Richard Henderson &lt;rth@twiddle.net&gt;
</content>
</entry>
<entry>
<title>tcg-ppc64: Support mulsh_i32</title>
<updated>2014-06-23T14:32:12+00:00</updated>
<author>
<name>Richard Henderson</name>
</author>
<published>2014-03-26T18:37:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=8fa391a011a421ed8bf63385ae8e051df453c2e3'/>
<id>urn:sha1:8fa391a011a421ed8bf63385ae8e051df453c2e3</id>
<content type='text'>
Tested-by: Tom Musta &lt;tommusta@gmail.com&gt;
Signed-off-by: Richard Henderson &lt;rth@twiddle.net&gt;
</content>
</entry>
<entry>
<title>tcg-ppc64: Merge ppc32 register usage</title>
<updated>2014-06-23T14:32:09+00:00</updated>
<author>
<name>Richard Henderson</name>
</author>
<published>2014-04-30T19:12:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=dfca177874efe0a66ea435bf167bde33b18f59f7'/>
<id>urn:sha1:dfca177874efe0a66ea435bf167bde33b18f59f7</id>
<content type='text'>
Good enough to run some instructions before things go awry.

Tested-by: Tom Musta &lt;tommusta@gmail.com&gt;
Signed-off-by: Richard Henderson &lt;rth@twiddle.net&gt;
</content>
</entry>
<entry>
<title>tcg-ppc64: Merge ppc32 qemu_ld/st</title>
<updated>2014-06-23T14:32:06+00:00</updated>
<author>
<name>Richard Henderson</name>
</author>
<published>2014-03-25T19:11:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=7f25c469c74ce7f1c2f7c9b4e81ced53ac0a1887'/>
<id>urn:sha1:7f25c469c74ce7f1c2f7c9b4e81ced53ac0a1887</id>
<content type='text'>
Tested-by: Tom Musta &lt;tommusta@gmail.com&gt;
Signed-off-by: Richard Henderson &lt;rth@twiddle.net&gt;
</content>
</entry>
<entry>
<title>tcg-ppc64: Merge ppc32 brcond2, setcond2, muluh</title>
<updated>2014-06-23T14:32:03+00:00</updated>
<author>
<name>Richard Henderson</name>
</author>
<published>2014-04-30T18:55:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=abcf61c48e52cd101cc7c5e9713fbbb75d0dc4e1'/>
<id>urn:sha1:abcf61c48e52cd101cc7c5e9713fbbb75d0dc4e1</id>
<content type='text'>
Now passes tcg_add_target_add_op_defs assertions, but
not complete enough to function.

Tested-by: Tom Musta &lt;tommusta@gmail.com&gt;
Signed-off-by: Richard Henderson &lt;rth@twiddle.net&gt;
</content>
</entry>
<entry>
<title>tcg-ppc64: Begin merging ppc32 with ppc64</title>
<updated>2014-06-23T14:31:58+00:00</updated>
<author>
<name>Richard Henderson</name>
</author>
<published>2014-04-30T18:39:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=796f1a689d935e74c7f8a1967ee2cf432e556800'/>
<id>urn:sha1:796f1a689d935e74c7f8a1967ee2cf432e556800</id>
<content type='text'>
Just enough to compile, assuming you edit config-host.mak manually.
It will still abort at runtime, due to missing brcond2, setcond2, mulu2.

Tested-by: Tom Musta &lt;tommusta@gmail.com&gt;
Signed-off-by: Richard Henderson &lt;rth@twiddle.net&gt;
</content>
</entry>
<entry>
<title>tcg-ppc64: Fix sub2 implementation</title>
<updated>2014-06-23T14:31:56+00:00</updated>
<author>
<name>Richard Henderson</name>
</author>
<published>2014-03-27T01:56:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=b31284cecf36c75179dac828344fcce2b21204c4'/>
<id>urn:sha1:b31284cecf36c75179dac828344fcce2b21204c4</id>
<content type='text'>
All sorts of confusion on argument ordering.

Tested-by: Tom Musta &lt;tommusta@gmail.com&gt;
Signed-off-by: Richard Henderson &lt;rth@twiddle.net&gt;
</content>
</entry>
<entry>
<title>tcg-ppc64: Merge 32-bit ABIs into the prologue / frame code</title>
<updated>2014-06-23T14:31:52+00:00</updated>
<author>
<name>Richard Henderson</name>
</author>
<published>2014-03-25T16:13:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=ffcfbecec39d1459a5f09a5f39b5c6c92c6fd753'/>
<id>urn:sha1:ffcfbecec39d1459a5f09a5f39b5c6c92c6fd753</id>
<content type='text'>
Tested-by: Tom Musta &lt;tommusta@gmail.com&gt;
Signed-off-by: Richard Henderson &lt;rth@twiddle.net&gt;
</content>
</entry>
<entry>
<title>tcg-ppc64: Adjust tcg_out_call for ELFv2</title>
<updated>2014-06-23T14:31:46+00:00</updated>
<author>
<name>Ulrich Weigand</name>
</author>
<published>2014-04-30T21:33:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=77e58d0d601a2f56e17bd7530c697c55895c579d'/>
<id>urn:sha1:77e58d0d601a2f56e17bd7530c697c55895c579d</id>
<content type='text'>
The new ELFv2 ABI, used by default on powerpc64le-linux hosts,
introduced some changes that are incompatible with code currently
generated by the ppc64 TGC target.  In particular, we no longer
use function descriptors.

This patch adds support for the ELFv2 ABI in the ppc64 TGC
function call and function prologue sequences.

Tested-by: Tom Musta &lt;tommusta@gmail.com&gt;
Signed-off-by: Ulrich Weigand &lt;ulrich.weigand@de.ibm.com&gt;
Signed-off-by: Richard Henderson &lt;rth@twiddle.net&gt;
</content>
</entry>
</feed>
