summaryrefslogtreecommitdiffstats
path: root/target
Commit message (Expand)AuthorAgeFilesLines
...
| * target/i386: validate VEX prefixes via the instructions' exception classesPaolo Bonzini2022-10-184-12/+239
| * target/i386: add AVX_EN hflagPaul Brook2022-10-183-0/+16
| * target/i386: add CPUID feature checks to new decoderPaolo Bonzini2022-10-182-0/+75
| * target/i386: add CPUID[EAX=7,ECX=0].ECX to DisasContextPaolo Bonzini2022-10-181-0/+2
| * target/i386: add ALU load/writeback corePaolo Bonzini2022-10-184-1/+212
| * target/i386: add core of new i386 decoderPaolo Bonzini2022-10-184-8/+1020
| * target/i386: make rex_w available even in 32-bit modePaolo Bonzini2022-10-181-5/+5
| * target/i386: make ldo/sto operations consistent with ldqPaolo Bonzini2022-10-181-21/+22
| * target/i386: Define XMMReg and access macros, align ZMM registersRichard Henderson2022-10-181-14/+44
| * target/i386: Use probe_access_full for final stage2 translationRichard Henderson2022-10-181-14/+28
| * target/i386: Use atomic operations for pte updatesRichard Henderson2022-10-181-74/+168
| * target/i386: Combine 5 sets of variables in mmu_translateRichard Henderson2022-10-181-87/+91
| * target/i386: Use MMU_NESTED_IDX for vmload/vmsaveRichard Henderson2022-10-183-138/+126Star
| * target/i386: Add MMU_PHYS_IDX and MMU_NESTED_IDXRichard Henderson2022-10-184-30/+60
| * target/i386: Reorg GET_HPHYSRichard Henderson2022-10-181-28/+95
| * target/i386: Introduce structures for mmu_translateRichard Henderson2022-10-181-154/+174
| * target/i386: Direct call get_hphys from mmu_translateRichard Henderson2022-10-181-8/+4Star
| * target/i386: Use MMUAccessType across excp_helper.cRichard Henderson2022-10-181-13/+15
| * target/i386: Save and restore pc_save before tcg_remove_ops_afterRichard Henderson2022-10-181-0/+8
| * target/i386: Use device_cold_reset() to reset the APICPeter Maydell2022-10-181-1/+1
| * hyperv: fix SynIC SINT assertion failure on guest resetMaciej S. Szmigiero2022-10-185-7/+37
* | Merge tag 'pull-ppc-20221017' of https://gitlab.com/danielhb/qemu into stagingStefan Hajnoczi2022-10-182-1/+6
|\ \
| * | target/ppc: Fix xvcmp* clearing FI bitVĂ­ctor Colombo2022-10-171-1/+0Star
| * | target/ppc: restore powerpc_excp_booke doorbell interruptsNicholas Piggin2022-10-171-0/+6
* | | target/loongarch: Fix fnm{sub/add}_{s/d} set wrong flagsSong Gao2022-10-171-6/+6
* | | target/loongarch: bstrins.w src register need EXT_NONESong Gao2022-10-171-14/+22
|/ /
* / target/riscv: pmp: Fixup TLB size calculationAlistair Francis2022-10-141-0/+12
|/
* Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into stagingStefan Hajnoczi2022-10-1317-431/+816
|\
| * linux-user: i386/signal: support XSAVE/XRSTOR for signal frame fpstatePaolo Bonzini2022-10-113-27/+42
| * KVM: x86: Implement MSR_CORE_THREAD_COUNT MSRAlexander Graf2022-10-111-0/+21
| * i386: kvm: Add support for MSR filteringAlexander Graf2022-10-112-0/+134
| * x86: Implement MSR_CORE_THREAD_COUNT MSRAlexander Graf2022-10-111-0/+5
| * target/i386: Enable TARGET_TB_PCRELRichard Henderson2022-10-113-29/+113
| * target/i386: Inline gen_jmp_imRichard Henderson2022-10-111-10/+5Star
| * target/i386: Add cpu_eipRichard Henderson2022-10-111-2/+11
| * target/i386: Create eip_cur_tlRichard Henderson2022-10-111-1/+6
| * target/i386: Merge gen_jmp_tb and gen_goto_tb into gen_jmp_relRichard Henderson2022-10-111-33/+17Star
| * target/i386: Remove MemOp argument to gen_op_j*_ecxRichard Henderson2022-10-111-15/+16
| * target/i386: Use gen_jmp_rel for DISAS_TOO_MANYRichard Henderson2022-10-111-0/+3
| * target/i386: Use gen_jmp_rel for gen_jccRichard Henderson2022-10-111-39/+18Star
| * target/i386: Use gen_jmp_rel for loop, repz, jecxz insnsRichard Henderson2022-10-111-21/+15Star
| * target/i386: Create gen_jmp_relRichard Henderson2022-10-111-29/+29
| * target/i386: Use DISAS_TOO_MANY to exit after gen_io_startRichard Henderson2022-10-111-32/+10Star
| * target/i386: Create eip_next_*Richard Henderson2022-10-111-21/+34
| * target/i386: Truncate values for lcall_real to i32Richard Henderson2022-10-113-6/+5Star
| * target/i386: Introduce DISAS_JUMPRichard Henderson2022-10-111-11/+13
| * target/i386: Remove cur_eip, next_eip arguments to gen_repz*Richard Henderson2022-10-111-61/+59Star
| * target/i386: Create cur_insn_len, cur_insn_len_i32Richard Henderson2022-10-111-12/+19
| * target/i386: USe DISAS_EOB_ONLYRichard Henderson2022-10-111-6/+6
| * target/i386: Use DISAS_EOB_NEXTRichard Henderson2022-10-111-27/+13Star