summaryrefslogtreecommitdiffstats
path: root/target/ppc
Commit message (Expand)AuthorAgeFilesLines
* target/ppc: remove various HOST_WORDS_BIGENDIAN hacks in int_helper.cMark Cave-Ayland2019-02-041-110/+45Star
* target/ppc: remove ROTRu32 and ROTRu64 macros from int_helper.cMark Cave-Ayland2019-02-041-28/+20Star
* target/ppc: simplify VEXT_SIGNED macro in int_helper.cMark Cave-Ayland2019-02-041-7/+7
* target/ppc: eliminate use of EL_IDX macros from int_helper.cMark Cave-Ayland2019-02-041-39/+27Star
* target/ppc: eliminate use of HI_IDX and LO_IDX macros from int_helper.cMark Cave-Ayland2019-02-041-95/+85Star
* target/ppc: rework vmul{e,o}{s,u}{b,h,w} instructions to use Vsr* macrosMark Cave-Ayland2019-02-041-21/+27
* target/ppc: rework vmrg{l,h}{b,h,w} instructions to use Vsr* macrosMark Cave-Ayland2019-02-041-35/+19Star
* ppc: remove the interrupt presenters from under PowerPCCPUCédric Le Goater2019-02-041-5/+0Star
* target/ppc: implement complete set of Vsr* macrosMark Cave-Ayland2019-02-041-1/+8
* target/ppc/kvm: Drop useless include directiveGreg Kurz2019-02-041-1/+0Star
* ppc: e6500 registers SPR 604 twiceJon Diekema2019-01-241-8/+0Star
* ppc: Fix duplicated typedefs to be able to compile with Clang in gnu99 modeThomas Huth2019-01-221-4/+5
* ppc: replace the 'Object *intc' by a 'ICPState *icp' pointer under the CPUCédric Le Goater2019-01-081-1/+2
* ppc/xive: introduce a XiveTCTX pointer under PowerPCCPUCédric Le Goater2019-01-081-0/+2
* target/ppc: replace AVR* macros with Vsr* macrosMark Cave-Ayland2019-01-081-17/+13Star
* target/ppc: move FP and VMX registers into aligned vsr register arrayMark Cave-Ayland2019-01-0812-70/+149
* target/ppc: merge ppc_vsr_t and ppc_avr_t union typesMark Cave-Ayland2019-01-083-45/+39Star
* target/ppc: switch FPR, VMX and VSX helpers to access data directly from cpu_envMark Cave-Ayland2019-01-082-45/+18Star
* target/ppc: introduce get_cpu_vsr{l,h}() and set_cpu_vsr{l,h}() helpers for V...Mark Cave-Ayland2019-01-081-224/+638
* target/ppc: introduce get_avr64() and set_avr64() helpers for VMX register ac...Mark Cave-Ayland2019-01-082-33/+124
* target/ppc: introduce get_fpr() and set_fpr() helpers for FP register accessMark Cave-Ayland2019-01-082-110/+386
* target/ppc: switch EXTRACT_HELPER macros over to use sextract32/extract32Mark Cave-Ayland2019-01-081-4/+4
* target/ppc: fix typo in SIMM5 extraction helperMark Cave-Ayland2019-01-081-1/+1
* Changes requirement for "vsubsbs" instructionPaul A. Clarke2018-12-201-1/+1
* target/ppc: use g_new(T, n) instead of g_malloc(sizeof(T) * n)Greg Kurz2018-12-201-3/+3
* target/ppc: tcg: Implement addex instructionSuraj Jitindar Singh2018-12-201-27/+33
* target/ppc: Remove silly GETFIELD/SETFIELD/MASK_TO_LSH macrosDavid Gibson2018-12-201-12/+0Star
* target/ppc: fix the PPC_BIT definitionsCédric Le Goater2018-12-201-3/+3
* vmstate: constify VMStateFieldMarc-André Lureau2018-11-271-6/+8
* ppc/spapr_caps: Add SPAPR_CAP_NESTED_KVM_HVSuraj Jitindar Singh2018-11-082-0/+24
* target/ppc: Add one reg id for ptcrSuraj Jitindar Singh2018-11-081-5/+5
* This patch fixes processing of rfi instructions in icount mode.Maria Klimushenkova2018-11-081-0/+12
* target/ppc: fix mtmsr instruction for icountPavel Dovgalyuk2018-11-081-0/+12
* target/ppc: Split out float_invalid_cvtRichard Henderson2018-11-081-39/+28Star
* target/ppc: Split out float_invalid_op_divRichard Henderson2018-11-081-28/+24Star
* target/ppc: Split out float_invalid_op_mulRichard Henderson2018-11-081-23/+20Star
* target/ppc: Split out float_invalid_op_addsubRichard Henderson2018-11-081-34/+26Star
* target/ppc: Introduce fp number classificationRichard Henderson2018-11-081-43/+51
* target/ppc: Remove float_check_statusRichard Henderson2018-11-081-42/+35Star
* target/ppc: Split up float_invalid_op_excpRichard Henderson2018-11-081-163/+181
* target/ppc: add external PID supportRoman Kapl2018-11-088-45/+387
* Merge remote-tracking branch 'remotes/armbru/tags/pull-error-2018-10-22' into...Peter Maydell2018-10-231-2/+2
|\
| * cpus hw target: Use warn_report() & friends to report warningsMarkus Armbruster2018-10-191-2/+2
* | target/ppc: Convert to HAVE_CMPXCHG128 and HAVE_ATOMIC128Richard Henderson2018-10-193-62/+88
|/
* target/ppc/cpu-models: Re-group the 970 CPUs together againThomas Huth2018-09-251-21/+19Star
* target/ppc/kvm: set vcpu as online/offlineNikunj A Dadhania2018-09-052-0/+16
* ppc: Remove deprecated ppcemb targetThomas Huth2018-08-285-58/+5Star
* ppc: add DBCR based debuggingRoman Kapl2018-08-214-33/+107
* target/ppc: simplify bcdadd/sub functionsYasmin Beatriz2018-08-211-31/+18Star
* target/ppc: bcdsub fix sign when result is zeroYasmin Beatriz2018-08-211-0/+3