summaryrefslogtreecommitdiffstats
path: root/target/ppc/translate.c
Commit message (Expand)AuthorAgeFilesLines
* target/ppc: Use proper logging function for possible guest errorsThomas Huth2018-06-121-25/+12Star
* tcg: Pass tb and index to tcg_gen_exit_tb separatelyRichard Henderson2018-06-021-2/+2
* target/ppc: Honor CPU_DUMP_FPURichard Henderson2018-05-181-7/+13
* Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell2018-05-141-1/+1
|\
| * rename included C files to foo.inc.c, remove osdep.hPaolo Bonzini2018-05-111-1/+1
* | translator: merge max_insns into DisasContextBaseEmilio G. Cota2018-05-091-3/+2Star
|/
* target/ppc: add basic support for PTCR on POWER9Cédric Le Goater2018-05-041-0/+3
* target/ppc: Get rid of POWERPC_MMU_VER() macrosDavid Gibson2018-04-271-6/+6
* target/ppc: Fix reserved bit mask of dstst instructionBALATON Zoltan2018-04-271-1/+1
* target/ppc: Initialize lazy_tlb_flush correctlyDavid Gibson2018-04-101-4/+3Star
* target/ppc: fix tlbsync to check privilege level depending on GTSECédric Le Goater2018-03-181-2/+7
* target/ppc: convert to TranslatorOpsEmilio G. Cota2018-02-161-162/+167
* target/ppc: convert to DisasContextBaseEmilio G. Cota2018-02-161-62/+67
* target/ppc: add support for hypervisor doorbells on book3s CPUsCédric Le Goater2018-01-201-2/+23
* target-ppc: optimize cmp translationpbonzini@redhat.com2018-01-201-17/+12Star
* target/ppc: msgsnd and msgclr instructions need hypervisor privilegeCédric Le Goater2018-01-201-2/+2
* tcg: Remove TCGV_UNUSED* and TCGV_IS_UNUSED*Richard Henderson2017-12-291-1/+1
* target/ppc: Use tcg_gen_lookup_and_goto_ptrRichard Henderson2017-12-141-15/+8Star
* Merge remote-tracking branch 'remotes/rth/tags/pull-dis-20171026' into stagingPeter Maydell2017-10-271-4/+1Star
|\
| * disas: Remove unused flags argumentsRichard Henderson2017-10-251-1/+1
| * target/ppc: Convert to disas_set_info hookRichard Henderson2017-10-251-4/+1Star
* | tcg: Initialize cpu_env genericallyRichard Henderson2017-10-241-4/+0Star
* | tcg: define tcg_init_ctx and make tcg_ctx a pointerEmilio G. Cota2017-10-241-1/+1
* | tcg: convert tb->cflags reads to tb_cflags(tb)Emilio G. Cota2017-10-241-3/+3
* | qom: Introduce CPUClass.tcg_initializeRichard Henderson2017-10-241-6/+0Star
* | tcg: Remove TCGV_EQUAL*Richard Henderson2017-10-241-2/+2
|/
* target/ppc: Fix carry flag setting for shift algebraic instructionsSandipan Das2017-10-171-0/+12
* ppc: use DIV_ROUND_UPMarc-André Lureau2017-08-311-1/+1
* tcg: Pass generic CPUState to gen_intermediate_code()Lluís Vilanova2017-07-191-3/+2Star
* target/ppc: optimize various functions using extract opPhilippe Mathieu-Daudé2017-07-191-14/+7Star
* target/ppc: Change tlbie invalid fields for POWER9 supportSuraj Jitindar Singh2017-05-111-0/+2
* target/ppc: Update tlbie to check privilege level based on GTSESuraj Jitindar Singh2017-05-111-1/+8
* target/ppc: Generate fence operationsNikunj A Dadhania2017-05-111-0/+8
* target/ppc: Emulate LL/SC using cmpxchg helpersNikunj A Dadhania2017-05-111-6/+23
* target/ppc: fix cpu_ov setting for 32-bitNikunj A Dadhania2017-03-141-1/+1
* spapr: Small cleanup of PPC MMU enumsSam Bobroff2017-03-031-8/+6Star
* target/ppc: Don't gen an SDR1 on POWER9 and rework register creationSuraj Jitindar Singh2017-03-031-2/+5
* target/ppc: add mcrxrx instructionNikunj A Dadhania2017-03-011-0/+23
* target/ppc: add ov32 flag in divide operationsNikunj A Dadhania2017-03-011-2/+8
* target/ppc: add ov32 flag for multiply low insnsNikunj A Dadhania2017-03-011-0/+6
* target/ppc: use tcg ops for neg instructionNikunj A Dadhania2017-03-011-1/+4
* target/ppc: update overflow flags for add/subNikunj A Dadhania2017-03-011-2/+9
* target/ppc: update ca32 in arithmetic substractNikunj A Dadhania2017-03-011-1/+10
* target/ppc: update ca32 in arithmetic addNikunj A Dadhania2017-03-011-0/+21
* target/ppc: support for 32-bit carry and overflowNikunj A Dadhania2017-03-011-3/+18
* target/ppc: optimize gen_write_xer()Nikunj A Dadhania2017-03-011-6/+3Star
* target-ppc: add wait instructionNikunj A Dadhania2017-02-221-0/+1
* target-ppc: add slbsync implementationNikunj A Dadhania2017-02-221-0/+12
* target-ppc: add slbieg instructionNikunj A Dadhania2017-02-221-0/+14
* target-ppc: generate exception for copy/pasteNikunj A Dadhania2017-02-221-0/+15