aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2022-10-11linux-user: i386/signal: support FXSAVE fpstate on 32-bit emulationPaolo Bonzini1-51/+76
2022-10-11linux-user: i386/signal: move fpstate at the end of the 32-bit framesPaolo Bonzini1-2/+9
2022-10-11KVM: x86: Implement MSR_CORE_THREAD_COUNT MSRAlexander Graf1-0/+21
2022-10-11i386: kvm: Add support for MSR filteringAlexander Graf2-0/+134
2022-10-11x86: Implement MSR_CORE_THREAD_COUNT MSRAlexander Graf1-0/+5
2022-10-11target/i386: Enable TARGET_TB_PCRELRichard Henderson3-29/+113
2022-10-11target/i386: Inline gen_jmp_imRichard Henderson1-10/+5
2022-10-11target/i386: Add cpu_eipRichard Henderson1-2/+11
2022-10-11target/i386: Create eip_cur_tlRichard Henderson1-1/+6
2022-10-11target/i386: Merge gen_jmp_tb and gen_goto_tb into gen_jmp_relRichard Henderson1-33/+17
2022-10-11target/i386: Remove MemOp argument to gen_op_j*_ecxRichard Henderson1-15/+16
2022-10-11target/i386: Use gen_jmp_rel for DISAS_TOO_MANYRichard Henderson1-0/+3
2022-10-11target/i386: Use gen_jmp_rel for gen_jccRichard Henderson1-39/+18
2022-10-11target/i386: Use gen_jmp_rel for loop, repz, jecxz insnsRichard Henderson1-21/+15
2022-10-11target/i386: Create gen_jmp_relRichard Henderson1-29/+29
2022-10-11target/i386: Use DISAS_TOO_MANY to exit after gen_io_startRichard Henderson1-32/+10
2022-10-11target/i386: Create eip_next_*Richard Henderson1-21/+34
2022-10-11target/i386: Truncate values for lcall_real to i32Richard Henderson3-6/+5
2022-10-11target/i386: Introduce DISAS_JUMPRichard Henderson1-11/+13
2022-10-11target/i386: Remove cur_eip, next_eip arguments to gen_repz*Richard Henderson1-61/+59
2022-10-11target/i386: Create cur_insn_len, cur_insn_len_i32Richard Henderson1-12/+19
2022-10-11target/i386: USe DISAS_EOB_ONLYRichard Henderson1-6/+6
2022-10-11target/i386: Use DISAS_EOB_NEXTRichard Henderson1-27/+13
2022-10-11target/i386: Use DISAS_EOB* in gen_movl_seg_T0Richard Henderson1-31/+5
2022-10-11target/i386: Introduce DISAS_EOB*Richard Henderson1-2/+21
2022-10-11target/i386: Create gen_update_eip_nextRichard Henderson1-20/+25
2022-10-11target/i386: Create gen_update_eip_curRichard Henderson1-24/+28
2022-10-11target/i386: Remove cur_eip, next_eip arguments to gen_interruptRichard Henderson1-7/+6
2022-10-11target/i386: Remove cur_eip argument to gen_exceptionRichard Henderson1-13/+13
2022-10-11target/i386: Return bool from disas_insnRichard Henderson1-22/+24
2022-10-11target/i386: Remove pc_startRichard Henderson1-54/+60
2022-10-11i386: add notify VM exit supportChenyi Qiang4-0/+128
2022-10-11kvm: expose struct KVMStateChenyi Qiang2-74/+76
2022-10-10docs/system/arm/emulation.rst: Report FEAT_GTG supportPeter Maydell1-0/+1
2022-10-10target/arm: Use ARMGranuleSize in ARMVAParametersPeter Maydell3-20/+50
2022-10-10target/arm: Don't allow guest to use unimplemented granule sizesPeter Maydell3-8/+136
2022-10-10hw/arm/boot: set CPTR_EL3.ESM and SCR_EL3.EnTP2 when booting Linux with EL3Jerome Forissier1-0/+4
2022-10-10target/arm: Use tlb_set_page_fullRichard Henderson5-114/+111
2022-10-10target/arm: Fix cacheattr in get_phys_addr_disabledRichard Henderson1-23/+25
2022-10-10target/arm: Split out get_phys_addr_disabledRichard Henderson1-64/+74
2022-10-10target/arm: Fix ATS12NSO* from S PL1Richard Henderson1-4/+4
2022-10-10target/arm: Pass HCR to attribute subroutines.Richard Henderson1-13/+17
2022-10-10target/arm: Remove env argument from combined_attrs_fwbRichard Henderson1-3/+2
2022-10-10target/arm: Hoist read of *is_secure in S1_ptw_translateRichard Henderson1-10/+12
2022-10-10target/arm: Introduce arm_hcr_el2_eff_secstateRichard Henderson2-10/+21
2022-10-10target/arm: Drop secure check for HCR.TGE vs SCTLR_EL1.MRichard Henderson1-2/+2
2022-10-10target/arm: Reorg regime_translation_disabledRichard Henderson1-7/+25
2022-10-10target/arm: Fold secure and non-secure a-profile mmu indexesRichard Henderson7-203/+85
2022-10-10target/arm: Add is_secure parameter to do_ats_writeRichard Henderson1-5/+14
2022-10-10target/arm: Merge regime_is_secure into get_phys_addrRichard Henderson2-44/+42