aboutsummaryrefslogtreecommitdiff
path: root/target-ppc/translate.c
AgeCommit message (Expand)Author
2016-12-20Move target-* CPU file into a target/ folderThomas Huth
2016-11-15target-ppc: add vrldnmi and vrlwmi instructionsGautham R. Shenoy
2016-11-01log: Add locking to large logging blocksRichard Henderson
2016-10-28ppc: Fix single step with gdb stubBenjamin Herrenschmidt
2016-10-28target-ppc: implement xxbr[qdwh] instructionNikunj A Dadhania
2016-10-05target-ppc: fix invalid mask - cmpl, bctarAvinesh Kumar
2016-09-23target-ppc: tlbie/tlbivax should have global effectNikunj A Dadhania
2016-09-23target-ppc: add flag in check_tlb_flush()Nikunj A Dadhania
2016-09-23target-ppc: implement darn instructionRavi Bangoria
2016-09-23target-ppc: add stxsi[bh]x instructionNikunj A Dadhania
2016-09-23target-ppc: add lxsi[bw]zx instructionNikunj A Dadhania
2016-09-23target-ppc: add xxspltib instructionNikunj A Dadhania
2016-09-23target-ppc: consolidate store conditionalNikunj A Dadhania
2016-09-23target-ppc: move out stqcx impementationNikunj A Dadhania
2016-09-23target-ppc: consolidate load with reservationNikunj A Dadhania
2016-09-23target-ppc: convert st[16,32,64]r to use new macroNikunj A Dadhania
2016-09-23target-ppc: convert st64 to use new macroNikunj A Dadhania
2016-09-23target-ppc: consolidate store operationsNikunj A Dadhania
2016-09-23target-ppc: convert ld[16,32,64]ur to use new macroNikunj A Dadhania
2016-09-23target-ppc: convert ld64 to use new macroNikunj A Dadhania
2016-09-23target-ppc: consolidate load operationsNikunj A Dadhania
2016-09-23target-ppc: add vector insert instructionsRajalakshmi Srinivasaraghavan
2016-09-23ppc: restrict the use of the rfi instructionBenjamin Herrenschmidt
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