aboutsummaryrefslogtreecommitdiff
path: root/target-ppc/translate.c
AgeCommit message (Expand)Author
2016-09-07ppc: Don't generate dead code on unconditional branchesBenjamin Herrenschmidt
2016-09-07ppc: Rename #include'd .c files to .inc.cBenjamin Herrenschmidt
2016-09-07target-ppc: add extswsli[.] instructionNikunj A Dadhania
2016-09-07target-ppc: implement branch-less divd[o][.]Nikunj A Dadhania
2016-09-07target-ppc: implement branch-less divw[o][.]Nikunj A Dadhania
2016-09-07ppc: load/store multiple and string insns don't do LEBenjamin Herrenschmidt
2016-09-07ppc: Use a helper to generate "LE unsupported" alignment interruptsBenjamin Herrenschmidt
2016-09-07ppc: Don't set access_type on all load/stores on hash64Benjamin Herrenschmidt
2016-09-07ppc: Fix CFAR updatesBenjamin Herrenschmidt
2016-09-07ppc: Speed up dcbzBenjamin Herrenschmidt
2016-09-07ppc: Handle unconditional (always/never) traps at translation timeBenjamin Herrenschmidt
2016-09-07ppc: Make alignment exceptions suck lessBenjamin Herrenschmidt
2016-09-07ppc: Don't update NIP in dcbz and lscbxBenjamin Herrenschmidt
2016-09-07ppc: Don't update NIP if not taking alignment exceptionsBenjamin Herrenschmidt
2016-09-07ppc: Don't update NIP on conditional trap instructionsBenjamin Herrenschmidt
2016-09-07ppc: Don't update NIP BookE 2.06 tlbweBenjamin Herrenschmidt
2016-09-07ppc: Don't update NIP in facility unavailable interruptsBenjamin Herrenschmidt
2016-09-07ppc: Don't update NIP in DCR access routinesBenjamin Herrenschmidt
2016-09-07ppc: Make tlb_fill() use new exception helperBenjamin Herrenschmidt
2016-09-07ppc: Don't update NIP in lmw/stmw/icbiBenjamin Herrenschmidt
2016-09-07ppc: Don't update NIP in lswi/lswx/stswi/stswxBenjamin Herrenschmidt
2016-09-07ppc: Move VSX ops out of translate.cBenjamin Herrenschmidt
2016-09-07ppc: Move VMX ops out of translate.cBenjamin Herrenschmidt
2016-09-07ppc: Move DFP ops out of translate.cBenjamin Herrenschmidt
2016-09-07ppc: Move embedded spe ops out of translate.cBenjamin Herrenschmidt
2016-09-07ppc: Move classic fp ops out of translate.cBenjamin Herrenschmidt
2016-09-07target-ppc: introduce opc4 for Expanded OpcodeNikunj A Dadhania
2016-09-07target-ppc: add maddhd and maddhdu instructionNikunj A Dadhania
2016-09-07target-ppc: add maddld instructionNikunj A Dadhania
2016-09-07target-ppc: add setb instructionVivek Andrew Sha
2016-09-07target-ppc: add cmpeqb instructionNikunj A Dadhania
2016-09-07target-ppc: add cnttzw[.] instructionNikunj A Dadhania
2016-09-07target-ppc: add cnttzd[.] instructionSandipan Das
2016-09-07target-ppc: add modulo dword operationsNikunj A Dadhania
2016-09-07target-ppc: add modulo word operationsNikunj A Dadhania
2016-09-07target-ppc: add cmprb instructionNikunj A Dadhania
2016-09-07target-ppc: adding addpcis instructionNikunj A Dadhania
2016-07-01target-ppc: gen_pause for instructions: yield, mdoio, mdoom, misoAaron Larson
2016-07-01ppc: Print HSRR0/HSRR1 in "info registers"Benjamin Herrenschmidt
2016-06-23ppc: Add P7/P8 Power Management instructionsBenjamin Herrenschmidt
2016-06-23ppc: Move exception generation code out of lineBenjamin Herrenschmidt
2016-06-23ppc: Turn a bunch of booleans from int to boolBenjamin Herrenschmidt
2016-06-23ppc: Add real mode CI load/store instructions for P7 and P8Benjamin Herrenschmidt
2016-06-23ppc: Rework generation of priv and inval interruptsBenjamin Herrenschmidt
2016-06-23ppc: Fix rfi/rfid/hrfi/... emulationBenjamin Herrenschmidt
2016-06-22target-ppc: Fix rlwimi, rlwinm, rlwnm againRichard Henderson
2016-06-22ppc64: disable gen_pause() for linux-user modeLaurent Vivier
2016-06-20exec: [tcg] Track which vCPU is performing translation and executionLluĂ­s Vilanova
2016-06-17target-ppc: Fix rlwimi, rlwinm, rlwnmRichard Henderson
2016-06-17target-ppc: Bug in BookE wait instructionJakub Horak