aboutsummaryrefslogtreecommitdiff
path: root/target/i386/tcg/sysemu
AgeCommit message (Expand)AuthorFilesLines
2022-10-18target/i386: Use probe_access_full for final stage2 translationRichard Henderson1-14/+28
2022-10-18target/i386: Use atomic operations for pte updatesRichard Henderson1-74/+168
2022-10-18target/i386: Combine 5 sets of variables in mmu_translateRichard Henderson1-87/+91
2022-10-18target/i386: Use MMU_NESTED_IDX for vmload/vmsaveRichard Henderson2-136/+126
2022-10-18target/i386: Add MMU_PHYS_IDX and MMU_NESTED_IDXRichard Henderson2-29/+56
2022-10-18target/i386: Reorg GET_HPHYSRichard Henderson1-28/+95
2022-10-18target/i386: Introduce structures for mmu_translateRichard Henderson1-154/+174
2022-10-18target/i386: Direct call get_hphys from mmu_translateRichard Henderson1-8/+4
2022-10-18target/i386: Use MMUAccessType across excp_helper.cRichard Henderson1-13/+15
2022-10-11x86: Implement MSR_CORE_THREAD_COUNT MSRAlexander Graf1-0/+5
2022-09-18target/i386: Raise #GP on unaligned m128 accesses when required.Paolo Bonzini1-0/+8
2022-06-06target/i386/tcg: Fix masking of real-mode addresses with A20 bitStephen Michael Jothen1-1/+3
2022-04-21compiler.h: replace QEMU_NORETURN with G_NORETURNMarc-André Lureau1-3/+4
2022-03-15target/i386: Throw a #SS when loading a non-canonical ISTGareth Webb1-36/+0
2022-03-15target/i386: only include bits in pg_mode if they are not ignoredPaolo Bonzini1-17/+17
2022-03-06target/i386/tcg/sysemu: Include missing 'exec/exec-all.h' headerPhilippe Mathieu-Daudé2-0/+2
2022-02-21exec/exec-all: Move 'qemu/log.h' include in units requiring itPhilippe Mathieu-Daudé2-0/+2
2022-02-09target/i386: use CPU_LOG_INT for IRQ servicingAlex Bennée1-2/+2
2021-11-08target-i386: mmu: fix handling of noncanonical virtual addressesPaolo Bonzini1-9/+12
2021-11-08target-i386: mmu: use pg_mode instead of HF_LMA_MASKPaolo Bonzini1-2/+2
2021-09-14target/i386: Move x86_cpu_exec_interrupt() under sysemu/ folderPhilippe Mathieu-Daudé1-0/+62
2021-09-13target/i386: Added vVMLOAD and vVMSAVE featureLara Lazier2-1/+30
2021-09-13target/i386: Added changed priority check for VIRQLara Lazier2-15/+7
2021-09-13target/i386: Added ignore TPR check in ctl_has_irqLara Lazier1-0/+5
2021-09-13target/i386: Added VGIF V_IRQ masking capabilityLara Lazier1-0/+12
2021-09-13target/i386: Moved int_ctl into CPUX86State structureLara Lazier2-35/+17
2021-09-13target/i386: Added VGIF featureLara Lazier1-2/+29
2021-09-13target/i386: VMRUN and VMLOAD canonicalizationsLara Lazier1-10/+17
2021-08-13target/i386: Fixed size of constant for WindowsLara Lazier2-2/+2
2021-07-29target/i386: fix typo in ctl_has_irqPaolo Bonzini1-1/+1
2021-07-29target/i386: Added consistency checks for event injectionLara Lazier1-0/+6
2021-07-23target/i386: Added consistency checks for CR3Lara Lazier2-3/+14
2021-07-22target/i386: Added consistency checks for EFERLara Lazier1-0/+39
2021-07-22target/i386: Added consistency checks for CR4Lara Lazier2-3/+9
2021-07-22target/i386: Added V_INTR_PRIO check to virtual interruptsLara Lazier1-1/+11
2021-07-13target/i386: Tidy hw_breakpoint_removeDmitry Voronetskiy1-2/+2
2021-07-12Merge remote-tracking branch 'remotes/rth-gitlab/tags/pull-tcg-20210710' into...Peter Maydell1-9/+3
2021-07-09target/i386: Use cpu_breakpoint_test in breakpoint_handlerRichard Henderson1-9/+3
2021-07-09target/i386: fix exceptions for MOV to DRPaolo Bonzini2-20/+31
2021-07-09target/i386: Added DR6 and DR7 consistency checksLara Lazier1-1/+8
2021-07-09target/i386: Added MSRPM and IOPM size checkLara Lazier1-0/+15
2021-06-16target/i386: Added Intercept CR0 writes checkLara Lazier1-0/+9
2021-06-16target/i386: Added consistency checks for CR0Lara Lazier1-3/+9
2021-06-16target/i386: Added consistency checks for VMRUN intercept and ASIDLara Lazier1-0/+10
2021-06-16target/i386: Refactored intercept checks into cpu_svm_has_interceptLara Lazier1-47/+58
2021-05-19target/i386: Move helper_check_io to sysemuRichard Henderson1-0/+29
2021-05-19target/i386: Unify invlpg, invlpgaRichard Henderson2-23/+2
2021-05-19target/i386: Move invlpg, hlt, monitor, mwait to sysemuRichard Henderson1-0/+53
2021-05-19target/i386: Cleanup read_crN, write_crN, lmswRichard Henderson1-2/+0
2021-05-19target/i386: Tidy svm_check_intercept from tcgRichard Henderson1-3/+2