summaryrefslogtreecommitdiff
path: root/target-i386/helper.c
AgeCommit message (Expand)AuthorFilesLines
2015-06-05target-i386: Use correct memory attributes for memory accessesPaolo Bonzini1-20/+112
2015-06-05target-i386: introduce cpu_get_mem_attrsPaolo Bonzini1-1/+2
2014-12-16qemu-log: add log category for MMU infoAntony Pavlov1-11/+4
2014-09-25target-i386: Use cpu_exec_enter/exit qom hooksRichard Henderson1-0/+21
2014-09-12cpu-exec: Make debug_excp_handler a QOM CPU methodPeter Maydell1-2/+3
2014-08-25target-i386: Don't forbid NX bit on PAE PDEs and PTEsWilliam Grant1-2/+2
2014-07-15target-i386: Allow execute from user mode when SMEP is enabled.Ricky Zhou1-1/+2
2014-06-05target-i386: cleanup x86_cpu_get_phys_page_debugPaolo Bonzini1-18/+17
2014-06-05target-i386: fix protection bits in the TLB for SMEPPaolo Bonzini1-1/+3
2014-06-05target-i386: support long addresses for 4MB pages (PSE-36)Paolo Bonzini1-3/+9
2014-06-05target-i386: raise page fault for reserved bits in large pagesPaolo Bonzini1-0/+1
2014-06-05target-i386: unify reserved bits and NX bit checkPaolo Bonzini1-12/+4
2014-06-05target-i386: simplify pte/vaddr calculationPaolo Bonzini1-8/+7
2014-06-05target-i386: raise page fault for reserved physical address bitsPaolo Bonzini1-12/+22
2014-06-05target-i386: test reserved PS bit on PML4EsPaolo Bonzini1-0/+3
2014-06-05target-i386: set correct error code for reserved bit accessPaolo Bonzini1-17/+9
2014-06-05target-i386: introduce support for 1 GB pagesPaolo Bonzini1-0/+7
2014-06-05target-i386: introduce do_check_protect labelPaolo Bonzini1-36/+38
2014-06-05target-i386: tweak handling of PG_NX_MASKPaolo Bonzini1-4/+4
2014-06-05target-i386: commonize checks for PAE and non-PAEPaolo Bonzini1-79/+41
2014-06-05target-i386: commonize checks for 4MB and 4KB pagesPaolo Bonzini1-77/+41
2014-06-05target-i386: commonize checks for 2MB and 4KB pagesPaolo Bonzini1-83/+44
2014-06-05target-i386: fix coding standards in x86_cpu_handle_mmu_faultPaolo Bonzini1-5/+9
2014-06-05target-i386: simplify SMAP handling in MMU_KSMAP_IDXPaolo Bonzini1-8/+4
2014-06-05target-i386: fix kernel accesses with SMAP and CPL = 3Paolo Bonzini1-4/+4
2014-06-05target-i386: rename KSMAP to KNOSMAPPaolo Bonzini1-4/+4
2014-05-13target-i386: preserve FPU and MSR state on INITPaolo Bonzini1-2/+8
2014-05-13kvm: forward INIT signals coming from the chipsetPaolo Bonzini1-0/+4
2014-03-31target-i386: x86_cpu_get_phys_page_debug(): support 1GB page translationLuiz Capitulino1-0/+11
2014-03-13cputlb: Change tlb_set_page() argument to CPUStateAndreas Färber1-1/+1
2014-03-13cputlb: Change tlb_flush() argument to CPUStateAndreas Färber1-5/+12
2014-03-13cpu-exec: Change cpu_resume_from_signal() argument to CPUStateAndreas Färber1-1/+1
2014-03-13exec: Change cpu_breakpoint_{insert,remove{,_by_ref,_all}} argumentAndreas Färber1-2/+2
2014-03-13exec: Change cpu_watchpoint_{insert,remove{,_by_ref,_all}} argumentAndreas Färber1-3/+8
2014-03-13translate-all: Change cpu_restore_state() argument to CPUStateAndreas Färber1-1/+1
2014-03-13cpu: Move breakpoints field from CPU_COMMON to CPUStateAndreas Färber1-1/+2
2014-03-13cpu: Move watchpoint fields from CPU_COMMON to CPUStateAndreas Färber1-3/+4
2014-03-13cpu: Move exception_index field from CPU_COMMON to CPUStateAndreas Färber1-3/+3
2014-03-13cpu: Move mem_io_{pc,vaddr} fields from CPU_COMMON to CPUStateAndreas Färber1-2/+3
2014-03-13cpu: Turn cpu_handle_mmu_fault() into a CPUClass hookAndreas Färber1-8/+12
2014-03-13target-i386: Clean up ENV_GET_CPU() usageAndreas Färber1-1/+1
2014-02-11exec: Make stl_phys_notdirty input an AddressSpaceEdgar E. Iglesias1-8/+8
2014-02-11exec: Make stq_*_phys input an AddressSpaceEdgar E. Iglesias1-1/+2
2014-02-11exec: Make ldq/ldub_*_phys input an AddressSpaceEdgar E. Iglesias1-10/+10
2014-02-11exec: Make ldl_*_phys input an AddressSpaceEdgar E. Iglesias1-4/+5
2014-01-10Merge remote-tracking branch 'afaerber/tags/qom-cpu-for-anthony' into stagingAnthony Liguori1-6/+6
2013-12-23target-i386: Move apic_state field from CPUX86State to X86CPUChen Fan1-6/+6
2013-12-23x86: only allow real mode to access 32bit without LMAAlexander Graf1-0/+6
2013-09-23Merge remote-tracking branch 'mjt/trivial-patches' into stagingAnthony Liguori1-1/+3
2013-09-23Merge remote-tracking branch 'qemu-kvm/uq/master' into stagingAnthony Liguori1-2/+0