<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bwlp/qemu.git/target-ppc/STATUS, 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-ppc/STATUS?h=spice_video_codecs</id>
<link rel='self' href='https://git.openslx.org/bwlp/qemu.git/atom/target-ppc/STATUS?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-ppc: remove powerpc 970gx</title>
<updated>2014-03-05T02:06:23+00:00</updated>
<author>
<name>Alexey Kardashevskiy</name>
</author>
<published>2013-12-20T06:41:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=81d2fb4dfdf34889676410ff61753b351e3d67fb'/>
<id>urn:sha1:81d2fb4dfdf34889676410ff61753b351e3d67fb</id>
<content type='text'>
The 970GX definition was added in 2007 and it made sense then but this
version has never been released to the markets and it does not exist in
the real world so there is no point in emulating it.

This removes 970GX.

Signed-off-by: Alexey Kardashevskiy &lt;aik@ozlabs.ru&gt;
Signed-off-by: Alexander Graf &lt;agraf@suse.de&gt;
</content>
</entry>
<entry>
<title>Fix typos in comments (chek -&gt; check)</title>
<updated>2011-05-22T21:31:45+00:00</updated>
<author>
<name>Stefan Weil</name>
</author>
<published>2011-04-30T20:49:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=a57d23e4f7e7e81c839a7b53a973ac71eefe91da'/>
<id>urn:sha1:a57d23e4f7e7e81c839a7b53a973ac71eefe91da</id>
<content type='text'>
Signed-off-by: Stefan Weil &lt;weil@mail.berlios.de&gt;
Signed-off-by: Stefan Hajnoczi &lt;stefanha@linux.vnet.ibm.com&gt;
</content>
</entry>
<entry>
<title>Update PowerPC emulation status file.</title>
<updated>2007-10-25T21:38:16+00:00</updated>
<author>
<name>j_mayer</name>
</author>
<published>2007-10-25T21:38:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=86f1d3ac73f37b7fbab06699cc2b9cd616438d32'/>
<id>urn:sha1:86f1d3ac73f37b7fbab06699cc2b9cd616438d32</id>
<content type='text'>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3438 c046a42c-6fe2-441c-8c8c-71466251a162
</content>
</entry>
<entry>
<title>Update PowerPC emulation status file.</title>
<updated>2007-10-08T03:00:35+00:00</updated>
<author>
<name>j_mayer</name>
</author>
<published>2007-10-08T03:00:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=9b22787cda6d1ee30a14bf09d0dc5af111a3ad1f'/>
<id>urn:sha1:9b22787cda6d1ee30a14bf09d0dc5af111a3ad1f</id>
<content type='text'>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3355 c046a42c-6fe2-441c-8c8c-71466251a162
</content>
</entry>
<entry>
<title>Great rework and cleanups to ease PowerPC implementations definitions.</title>
<updated>2007-09-26T23:54:22+00:00</updated>
<author>
<name>j_mayer</name>
</author>
<published>2007-09-26T23:54:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=a750fc0b9184a520d00d9e949160a0c6d3232ecd'/>
<id>urn:sha1:a750fc0b9184a520d00d9e949160a0c6d3232ecd</id>
<content type='text'>
* cleanup cpu.h, removing definitions used only in translate.c/translate_init.c
* add new flags to define instructions sets more precisely
* various changes in MMU models definitions
* add definitions for PowerPC 440/460 support (insns and SPRs).
* add definitions for PowerPC 401/403 and 620 input pins model
* Fix definitions for most PowerPC 401, 403, 405, 440, 601, 602, 603 and 7x0
* Preliminary support for PowerPC 74xx (aka G4) without altivec.
* Code provision for other PowerPC support (7x5, 970, ...).
* New SPR and PVR defined, from PowerPC 2.04 specification and other sources
* Misc code bugs, error messages and styles fixes.
* Update status files for PowerPC cores support.


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3244 c046a42c-6fe2-441c-8c8c-71466251a162
</content>
</entry>
<entry>
<title>More PowerPC definitions, from POWER 2.04 specifications and misc sources.</title>
<updated>2007-09-21T05:50:37+00:00</updated>
<author>
<name>j_mayer</name>
</author>
<published>2007-09-21T05:50:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=2662a059aa2affddfbe42e78b11c802cf30a970f'/>
<id>urn:sha1:2662a059aa2affddfbe42e78b11c802cf30a970f</id>
<content type='text'>
Check that at least instructions set and SPRs are correct for
 PowerPC 401, 403, 405 and 440 cores.
Implement PowerPC 401 MMU model (real-mode only).
Improve INSNs and SPRs dump to ease parse with standard shell tools.
Add more precise status for most PowerPC cores families.


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3201 c046a42c-6fe2-441c-8c8c-71466251a162
</content>
</entry>
<entry>
<title>Update PowerPC target status.</title>
<updated>2007-04-24T07:51:56+00:00</updated>
<author>
<name>j_mayer</name>
</author>
<published>2007-04-24T07:51:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=74563c166108d296d9c7531d89f2da064e45c258'/>
<id>urn:sha1:74563c166108d296d9c7531d89f2da064e45c258</id>
<content type='text'>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2724 c046a42c-6fe2-441c-8c8c-71466251a162
</content>
</entry>
<entry>
<title>Great PowerPC emulation code resynchronisation and improvments:</title>
<updated>2007-03-07T08:32:30+00:00</updated>
<author>
<name>j_mayer</name>
</author>
<published>2007-03-07T08:32:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.openslx.org/bwlp/qemu.git/commit/?id=76a66253e5e48f1744f689041c1c21cedcaff630'/>
<id>urn:sha1:76a66253e5e48f1744f689041c1c21cedcaff630</id>
<content type='text'>
- Add status file to make regression tracking easier
- Move all micro-operations helpers definitions into a separate header:
  should never be seen outside of op.c
- Update copyrights
- Add new / missing PowerPC CPU definitions
- Add definitions for PowerPC BookE
- Add support for PowerPC 6xx/7xx software driven TLBs
  Allow use of PowerPC 603 as an example
- Add preliminary code for POWER, POWER2, PowerPC 403, 405, 440, 601, 602
  and BookE support
- Avoid compiling priviledged only resources support for user-mode emulation
- Remove unused helpers / micro-ops / dead code
- Add instructions usage statistics dump: useful to figure which instructions
  need strong optimizations.
- Micro-operation fixes:
  * add missing RETURN in some micro-ops
  * fix prototypes
  * use softfloat routines for all floating-point operations
  * fix tlbie instruction
  * move some huge micro-operations into helpers
- emulation fixes:
  * fix inverted opcodes for fcmpo / fcmpu
  * condition register update is always to be done after the whole
    instruction has completed
  * add missing NIP updates when calling helpers that may generate an
    exception
- optimizations and improvments:
  * optimize very often used instructions (li, mr, rlwixx...)
  * remove specific micro-ops for rarely used instructions
  * add routines for addresses computations to avoid bugs due to multiple
    different implementations
  * fix TB linking: do not reset T0 at the end of every TB.


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2473 c046a42c-6fe2-441c-8c8c-71466251a162
</content>
</entry>
</feed>
