aboutsummaryrefslogtreecommitdiff
path: root/target
AgeCommit message (Expand)AuthorFilesLines
2018-10-24target/mips: Make R5900 DMULT[U], DDIV[U], LL[D] and SC[D] user onlyFredrik Noring1-1/+22
2018-10-24target/mips: Support R5900 MOVN, MOVZ and PREF instructions from MIPS IVFredrik Noring1-2/+3
2018-10-24target/mips: Support R5900 DIV1 and DIVU1 instructionsFredrik Noring1-3/+9
2018-10-24target/mips: Support R5900 MFLO1, MTLO1, MFHI1 and MTHI1 instructionsFredrik Noring1-6/+17
2018-10-24target/mips: Support R5900 three-operand MULT1 and MULTU1 instructionsFredrik Noring1-3/+14
2018-10-24target/mips: Support R5900 three-operand MULT and MULTU instructionsFredrik Noring1-0/+74
2018-10-24target/mips: Add a placeholder for R5900 MMI3 instruction subclassFredrik Noring1-1/+30
2018-10-24target/mips: Add a placeholder for R5900 MMI2 instruction subclassFredrik Noring1-1/+39
2018-10-24target/mips: Add a placeholder for R5900 MMI1 instruction subclassFredrik Noring1-1/+35
2018-10-24target/mips: Add a placeholder for R5900 MMI0 instruction subclassFredrik Noring1-1/+42
2018-10-24target/mips: Add a placeholder for R5900 MMI instruction classFredrik Noring1-1/+44
2018-10-24target/mips: Add a placeholder for R5900 LQFredrik Noring1-2/+11
2018-10-24target/mips: Add a placeholder for R5900 SQ, handle user mode RDHWRFredrik Noring1-1/+52
2018-10-24target/mips: Define R5900 MMI3 opcode constantsFredrik Noring1-0/+39
2018-10-24target/mips: Define R5900 MMI2 opcode constantsFredrik Noring1-0/+48
2018-10-24target/mips: Define R5900 MMI1 opcode constantsFredrik Noring1-0/+44
2018-10-24target/mips: Define R5900 MMI0 opcode constantsFredrik Noring1-0/+51
2018-10-24target/mips: Define R5900 MMI<0|1|2|3> subclasses and opcode constantsFredrik Noring1-0/+51
2018-10-24target/mips: Define R5900 MMI class, and LQ and SQ opcode constantsFredrik Noring1-0/+40
2018-10-24target/mips: Add R5900 Multimedia Instruction overview noteFredrik Noring1-0/+161
2018-10-24target/mips: Define R5900 ISA, MMI ASE, and R5900 CPU preprocessor constantsFredrik Noring1-0/+3
2018-10-23Merge remote-tracking branch 'remotes/armbru/tags/pull-error-2018-10-22' into...Peter Maydell2-10/+11
2018-10-19Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell12-281/+222
2018-10-19Merge remote-tracking branch 'remotes/rth/tags/pull-tcg-20181018' into stagingPeter Maydell10-331/+363
2018-10-19cpus hw target: Use warn_report() & friends to report warningsMarkus Armbruster2-10/+11
2018-10-19target/i386: kvm: just return after migrate_add_blocker failedLi Qiang1-1/+1
2018-10-19hyperv: process POST_MESSAGE hypercallRoman Kagan1-0/+3
2018-10-19hyperv: process SIGNAL_EVENT hypercallRoman Kagan1-4/+6
2018-10-19hyperv: make overlay pages for SynICRoman Kagan1-6/+14
2018-10-19hyperv: only add SynIC in compatible configurationsRoman Kagan3-8/+25
2018-10-19hyperv: qom-ify SynICRoman Kagan5-0/+60
2018-10-19hyperv:synic: split capability testing and settingRoman Kagan1-4/+16
2018-10-19i386: add hyperv-stub for CONFIG_HYPERV=nRoman Kagan3-7/+47
2018-10-19hyperv: factor out arch-independent API into hw/hypervRoman Kagan3-144/+5
2018-10-19hyperv: make hyperv_vp_index inlineRoman Kagan2-9/+8
2018-10-19hyperv: split hyperv-proto.h into x86 and arch-independent partsRoman Kagan1-112/+3
2018-10-19hyperv: rename kvm_hv_sint_route_set_sintRoman Kagan2-2/+2
2018-10-19hyperv: make HvSintRoute reference-countedRoman Kagan2-9/+26
2018-10-19hyperv: address HvSintRoute by X86CPU pointerRoman Kagan1-2/+8
2018-10-19hyperv: allow passing arbitrary data to sint ack callbackRoman Kagan2-14/+17
2018-10-19hyperv: synic: only setup ack notifier if there's a callbackRoman Kagan1-14/+19
2018-10-19hyperv: cosmetic: g_malloc -> g_newRoman Kagan1-1/+1
2018-10-19i386: hvf: Remove hvf_disabledRoman Bolshakov1-8/+1
2018-10-19i386: hvf: Fix register refs if REX is presentRoman Bolshakov2-31/+42
2018-10-19i386/kvm: add support for Hyper-V IPI sendVitaly Kuznetsov4-1/+16
2018-10-19target-i386: kvm: do not initialize padding fieldsPaolo Bonzini1-2/+0
2018-10-18target/s390x: Check HAVE_ATOMIC128 and HAVE_CMPXCHG128 at translateRichard Henderson2-27/+38
2018-10-18target/s390x: Skip wout, cout helpers if op helper does not returnRichard Henderson1-5/+15
2018-10-18target/s390x: Split do_cdsg, do_lpq, do_stpqRichard Henderson1-64/+58
2018-10-18target/s390x: Convert to HAVE_CMPXCHG128 and HAVE_ATOMIC128Richard Henderson1-49/+39