summaryrefslogtreecommitdiffstats
path: root/target-ppc
Commit message (Expand)AuthorAgeFilesLines
* ppc/hash64: Fix support for LPCR:ISLBenjamin Herrenschmidt2016-07-051-8/+17
* ppc/hash64: Add proper real mode translation supportBenjamin Herrenschmidt2016-07-054-10/+174
* target-ppc: Return page shift from PTEG searchDavid Gibson2016-07-051-25/+8Star
* target-ppc: Simplify HPTE matchingDavid Gibson2016-07-052-8/+9
* target-ppc: Correct page size decoding in ppc_hash64_pteg_search()David Gibson2016-07-051-58/+41Star
* ppc: simplify ppc_hash64_hpte_page_shift_noslb()Cédric Le Goater2016-07-052-7/+2Star
* ppc: simplify max_smt initialization in ppc_cpu_realizefn()Greg Kurz2016-07-051-1/+1
* ppc: Fix xsrdpi, xvrdpi and xvrspi roundingAnton Blanchard2016-07-051-3/+3
* target-ppc: gen_pause for instructions: yield, mdoio, mdoom, misoAaron Larson2016-07-011-7/+8
* ppc: Fix 64K pages support in full emulationBenjamin Herrenschmidt2016-07-013-7/+57
* ppc: Print HSRR0/HSRR1 in "info registers"Benjamin Herrenschmidt2016-07-011-0/+7
* ppc: LPCR is a HV resourceBenjamin Herrenschmidt2016-07-011-4/+5
* ppc: Initial HDEC supportBenjamin Herrenschmidt2016-07-014-10/+54
* ppc: Enforce setting MSR:EE,IR and DR when MSR:PR is setBenjamin Herrenschmidt2016-07-011-0/+4
* ppc: Fix conditions for delivering external interrupts to a guestBenjamin Herrenschmidt2016-07-011-11/+8Star
* ppc: Use a helper to filter writes to LPCRBenjamin Herrenschmidt2016-07-013-19/+95
* ppc: Update LPCR definitionsBenjamin Herrenschmidt2016-07-011-3/+13
* ppc: Add a bunch of hypervisor SPRs to Book3sBenjamin Herrenschmidt2016-07-011-3/+116
* Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell2016-06-291-2/+0Star
|\
| * target-*: Don't redefine cpu_exec()Peter Crosthwaite2016-06-291-2/+0Star
* | softfloat: Implement run-time-configurable meaning of signaling NaN bitAleksandar Markovic2016-06-241-59/+61
|/
* 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