aboutsummaryrefslogtreecommitdiff
path: root/target/i386/tcg/sysemu/excp_helper.c
AgeCommit message (Expand)Author
2024-03-26target/i386/tcg: Enable page walking from MMIO memoryGregory Price
2024-02-28target/i386: leave the A20 bit set in the final NPT walkPaolo Bonzini
2024-02-28target/i386: remove unnecessary/wrong application of the A20 maskPaolo Bonzini
2024-02-28target/i386: Fix physical address truncationPaolo Bonzini
2024-02-28target/i386: use separate MMU indexes for 32-bit accessesPaolo Bonzini
2024-02-28target/i386: introduce function to query MMU indicesPaolo Bonzini
2024-02-28target/i386: mask high bits of CR3 in 32-bit modePaolo Bonzini
2023-10-04accel/tcg: Replace CPUState.env_ptr with cpu_env()Richard Henderson
2023-08-31target/translate: Include missing 'exec/cpu_ldst.h' headerPhilippe Mathieu-Daudé
2023-04-20target/i386: Avoid unreachable variable declaration in mmu_translate()Peter Maydell
2023-02-28accel/tcg: Add 'size' param to probe_access_fullRichard Henderson
2022-12-01target/i386: Always completely initialize TranslateFaultRichard Henderson
2022-11-02target/i386: Fix test for paging enabledRichard Henderson
2022-10-18target/i386: Use probe_access_full for final stage2 translationRichard Henderson
2022-10-18target/i386: Use atomic operations for pte updatesRichard Henderson
2022-10-18target/i386: Combine 5 sets of variables in mmu_translateRichard Henderson
2022-10-18target/i386: Use MMU_NESTED_IDX for vmload/vmsaveRichard Henderson
2022-10-18target/i386: Add MMU_PHYS_IDX and MMU_NESTED_IDXRichard Henderson
2022-10-18target/i386: Reorg GET_HPHYSRichard Henderson
2022-10-18target/i386: Introduce structures for mmu_translateRichard Henderson
2022-10-18target/i386: Direct call get_hphys from mmu_translateRichard Henderson
2022-10-18target/i386: Use MMUAccessType across excp_helper.cRichard Henderson
2022-09-18target/i386: Raise #GP on unaligned m128 accesses when required.Paolo Bonzini
2022-06-06target/i386/tcg: Fix masking of real-mode addresses with A20 bitStephen Michael Jothen
2022-03-15target/i386: Throw a #SS when loading a non-canonical ISTGareth Webb
2022-03-15target/i386: only include bits in pg_mode if they are not ignoredPaolo Bonzini
2022-03-06target/i386/tcg/sysemu: Include missing 'exec/exec-all.h' headerPhilippe Mathieu-Daudé
2021-11-08target-i386: mmu: fix handling of noncanonical virtual addressesPaolo Bonzini
2021-11-08target-i386: mmu: use pg_mode instead of HF_LMA_MASKPaolo Bonzini
2021-09-13target/i386: Added vVMLOAD and vVMSAVE featureLara Lazier
2021-05-11target/i386: use mmu_translate for NPT walkPaolo Bonzini
2021-05-11target/i386: allow customizing the next phase of the translationPaolo Bonzini
2021-05-11target/i386: extend pg_mode to more CR0 and CR4 bitsPaolo Bonzini
2021-05-11target/i386: pass cr3 to mmu_translatePaolo Bonzini
2021-05-11target/i386: extract mmu_translatePaolo Bonzini
2021-05-11target/i386: move paging mode constants from SVM to cpu.hPaolo Bonzini
2021-05-11target/i386: merge SVM_NPTEXIT_* with PF_ERROR_* constantsPaolo Bonzini
2021-05-10i386: split tcg excp_helper into sysemu and user partsClaudio Fontana