summaryrefslogtreecommitdiff
path: root/target-ppc
AgeCommit message (Expand)AuthorFilesLines
2016-11-01log: Add locking to large logging blocksRichard Henderson1-0/+2
2016-10-31Merge remote-tracking branch 'remotes/mjt/tags/trivial-patches-fetch' into st...Peter Maydell2-2/+0
2016-10-28clean-up: removed duplicate #includesAnand J2-2/+0
2016-10-28ppc: allow certain HV interrupts to be delivered to guestsNicholas Piggin1-6/+26
2016-10-28target-ppc: Add xvcmpnesp, xvcmpnedp instructionsSwapnil Bokade4-8/+17
2016-10-28target-ppc: add xscmp[eq,gt,ge,ne]dp instructionsSandipan Das4-0/+64
2016-10-28target-ppc: add vmul10[u,eu,cu,ecu]q instructionsVasant Hegde2-4/+76
2016-10-28ppc: Fix single step with gdb stubBenjamin Herrenschmidt1-1/+1
2016-10-28ppc: fix MSR_ME handling for system reset interruptNicholas Piggin1-2/+2
2016-10-28target-ppc: implement xxbr[qdwh] instructionNikunj A Dadhania3-0/+117
2016-10-28target-ppc: implement vnegw/d instructionsNikunj A Dadhania4-0/+18
2016-10-24exec: call cpu_exec_exit() from a CPU unrealize common functionLaurent Vivier2-1/+9
2016-10-24exec: move cpu_exec_init() calls to realize functionsLaurent Vivier1-1/+1
2016-10-14target-ppc: implement vexts[bh]2w and vexts[bhw]2dNikunj A Dadhania4-0/+30
2016-10-05target-ppc: fix vmx instruction type/type2Nikunj A Dadhania2-24/+24
2016-10-05target-ppc/kvm: Enable transactional memory on POWER8 with KVM-HV, tooThomas Huth1-1/+8
2016-10-05target-ppc/kvm: Add a wrapper function to check for KVM-PRThomas Huth1-10/+16
2016-10-05target-ppc: Implement mtvsrws instructionRavi Bangoria2-0/+20
2016-10-05target-ppc: add vclzlsbb/vctzlsbb instructionsRajalakshmi Srinivasaraghavan4-0/+48
2016-10-05target-ppc: add vector compare not equal instructionsRajalakshmi Srinivasaraghavan4-16/+38
2016-10-05target-ppc: fix invalid mask - cmpl, bctarAvinesh Kumar1-2/+2
2016-10-05target-ppc: add stxvb16x instructionNikunj A Dadhania2-0/+20
2016-10-05target-ppc: add lxvb16x instructionNikunj A Dadhania2-0/+20
2016-10-05target-ppc: add stxvh8x instructionNikunj A Dadhania2-0/+32
2016-10-05target-ppc: add lxvh8x instructionNikunj A Dadhania2-0/+50
2016-10-05target-ppc: improve stxvw4x implementationNikunj A Dadhania1-14/+19
2016-10-05target-ppc: improve lxvw4x implementationNikunj A Dadhania1-14/+18
2016-10-05target-ppc: Implement mtvsrdd instructionRavi Bangoria2-0/+24
2016-10-05target-ppc: Implement mfvsrld instructionRavi Bangoria2-0/+18
2016-10-05ppc: Check the availability of transactional memoryThomas Huth2-0/+13
2016-09-27linux-user: remove #define smp_{cores, threads}Marc-André Lureau1-1/+2
2016-09-23ppc/kvm: Mark 64kB page size support as disabled if not availableThomas Huth1-0/+7
2016-09-23Enable H_CLEAR_MOD and H_CLEAR_REF hypercalls on KVM/PPC64.Nathan Whitehorn2-0/+11
2016-09-23target-ppc: tlbie/tlbivax should have global effectNikunj A Dadhania5-4/+32
2016-09-23target-ppc: add flag in check_tlb_flush()Nikunj A Dadhania5-17/+26
2016-09-23target-ppc: add TLB_NEED_LOCAL_FLUSH flagNikunj A Dadhania4-7/+8
2016-09-23spapr: Introduce sPAPRCPUCoreClassBharata B Rao1-16/+6
2016-09-23target-ppc: implement darn instructionRavi Bangoria3-0/+38
2016-09-23target-ppc: add stxsi[bh]x instructionNikunj A Dadhania3-0/+7
2016-09-23target-ppc: add lxsi[bw]zx instructionNikunj A Dadhania3-0/+6
2016-09-23target-ppc: add xxspltib instructionNikunj A Dadhania3-0/+27
2016-09-23target-ppc: consolidate store conditionalNikunj A Dadhania1-34/+24
2016-09-23target-ppc: move out stqcx impementationNikunj A Dadhania1-22/+47
2016-09-23target-ppc: consolidate load with reservationNikunj A Dadhania1-11/+11
2016-09-23target-ppc: convert st[16,32,64]r to use new macroNikunj A Dadhania1-22/+10
2016-09-23target-ppc: convert st64 to use new macroNikunj A Dadhania6-53/+48
2016-09-23target-ppc: consolidate store operationsNikunj A Dadhania1-19/+16
2016-09-23target-ppc: convert ld[16,32,64]ur to use new macroNikunj A Dadhania1-17/+10
2016-09-23target-ppc: convert ld64 to use new macroNikunj A Dadhania5-54/+49
2016-09-23target-ppc: consolidate load operationsNikunj A Dadhania1-38/+20