summaryrefslogtreecommitdiff
path: root/target-ppc
AgeCommit message (Expand)AuthorFilesLines
2007-03-31Support for PowerPC BookE exception model.j_mayer1-49/+92
2007-03-31Merge PowerPC 405 MMU model.j_mayer2-50/+243
2007-03-31As embedded PowerPC TLB model is very different from PowerPC 6xx ones,j_mayer2-14/+26
2007-03-30Fix rfi instruction: do not depend on current execution modej_mayer4-80/+196
2007-03-30Fix / update PowerPC BookE definitions.j_mayer2-43/+189
2007-03-30New model for PowerPC CPU hardware interrupt events:j_mayer2-0/+99
2007-03-28Solaris host compilation fix by Shaddy Baddah.j_mayer1-1/+1
2007-03-23Add missing PowerPC 64 instructionsj_mayer8-14/+326
2007-03-23Fix debug printf: we need different macros for target_ulong printsj_mayer4-55/+65
2007-03-22PowerPC improvments:j_mayer3-25/+104
2007-03-22PowerPC bugfixes:j_mayer5-4/+110
2007-03-21Fix compilation on 32 bits hosts (pb reported by Thiemo Seufer)j_mayer2-4/+3
2007-03-20PowerPC 2.03 SPE extension - first pass.j_mayer9-146/+3050
2007-03-19Define gen_intermediate_code_internal as "static inline".ths1-2/+3
2007-03-18As icbi is not a priviledge instruction and is treated as a load by the MMUj_mayer6-55/+83
2007-03-17Make it safe to use 64 bits GPR and/or 64 bits host registers.j_mayer9-613/+3019
2007-03-07Great PowerPC emulation code resynchronisation and improvments:j_mayer14-2524/+7529
2007-01-31siginfo fix for Darwin/Mac OS X, by Pierre d'Herbemont.ths1-2/+1
2007-01-05PPC32 Trace Exception and Trap instruction, by Jason Wessel.ths2-2/+2
2006-12-23Check ELF binaries for machine type and endianness.ths1-0/+2
2006-12-23Use memory barriers in FORCE_RET / RETURN.ths1-2/+2
2006-06-25C99 64 bit printfbellard2-4/+4
2006-05-22PPC Breakpoints for gdb-stub (Jason Wessel)bellard2-2/+26
2006-04-23removed unnecessary headerbellard1-1/+0
2005-11-26specialize the power save code for 7x0 CPUsbellard2-1/+16
2005-11-23halt state support for ppcbellard2-1/+7
2005-11-23avoid generating useless exceptions (Jocelyn Mayer)bellard1-11/+26
2005-11-21cpu_exec_init() changebellard1-3/+1
2005-11-21target_disas() little endian changebellard1-1/+1
2005-11-20removed unneeded codebellard1-11/+1
2005-11-20added CPU_COMMON and CPUState.tb_jmp_cache[]bellard1-20/+2
2005-11-20use direct jump only for jumps in the same page - stop translation after mtsr...bellard1-15/+26
2005-10-30suppressed JUMP_TB (Paul Brook)bellard2-12/+37
2005-10-30avoid using physical accesses in user emulationbellard1-9/+29
2005-10-30moved common softmmu code to common header (Paul Brook)bellard1-66/+1
2005-07-04correct split between helper.c and op_helper.c - moved some uops to op_helper...bellard5-363/+455
2005-07-02simplified PowerPC exception handling (Jocelyn Mayer)bellard5-184/+471
2005-07-02preliminary patch to support more PowerPC CPUs (Jocelyn Mayer)bellard8-1459/+3398
2005-06-05simplified end of page handlingbellard1-6/+1
2005-06-05added back loglevel testbellard1-4/+12
2005-06-04fixed lsw[ix] / stsw[ix] potential exception bug - mtcrf workaround for Mac O...bellard1-3/+16
2005-06-04removed dynamic test of tracesbellard1-12/+12
2005-06-04xec_bc mask fixbellard1-1/+1
2005-06-04bctr and blr must ignore the two lsbbellard1-1/+1
2005-06-04MMU fix - temporary osi_call support - xec_bc mask fixbellard1-36/+35
2005-06-04added temporary osi_call callbackbellard1-0/+3
2005-05-12dcbz fix (Jocelyn Mayer)bellard1-0/+2
2005-04-23This patch adds little-endian mode support to PPC emulation.bellard3-26/+327
2005-04-23- remove the ugly "stop" pseudo-opcode.bellard1-16/+22
2005-04-17gdb support for user mode (Paul Brook)bellard1-0/+2