summaryrefslogtreecommitdiffstats
path: root/target-ppc
Commit message (Expand)AuthorAgeFilesLines
* target-*: Don't redefine cpu_exec()Peter Crosthwaite2016-06-291-2/+0Star
* ppc: Disable huge page support if it is not available for main RAMThomas Huth2016-06-231-1/+16
* ppc: Add P7/P8 Power Management instructionsBenjamin Herrenschmidt2016-06-236-3/+241
* ppc: Move exception generation code out of lineBenjamin Herrenschmidt2016-06-231-3/+3
* ppc: Turn a bunch of booleans from int to boolBenjamin Herrenschmidt2016-06-231-19/+18Star
* ppc: Add real mode CI load/store instructions for P7 and P8Benjamin Herrenschmidt2016-06-233-14/+55
* ppc: Rework generation of priv and inval interruptsBenjamin Herrenschmidt2016-06-232-399/+310Star
* ppc: Fix generation if ISI/DSI vs. HV modeBenjamin Herrenschmidt2016-06-231-19/+50
* ppc: Fix POWER7 and POWER8 exception definitionsBenjamin Herrenschmidt2016-06-232-7/+31
* ppc: fix exception model for HV modeBenjamin Herrenschmidt2016-06-231-89/+45Star
* ppc: define a default LPCR valueBenjamin Herrenschmidt2016-06-231-0/+14
* ppc: Fix rfi/rfid/hrfi/... emulationBenjamin Herrenschmidt2016-06-232-31/+24Star
* ppc: Improve emulation of THRM registersBenjamin Herrenschmidt2016-06-223-3/+54
* target-ppc: Fix rlwimi, rlwinm, rlwnm againRichard Henderson2016-06-221-3/+1Star
* ppc64: disable gen_pause() for linux-user modeLaurent Vivier2016-06-221-1/+3
* trace: split out trace events for target-ppc/ directoryDaniel P. Berrange2016-06-201-0/+5
* exec: [tcg] Track which vCPU is performing translation and executionLluís Vilanova2016-06-201-0/+1
* spapr: Abstract CPU core device and type specific core devicesBharata B Rao2016-06-171-0/+28
* target-ppc: Fix rlwimi, rlwinm, rlwnmRichard Henderson2016-06-171-21/+52
* target-ppc: Bug in BookE wait instructionJakub Horak2016-06-171-1/+1
* os-posix: include sys/mman.hPaolo Bonzini2016-06-161-1/+0Star
* ppc: Add PowerISA 2.07 compatibility modeThomas Huth2016-06-141-0/+3
* ppc: Improve PCR bit selection in ppc_set_compat()Thomas Huth2016-06-142-4/+13
* ppc: Provide function to get CPU class of the host CPUThomas Huth2016-06-142-5/+21
* ppc: Split pcr_mask settings into supported bits and the register maskThomas Huth2016-06-143-3/+7
* Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into stagingPeter Maydell2016-06-071-2/+0Star
|\
| * virtio: move bi-endian target support to a single locationGreg Kurz2016-06-071-2/+0Star
* | ppc: Do not take exceptions on unknown SPRs in privileged modeBenjamin Herrenschmidt2016-06-071-2/+9
* | ppc: Add missing slbfee. instruction on ppc64 BookS processorsBenjamin Herrenschmidt2016-06-073-0/+57
* | ppc: Fix slbia decodeBenjamin Herrenschmidt2016-06-071-1/+1
* | ppc: Fix mtmsr decodingBenjamin Herrenschmidt2016-06-071-1/+1
* | ppc: POWER7 has lq/stq instructions and stq need to check ISABenjamin Herrenschmidt2016-06-072-2/+5
* | ppc: POWER7 had ACOP and PID registersBenjamin Herrenschmidt2016-06-071-0/+18
* | ppc: Batch TLB flushes on 32-bit 6xx/7xx/7xxx in hash modeBenjamin Herrenschmidt2016-06-074-44/+31Star
* | ppc: Fix tlb invalidations on 6xx/7xx/7xxx 32-bit processorsBenjamin Herrenschmidt2016-06-071-0/+8
* | ppc: Properly tag the translation cache based on MMU modeBenjamin Herrenschmidt2016-06-071-1/+1
* | target-ppc: fixup bitrot in mmu_helper.c debug statementsMark Cave-Ayland2016-06-071-14/+24
* | ppc: fix hrfid, tlbia and slbia privilegeCédric Le Goater2016-06-071-3/+3
* | ppc: Fix hreg_store_msr() so that non-HV mode cannot alter MSR:HVBenjamin Herrenschmidt2016-06-072-4/+8
* | ppc: Better figure out if processor has HV modeBenjamin Herrenschmidt2016-06-073-5/+22
* | target-ppc/fpu_helper: Fix efscmp* instructions handlingTalha Imran2016-06-071-1/+1
|/
* target-*: dfilter support for in_asmRichard Henderson2016-06-051-1/+2
* ppc: Add PPC_64H instruction flag to POWER7 and POWER8Benjamin Herrenschmidt2016-05-301-2/+2
* ppc: Get out of emulation on SMT "OR" opsBenjamin Herrenschmidt2016-05-301-3/+18
* ppc: Fix sign extension issue in mtmsr(d) emulationMichael Neuling2016-05-301-2/+2
* ppc: Change 'invalid' bit mask of tlbiel and tlbieBenjamin Herrenschmidt2016-05-301-2/+4
* ppc: tlbie, tlbia and tlbisync are HV onlyBenjamin Herrenschmidt2016-05-301-3/+3
* ppc: Do some batching of TCG tlb flushesBenjamin Herrenschmidt2016-05-307-12/+71
* ppc: Use split I/D mmu modes to avoid flushes on interruptsBenjamin Herrenschmidt2016-05-305-25/+63
* ppc: Remove MMU_MODEn_SUFFIX definitionsBenjamin Herrenschmidt2016-05-301-3/+0Star