summaryrefslogtreecommitdiff
path: root/target-i386/seg_helper.c
AgeCommit message (Expand)AuthorFilesLines
2016-09-14target-i386: Fixed syscall posssible segfaultStanislav Shmarov1-17/+19
2016-06-09target-i386: Add comment about do_interrupt_user() next_eip argumentPeter Maydell1-1/+5
2016-05-19cpu: move exec-all.h inclusion out of cpu.hPaolo Bonzini1-0/+1
2016-02-09target-i386: Rewrite gen_enter inlineRichard Henderson1-74/+0
2016-02-03log: do not unnecessarily include qom/cpu.hPaolo Bonzini1-0/+1
2016-01-29x86: Clean up includesPeter Maydell1-0/+1
2015-10-23target-i386: Introduce cpu_x86_update_dr7Richard Henderson1-7/+1
2015-09-25i386: interrupt poll processingPavel Dovgalyuk1-0/+3
2015-09-15target-i386: exception handling for seg_helper functionsPavel Dovgalyuk1-292/+324
2015-06-05target-i386: Use correct memory attributes for memory accessesPaolo Bonzini1-6/+6
2015-03-10x86: fix SS selector in SYSRETBill Paul1-2/+2
2015-01-20cpu_ldst.h: Use inline functions for usermode cpu_ld/st accessorsPeter Maydell1-1/+15
2014-11-12target-i386: eliminate dead code and hoist common code out of "if"Paolo Bonzini1-13/+4
2014-09-25target-i386: Use cpu_exec_interrupt qom hookRichard Henderson1-0/+69
2014-08-22linux-user: Fix syscall instruction usermode emulation on X86_64Jincheng Miao1-2/+2
2014-06-05Merge remote-tracking branch 'remotes/bonzini/softmmu-smap' into stagingPeter Maydell1-4/+61
2014-06-05Merge remote-tracking branch 'remotes/kvm/uq/master' into stagingPeter Maydell1-24/+23
2014-06-05target-i386: fix kernel accesses with SMAP and CPL = 3Paolo Bonzini1-0/+18
2014-06-05target-i386: move check_io helpers to seg_helper.cPaolo Bonzini1-0/+42
2014-06-05softmmu: introduce cpu_ldst.hPaolo Bonzini1-4/+1
2014-05-28tcg: Invert the inclusion of helper.hRichard Henderson1-1/+1
2014-05-21target-i386: set CC_OP to CC_OP_EFLAGS in cpu_load_eflagsPaolo Bonzini1-2/+0
2014-05-21target-i386: rework CPL checks during task switch, preparing for next patchPaolo Bonzini1-14/+9
2014-05-21target-i386: fix segment flags for SMM and VM86 modePaolo Bonzini1-3/+8
2014-05-21target-i386: Fix vm86 mode regression introduced in fd460606fd6f.Kevin O'Connor1-5/+6
2014-05-13target-i386: the x86 CPL is stored in CS.selector - auto update hflags accord...Kevin O'Connor1-15/+0
2014-05-13target-i386: set eflags prior to calling cpu_x86_load_seg_cache() in seg_help...Kevin O'Connor1-19/+19
2014-03-13exec: Change cpu_abort() argument to CPUStateAndreas Färber1-3/+5
2014-03-13cpu-exec: Change cpu_loop_exit() argument to CPUStateAndreas Färber1-1/+1
2014-03-13cpu: Move exception_index field from CPU_COMMON to CPUStateAndreas Färber1-3/+5
2014-03-13target-i386: Clean up ENV_GET_CPU() usageAndreas Färber1-1/+1
2014-02-11exec: Make stl_*_phys input an AddressSpaceEdgar E. Iglesias1-3/+5
2014-02-11exec: Make ldl_*_phys input an AddressSpaceEdgar E. Iglesias1-2/+4
2013-07-09target-i386: Change LOG_PCALL_STATE() argument to CPUStateAndreas Färber1-5/+5
2013-07-09log: Change log_cpu_state[_mask]() argument to CPUStateAndreas Färber1-2/+2
2013-07-09target-i386: Change do_interrupt_all() argument to X86CPUAndreas Färber1-3/+5
2013-06-15target-i386: fix over 80 chars warningsliguang1-7/+9
2013-06-15target-i386/helper: remove EIP macroliguang1-12/+12
2013-06-15target-i386/helper: remove EDI macroliguang1-3/+3
2013-06-15target-i386/helper: remove ESI macroliguang1-3/+3
2013-06-15target-i386/helper: remove ESP macroliguang1-44/+46
2013-06-15target-i386/helper: remove EBP macroliguang1-5/+5
2013-06-15target-i386/helper: remove EDX macroliguang1-4/+4
2013-06-15target-i386/helper: remove ECX macroliguang1-9/+9
2013-06-15target-i386/helper: remove EBX macroliguang1-3/+3
2013-06-15target-i386/helper: remove EAX macroliguang1-4/+4
2013-03-12cpu: Replace do_interrupt() by CPUClass::do_interrupt methodAndreas Färber1-1/+4
2013-01-15target-i386: Introduce hw_{local,global}_breakpoint_enabled()liguang1-1/+2
2013-01-15target-i386: Define DR7 bit field constantsliguang1-3/+3
2012-12-19misc: move include files to include/qemu/Paolo Bonzini1-1/+1