summaryrefslogtreecommitdiffstats
path: root/target-i386/helper.c
Commit message (Expand)AuthorAgeFilesLines
* qemu-log: add log category for MMU infoAntony Pavlov2014-12-161-11/+4
* target-i386: Use cpu_exec_enter/exit qom hooksRichard Henderson2014-09-251-0/+21
* cpu-exec: Make debug_excp_handler a QOM CPU methodPeter Maydell2014-09-121-2/+3
* target-i386: Don't forbid NX bit on PAE PDEs and PTEsWilliam Grant2014-08-251-2/+2
* target-i386: Allow execute from user mode when SMEP is enabled.Ricky Zhou2014-07-151-1/+2
* target-i386: cleanup x86_cpu_get_phys_page_debugPaolo Bonzini2014-06-051-18/+17
* target-i386: fix protection bits in the TLB for SMEPPaolo Bonzini2014-06-051-1/+3
* target-i386: support long addresses for 4MB pages (PSE-36)Paolo Bonzini2014-06-051-3/+9
* target-i386: raise page fault for reserved bits in large pagesPaolo Bonzini2014-06-051-0/+1
* target-i386: unify reserved bits and NX bit checkPaolo Bonzini2014-06-051-12/+4
* target-i386: simplify pte/vaddr calculationPaolo Bonzini2014-06-051-8/+7
* target-i386: raise page fault for reserved physical address bitsPaolo Bonzini2014-06-051-12/+22
* target-i386: test reserved PS bit on PML4EsPaolo Bonzini2014-06-051-0/+3
* target-i386: set correct error code for reserved bit accessPaolo Bonzini2014-06-051-17/+9
* target-i386: introduce support for 1 GB pagesPaolo Bonzini2014-06-051-0/+7
* target-i386: introduce do_check_protect labelPaolo Bonzini2014-06-051-36/+38
* target-i386: tweak handling of PG_NX_MASKPaolo Bonzini2014-06-051-4/+4
* target-i386: commonize checks for PAE and non-PAEPaolo Bonzini2014-06-051-79/+41
* target-i386: commonize checks for 4MB and 4KB pagesPaolo Bonzini2014-06-051-77/+41
* target-i386: commonize checks for 2MB and 4KB pagesPaolo Bonzini2014-06-051-83/+44
* target-i386: fix coding standards in x86_cpu_handle_mmu_faultPaolo Bonzini2014-06-051-5/+9
* target-i386: simplify SMAP handling in MMU_KSMAP_IDXPaolo Bonzini2014-06-051-8/+4
* target-i386: fix kernel accesses with SMAP and CPL = 3Paolo Bonzini2014-06-051-4/+4
* target-i386: rename KSMAP to KNOSMAPPaolo Bonzini2014-06-051-4/+4
* target-i386: preserve FPU and MSR state on INITPaolo Bonzini2014-05-131-2/+8
* kvm: forward INIT signals coming from the chipsetPaolo Bonzini2014-05-131-0/+4
* target-i386: x86_cpu_get_phys_page_debug(): support 1GB page translationLuiz Capitulino2014-03-311-0/+11
* cputlb: Change tlb_set_page() argument to CPUStateAndreas Färber2014-03-131-1/+1
* cputlb: Change tlb_flush() argument to CPUStateAndreas Färber2014-03-131-5/+12
* cpu-exec: Change cpu_resume_from_signal() argument to CPUStateAndreas Färber2014-03-131-1/+1
* exec: Change cpu_breakpoint_{insert,remove{,_by_ref,_all}} argumentAndreas Färber2014-03-131-2/+2
* exec: Change cpu_watchpoint_{insert,remove{,_by_ref,_all}} argumentAndreas Färber2014-03-131-3/+8
* translate-all: Change cpu_restore_state() argument to CPUStateAndreas Färber2014-03-131-1/+1
* cpu: Move breakpoints field from CPU_COMMON to CPUStateAndreas Färber2014-03-131-1/+2
* cpu: Move watchpoint fields from CPU_COMMON to CPUStateAndreas Färber2014-03-131-3/+4
* cpu: Move exception_index field from CPU_COMMON to CPUStateAndreas Färber2014-03-131-3/+3
* cpu: Move mem_io_{pc,vaddr} fields from CPU_COMMON to CPUStateAndreas Färber2014-03-131-2/+3
* cpu: Turn cpu_handle_mmu_fault() into a CPUClass hookAndreas Färber2014-03-131-8/+12
* target-i386: Clean up ENV_GET_CPU() usageAndreas Färber2014-03-131-1/+1
* exec: Make stl_phys_notdirty input an AddressSpaceEdgar E. Iglesias2014-02-111-8/+8
* exec: Make stq_*_phys input an AddressSpaceEdgar E. Iglesias2014-02-111-1/+2
* exec: Make ldq/ldub_*_phys input an AddressSpaceEdgar E. Iglesias2014-02-111-10/+10
* exec: Make ldl_*_phys input an AddressSpaceEdgar E. Iglesias2014-02-111-4/+5
* Merge remote-tracking branch 'afaerber/tags/qom-cpu-for-anthony' into stagingAnthony Liguori2014-01-101-6/+6
|\
| * target-i386: Move apic_state field from CPUX86State to X86CPUChen Fan2013-12-231-6/+6
* | x86: only allow real mode to access 32bit without LMAAlexander Graf2013-12-231-0/+6
|/
* Merge remote-tracking branch 'mjt/trivial-patches' into stagingAnthony Liguori2013-09-231-1/+3
|\
| * target-i386: Fix segment cache dumpTobias Markus2013-09-201-1/+3
* | Merge remote-tracking branch 'qemu-kvm/uq/master' into stagingAnthony Liguori2013-09-231-2/+0
|\ \ | |/ |/|
| * cpu: Move cpu state syncs up into cpu_dump_state()James Hogan2013-09-201-2/+0
OpenPOWER on IntegriCloud