aboutsummaryrefslogtreecommitdiff
path: root/target/ppc
AgeCommit message (Expand)AuthorFilesLines
2022-03-02target/ppc: implement vslqMatheus Ferst2-0/+41
2022-03-02target/ppc: move vs[lr][a][bhwd] to decodetreeMatheus Ferst3-26/+45
2022-03-02target/ppc: implement vgnbMatheus Ferst2-0/+140
2022-03-02target/ppc: implement vcntmb[bhwd]Matheus Ferst2-0/+40
2022-03-02target/ppc: implement vclrrbMatheus Ferst2-8/+25
2022-03-02target/ppc: implement vclrlbMatheus Ferst2-0/+42
2022-03-02target/ppc: implement vstri[bh][lr]Matheus Ferst4-0/+72
2022-03-02target/ppc: Implement Vector Compare QuadwordMatheus Ferst2-0/+51
2022-03-02target/ppc: Implement Vector Compare Greater Than QuadwordMatheus Ferst2-0/+41
2022-03-02target/ppc: Implement Vector Compare Equal QuadwordMatheus Ferst2-0/+37
2022-03-02target/ppc: Move Vector Compare Not Equal or Zero to decodetreeMatheus Ferst5-52/+80
2022-03-02target/ppc: Move Vector Compare Equal/Not Equal/Greater Than to decodetreeMatheus Ferst5-124/+88
2022-03-02target/ppc: Implement vextsd2qLucas Coutinho2-0/+19
2022-03-02target/ppc: Move vexts[bhw]2[wd] to decodetreeLucas Coutinho5-30/+61
2022-03-02target/ppc: Implement vmsumudm instructionVíctor Colombo2-0/+35
2022-03-02target/ppc: Implement vmsumcud instructionVíctor Colombo2-0/+57
2022-03-02target/ppc: vmulh* instructions without helpersLucas Mateus Castro (alqotel)3-43/+87
2022-03-02target/ppc: Moved vector multiply high and low to decodetreeLucas Mateus Castro (alqotel)5-18/+30
2022-03-02target/ppc: moved vector even and odd multiplication to decodetreeLucas Mateus Castro (alqotel)5-52/+106
2022-03-02target/ppc: Introduce TRANS*FLAGS macrosLuis Pires2-25/+31
2022-03-02target/ppc: trigger PERFM EBBs from power8-pmu.cDaniel Henrique Barboza3-2/+54
2022-03-02target/ppc: add PPC_INTERRUPT_EBB and EBB exceptionsDaniel Henrique Barboza3-1/+41
2022-03-02target/ppc: finalize pre-EBB PMU logicDaniel Henrique Barboza1-2/+34
2022-03-02target/ppc: make power8-pmu.c CONFIG_TCG onlyDaniel Henrique Barboza4-13/+15
2022-02-28tcg: Remove dh_alias indirection for dh_typecodeRichard Henderson1-0/+3
2022-02-21exec/exec-all: Move 'qemu/log.h' include in units requiring itPhilippe Mathieu-Daudé2-0/+2
2022-02-18target/ppc: Move common SPR functions out of cpu_initFabiano Rosas3-400/+403
2022-02-18target/ppc: cpu_init: Move check_pow and QOM macros to a headerFabiano Rosas2-37/+39
2022-02-18target/ppc: cpu_init: Move SPR registration macros to a headerFabiano Rosas2-56/+65
2022-02-18target/ppc: cpu_init: Expose some SPR registration helpersFabiano Rosas2-7/+15
2022-02-18target/ppc: Rename spr_tcg.h to spr_common.hFabiano Rosas3-4/+4
2022-02-18target/ppc: cpu_init: Remove register_usprg3_sprsFabiano Rosas1-10/+11
2022-02-18target/ppc: cpu_init: Rename register_ne_601_sprsFabiano Rosas1-21/+20
2022-02-18target/ppc: cpu_init: Reuse init_proc_745 for the 755Fabiano Rosas1-17/+1
2022-02-18target/ppc: cpu_init: Reuse init_proc_604 for the 604eFabiano Rosas1-11/+1
2022-02-18target/ppc: cpu_init: Reuse init_proc_603 for the e300Fabiano Rosas1-58/+46
2022-02-18target/ppc: cpu_init: Move 604e SPR registration into a functionFabiano Rosas1-19/+24
2022-02-18target/ppc: cpu_init: Move e300 SPR registration into a functionFabiano Rosas1-29/+35
2022-02-18target/ppc: cpu_init: Move 755 L2 cache SPRs into a functionFabiano Rosas1-9/+15
2022-02-18target/ppc: cpu_init: Deduplicate 7xx SPR registrationFabiano Rosas1-57/+11
2022-02-18target/ppc: cpu_init: Deduplicate 745/755 SPR registrationFabiano Rosas1-31/+19
2022-02-18target/ppc: cpu_init: Deduplicate 604 SPR registrationFabiano Rosas1-10/+7
2022-02-18target/ppc: cpu_init: Deduplicate 603 SPR registrationFabiano Rosas1-19/+9
2022-02-18target/ppc: cpu_init: Deduplicate 440 SPR registrationFabiano Rosas1-74/+26
2022-02-18target/ppc: cpu_init: Decouple 74xx SPR registration from 7xxFabiano Rosas1-16/+91
2022-02-18target/ppc: cpu_init: Decouple G2 SPR registration from 755Fabiano Rosas1-5/+20
2022-02-18target/ppc: cpu_init: Move G2 SPRs into register_G2_sprsFabiano Rosas1-19/+22
2022-02-18target/ppc: cpu_init: Move 405 SPRs into register_405_sprsFabiano Rosas1-11/+13
2022-02-18target/ppc: cpu_init: Avoid nested SPR register functionsFabiano Rosas1-3/+3
2022-02-18target/ppc: cpu_init: Move Timebase registration into the common functionFabiano Rosas1-80/+18