aboutsummaryrefslogtreecommitdiff
path: root/target/ppc
AgeCommit message (Expand)AuthorFilesLines
2022-10-28target/ppc: prepare to split interrupt masking and delivery by excp_modelMatheus Ferst1-2/+18
2022-10-28target/ppc: split interrupt masking and delivery from ppc_hw_interruptMatheus Ferst1-76/+125
2022-10-28target/ppc: always use ppc_set_irq to set env->pending_interruptsMatheus Ferst2-17/+9
2022-10-28target/ppc: define PPC_INTERRUPT_* values directlyMatheus Ferst4-88/+88
2022-10-28target/ppc: Use gvec to decode XVTSTDC[DS]PLucas Mateus Castro (alqotel)1-10/+157
2022-10-28target/ppc: Moved XSTSTDC[QDS]P to decodetreeLucas Mateus Castro (alqotel)5-90/+60
2022-10-28target/ppc: Moved XVTSTDC[DS]P to decodetreeLucas Mateus Castro (alqotel)5-14/+70
2022-10-28target/ppc: Use gvec to decode XVCPSGN[SD]PLucas Mateus Castro (alqotel)3-59/+55
2022-10-28target/ppc: Use gvec to decode XV[N]ABS[DS]P/XVNEG[DS]PLucas Mateus Castro (alqotel)3-12/+76
2022-10-28target/ppc: Move VABSDU[BHW] to decodetree and use gvecLucas Mateus Castro (alqotel)5-17/+60
2022-10-28target/ppc: Move VAVG[SU][BHW] to decodetree and use gvecLucas Mateus Castro (alqotel)5-41/+127
2022-10-28target/ppc: Move VPRTYB[WDQ] to decodetree and use gvecLucas Mateus Castro (alqotel)5-33/+71
2022-10-28target/ppc: Move VNEG[WD] to decodtree and use gvecLucas Mateus Castro (alqotel)5-18/+16
2022-10-28target/ppc: Move V(ADD|SUB)CUW to decodetree and use gvecLucas Mateus Castro (alqotel)5-26/+60
2022-10-28target/ppc: Move VMH[R]ADDSHS instruction to decodetreeLucas Mateus Castro (alqotel)5-7/+9
2022-10-28target/ppc: Moved VMLADDUHM to decodetree and use gvecLucas Mateus Castro (alqotel)5-21/+35
2022-10-28target/ppc: move msgsync to decodetreeMatheus Ferst3-14/+10
2022-10-28target/ppc: move msgclrp/msgsndp to decodetreeMatheus Ferst3-26/+28
2022-10-28target/ppc: move msgclr/msgsnd to decodetreeMatheus Ferst3-32/+77
2022-10-28target/ppc: fix REQUIRE_HV macro definitionMatheus Ferst1-6/+6
2022-10-28target/ppc: fix msgsync insns flagsMatheus Ferst1-1/+1
2022-10-28target/ppc: fix msgclr/msgsnd insns flagsMatheus Ferst1-2/+2
2022-10-26target/ppc: Convert to tcg_ops restore_state_to_opcRichard Henderson2-6/+10
2022-10-17target/ppc: Fix xvcmp* clearing FI bitVíctor Colombo1-1/+0
2022-10-17target/ppc: restore powerpc_excp_booke doorbell interruptsNicholas Piggin1-0/+6
2022-10-13Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into stagingStefan Hajnoczi1-0/+4
2022-10-10kvm: allow target-specific accelerator propertiesPaolo Bonzini1-0/+4
2022-10-06dump: Replace opaque DumpState pointer with a typed oneJanosch Frank2-11/+11
2022-10-04hw/core: Add CPUClass.get_pcRichard Henderson1-0/+8
2022-09-20target/ppc: Clear fpstatus flags on helpers missing itVíctor Colombo1-11/+26
2022-09-20target/ppc: Zero second doubleword of VSR registers for FPR insnsVíctor Colombo1-0/+8
2022-09-20target/ppc: Set OV32 when OV is setVíctor Colombo1-2/+2
2022-09-20target/ppc: Zero second doubleword for VSX madd instructionsVíctor Colombo1-1/+1
2022-09-20target/ppc: Set result to QNaN for DENBCD when VXCVI occursVíctor Colombo1-2/+24
2022-09-20target/ppc: Zero second doubleword in DFP instructionsVíctor Colombo1-1/+4
2022-09-20target/ppc: Remove unused xer_* macrosVíctor Colombo1-4/+0
2022-09-20target/ppc: Remove extra space from s128 field in ppc_vsr_tVíctor Colombo1-1/+1
2022-09-20target/ppc: Merge fsqrt and fsqrts helpersVíctor Colombo3-26/+17
2022-09-20target/ppc: Move fsqrts to decodetreeVíctor Colombo3-23/+2
2022-09-20target/ppc: Move fsqrt to decodetreeVíctor Colombo3-13/+24
2022-09-20target/ppc: Implement hashstp and hashchkpVíctor Colombo4-0/+8
2022-09-20target/ppc: Implement hashst and hashchkVíctor Colombo5-0/+128
2022-09-20target/ppc: Add HASHKEYR and HASHPKEYR SPRsVíctor Colombo2-0/+30
2022-09-06accel/tcg: Add pc and host_pc params to gen_intermediate_codeRichard Henderson1-2/+3
2022-08-31target/ppc: Bugfix FP when OE/UE are setLucas Mateus Castro (alqotel)2-2/+2
2022-08-30target/ppc: Fix host PVR matching for KVMNicholas Piggin3-23/+76
2022-08-04ppc: Remove redundant macro MSR_BOOK3S_MASK.Yonggang Luo1-1/+0
2022-07-28target/ppc: Implement new wait variantsNicholas Piggin2-8/+91
2022-07-18target/ppc: Check page dir/table base alignmentLeandro Lupori1-4/+24
2022-07-18target/ppc: Improve Radix xlate level validationLeandro Lupori1-11/+38