summaryrefslogtreecommitdiffstats
path: root/target-ppc
Commit message (Collapse)AuthorAgeFilesLines
* C99 64 bit printfbellard2006-06-252-4/+4
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2018 c046a42c-6fe2-441c-8c8c-71466251a162
* PPC Breakpoints for gdb-stub (Jason Wessel)bellard2006-05-222-2/+26
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1933 c046a42c-6fe2-441c-8c8c-71466251a162
* removed unnecessary headerbellard2006-04-231-1/+0
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1835 c046a42c-6fe2-441c-8c8c-71466251a162
* specialize the power save code for 7x0 CPUsbellard2005-11-262-1/+16
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1671 c046a42c-6fe2-441c-8c8c-71466251a162
* halt state support for ppcbellard2005-11-232-1/+7
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1657 c046a42c-6fe2-441c-8c8c-71466251a162
* avoid generating useless exceptions (Jocelyn Mayer)bellard2005-11-231-11/+26
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1656 c046a42c-6fe2-441c-8c8c-71466251a162
* cpu_exec_init() changebellard2005-11-211-3/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1643 c046a42c-6fe2-441c-8c8c-71466251a162
* target_disas() little endian changebellard2005-11-211-1/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1642 c046a42c-6fe2-441c-8c8c-71466251a162
* removed unneeded codebellard2005-11-201-11/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1631 c046a42c-6fe2-441c-8c8c-71466251a162
* added CPU_COMMON and CPUState.tb_jmp_cache[]bellard2005-11-201-20/+2
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1630 c046a42c-6fe2-441c-8c8c-71466251a162
* use direct jump only for jumps in the same page - stop translation after ↵bellard2005-11-201-15/+26
| | | | | | mtsr[in] git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1628 c046a42c-6fe2-441c-8c8c-71466251a162
* suppressed JUMP_TB (Paul Brook)bellard2005-10-302-12/+37
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1594 c046a42c-6fe2-441c-8c8c-71466251a162
* avoid using physical accesses in user emulationbellard2005-10-301-9/+29
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1592 c046a42c-6fe2-441c-8c8c-71466251a162
* moved common softmmu code to common header (Paul Brook)bellard2005-10-301-66/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1580 c046a42c-6fe2-441c-8c8c-71466251a162
* correct split between helper.c and op_helper.c - moved some uops to ↵bellard2005-07-045-363/+455
| | | | | | op_helper.c (Jocelyn Mayer) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1504 c046a42c-6fe2-441c-8c8c-71466251a162
* simplified PowerPC exception handling (Jocelyn Mayer)bellard2005-07-025-184/+471
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1492 c046a42c-6fe2-441c-8c8c-71466251a162
* preliminary patch to support more PowerPC CPUs (Jocelyn Mayer)bellard2005-07-028-1459/+3398
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1489 c046a42c-6fe2-441c-8c8c-71466251a162
* simplified end of page handlingbellard2005-06-051-6/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1443 c046a42c-6fe2-441c-8c8c-71466251a162
* added back loglevel testbellard2005-06-051-4/+12
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1442 c046a42c-6fe2-441c-8c8c-71466251a162
* fixed lsw[ix] / stsw[ix] potential exception bug - mtcrf workaround for Mac ↵bellard2005-06-041-3/+16
| | | | | | OS X 10.4 - use direct jump at page boundary git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1441 c046a42c-6fe2-441c-8c8c-71466251a162
* removed dynamic test of tracesbellard2005-06-041-12/+12
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1440 c046a42c-6fe2-441c-8c8c-71466251a162
* xec_bc mask fixbellard2005-06-041-1/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1439 c046a42c-6fe2-441c-8c8c-71466251a162
* bctr and blr must ignore the two lsbbellard2005-06-041-1/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1438 c046a42c-6fe2-441c-8c8c-71466251a162
* MMU fix - temporary osi_call support - xec_bc mask fixbellard2005-06-041-36/+35
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1437 c046a42c-6fe2-441c-8c8c-71466251a162
* added temporary osi_call callbackbellard2005-06-041-0/+3
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1436 c046a42c-6fe2-441c-8c8c-71466251a162
* dcbz fix (Jocelyn Mayer)bellard2005-05-121-0/+2
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1429 c046a42c-6fe2-441c-8c8c-71466251a162
* This patch adds little-endian mode support to PPC emulation.bellard2005-04-233-26/+327
| | | | | | | | | | This is needed by OS/2 and Windows NT and some programs like VirtualPC. This patch has been tested using OS/2 bootloader (thanks to Tero Kaarlela). (Jocelyn Mayer) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1379 c046a42c-6fe2-441c-8c8c-71466251a162
* - remove the ugly "stop" pseudo-opcode.bellard2005-04-231-16/+22
| | | | | | | | | | - fix fsqrt instruction (there's no fsqrt.). - floating point load and store are not integer instructions. - wrong opcode for dcba instructions. (Jocelyn Mayer) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1378 c046a42c-6fe2-441c-8c8c-71466251a162
* gdb support for user mode (Paul Brook)bellard2005-04-171-0/+2
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1367 c046a42c-6fe2-441c-8c8c-71466251a162
* fpu fixes (Jocelyn Mayer) - soft float supportbellard2005-03-136-158/+181
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1335 c046a42c-6fe2-441c-8c8c-71466251a162
* ppc fixes (Jocelyn Mayer)bellard2005-02-155-67/+101
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1297 c046a42c-6fe2-441c-8c8c-71466251a162
* ppc fixes - gcc 3.4 compile fix (initial patch by Jocelyn Mayer)bellard2005-02-085-52/+34
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1273 c046a42c-6fe2-441c-8c8c-71466251a162
* physical memory access functionsbellard2005-01-281-3/+3
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1249 c046a42c-6fe2-441c-8c8c-71466251a162
* 64 bit target supportbellard2005-01-035-35/+36
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1195 c046a42c-6fe2-441c-8c8c-71466251a162
* FRSP fix (Jocelyn Mayer)bellard2004-12-021-1/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1162 c046a42c-6fe2-441c-8c8c-71466251a162
* correct handling of saved host registersbellard2004-10-121-0/+8
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1122 c046a42c-6fe2-441c-8c8c-71466251a162
* monitor fixesbellard2004-10-094-23/+23
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1110 c046a42c-6fe2-441c-8c8c-71466251a162
* removed access_type hackbellard2004-10-032-32/+43
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1095 c046a42c-6fe2-441c-8c8c-71466251a162
* removed unused prototypebellard2004-09-181-3/+0
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1073 c046a42c-6fe2-441c-8c8c-71466251a162
* win32 compilebellard2004-07-121-1/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1015 c046a42c-6fe2-441c-8c8c-71466251a162
* OS X portbellard2004-07-121-3/+4
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1007 c046a42c-6fe2-441c-8c8c-71466251a162
* Mac OS X portbellard2004-07-101-4/+9
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@998 c046a42c-6fe2-441c-8c8c-71466251a162
* removed stdout reference (not portable)bellard2004-07-101-3/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@996 c046a42c-6fe2-441c-8c8c-71466251a162
* removed unused definitionsbellard2004-07-101-2/+0
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@995 c046a42c-6fe2-441c-8c8c-71466251a162
* fixed b[l] decodingbellard2004-07-071-1/+4
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@987 c046a42c-6fe2-441c-8c8c-71466251a162
* suppressed unused functionbellard2004-07-071-9/+0
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@986 c046a42c-6fe2-441c-8c8c-71466251a162
* cpu_single_env initbellard2004-06-221-1/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@967 c046a42c-6fe2-441c-8c8c-71466251a162
* removed tracesbellard2004-06-211-4/+5
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@959 c046a42c-6fe2-441c-8c8c-71466251a162
* PowerPC mergebellard2004-05-236-150/+274
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@861 c046a42c-6fe2-441c-8c8c-71466251a162
* PowerPC mergebellard2004-05-231-3/+50
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@860 c046a42c-6fe2-441c-8c8c-71466251a162
OpenPOWER on IntegriCloud