Home
last modified time | relevance | path

Searched refs:vm86 (Results 1 – 25 of 30) sorted by relevance

12

/OK3568_Linux_fs/kernel/arch/x86/kernel/
H A Dvm86_32.c87 #define VFLAGS (*(unsigned short *)&(current->thread.vm86->veflags))
88 #define VEFLAGS (current->thread.vm86->veflags)
100 struct vm86 *vm86 = current->thread.vm86; in save_v86_state() local
109 if (!vm86 || !vm86->user_vm86) { in save_v86_state()
113 set_flags(regs->pt.flags, VEFLAGS, X86_EFLAGS_VIF | vm86->veflags_mask); in save_v86_state()
114 user = vm86->user_vm86; in save_v86_state()
116 if (!user_access_begin(user, vm86->vm86plus.is_vm86pus ? in save_v86_state()
137 unsafe_put_user(vm86->screen_bitmap, &user->screen_bitmap, Efault_end); in save_v86_state()
142 tsk->thread.sp0 = vm86->saved_sp0; in save_v86_state()
146 vm86->saved_sp0 = 0; in save_v86_state()
[all …]
H A Dprocess.c93 dst->thread.vm86 = NULL; in arch_dup_task_struct()
/OK3568_Linux_fs/kernel/arch/x86/include/asm/
H A Dvm86.h31 struct vm86 { struct
56 if (__t->vm86 != NULL) { \ argument
57 kfree(__t->vm86); \
58 __t->vm86 = NULL; \
H A Dprocessor.h11 struct vm86;
525 struct vm86 *vm86; member
/OK3568_Linux_fs/kernel/tools/testing/selftests/x86/
H A Dentry_from_vm86.c142 ret = vm86(VM86_ENTER, v86); in do_test()
188 void do_umip_tests(struct vm86plus_struct *vm86, unsigned char *test_mem) in do_umip_tests() argument
203 do_test(vm86, vmcode_umip - vmcode, VM86_TRAP, 3, "UMIP tests"); in do_umip_tests()
240 do_test(vm86, vmcode_umip_str - vmcode, VM86_SIGNAL, 0, in do_umip_tests()
245 do_test(vm86, vmcode_umip_sldt - vmcode, VM86_SIGNAL, 0, in do_umip_tests()
/OK3568_Linux_fs/external/xserver/hw/xfree86/int10/
H A Dmeson.build37 if int10 == 'vm86'
39 'vm86/linux_vm86.c',
H A DINT10.HOWTO72 CPU emulators as well as in vm86 mode of a real x86 CPU. If used with
77 vm86 mode is platform dependent both the platform dependent
95 the vm86 mode usually requires one hunk of consecutive memory
115 If the vm86() is to be used no memory access functions can be used.
149 c. pointer cpuRegs - pointer to a emulator/vm86-mode private
228 the active entity changes. If the vm86 mode is used it is most likely
292 Helper functions are provided to aid the implementation of a vm86
297 This function handles instructions which cause a vm86 call to
305 Note: This function is currently based on the Linux vm86 call. It
328 vm86-mode under Linux and x86emu. They may be activated by defining
H A DMakefile.am26 $(srcdir)/../os-support/linux/int10/vm86/linux_vm86.c \
H A DMakefile.in147 $(srcdir)/../os-support/linux/int10/vm86/linux_vm86.c \
617 @INT10_VM86_TRUE@ $(srcdir)/../os-support/linux/int10/vm86/linux_vm86.c \
743 linux_vm86.lo: $(srcdir)/../os-support/linux/int10/vm86/linux_vm86.c
744 …int10/vm86/linux_vm86.c' || echo '$(srcdir)/'`$(srcdir)/../os-support/linux/int10/vm86/linux_vm86.c
748 …int10/vm86/linux_vm86.c' || echo '$(srcdir)/'`$(srcdir)/../os-support/linux/int10/vm86/linux_vm86.c
/OK3568_Linux_fs/yocto/meta-openembedded/meta-oe/recipes-extended/libx86-1/
H A Dlibx86-1_1.1.bb3 x86 hardware, vm86 mode is used. On other platforms, x86 emulation is \
/OK3568_Linux_fs/kernel/kernel/
H A Dsys_ni.c375 COND_SYSCALL(vm86);
/OK3568_Linux_fs/kernel/arch/x86/mm/
H A Dfault.c282 if (!v8086_mode(regs) || !tsk->thread.vm86) in check_v8086_mode()
287 tsk->thread.vm86->screen_bitmap |= 1 << bit; in check_v8086_mode()
/OK3568_Linux_fs/external/xserver/
H A Dmeson_options.txt58 option('int10', type: 'combo', choices: ['stub', 'x86emu', 'vm86', 'auto', 'false'],
H A Dconfigure.ac389 AC_ARG_WITH(int10, AS_HELP_STRING([--with-int10=BACKEND], [int10 backend: vm86, x86emu or…
/OK3568_Linux_fs/kernel/arch/x86/math-emu/
H A DREADME145 vm86 mode can cause a general protection fault. Address offsets
146 greater than 0xffff appear to be illegal in vm86 mode but are quite
/OK3568_Linux_fs/kernel/arch/m68k/kernel/syscalls/
H A Dsyscall.tbl123 # 113 was vm86
/OK3568_Linux_fs/kernel/arch/mips/kernel/syscalls/
H A Dsyscall_o32.tbl127 113 o32 vm86 sys_ni_syscall
/OK3568_Linux_fs/kernel/arch/microblaze/kernel/syscalls/
H A Dsyscall.tbl176 166 common vm86 sys_ni_syscall
/OK3568_Linux_fs/kernel/arch/sh/kernel/syscalls/
H A Dsyscall.tbl176 # 166 was vm86
/OK3568_Linux_fs/kernel/arch/x86/entry/syscalls/
H A Dsyscall_32.tbl180 166 i386 vm86 sys_vm86 sys_ni_syscall
/OK3568_Linux_fs/kernel/security/
H A DKconfig131 Programs which use vm86 functionality or have some need to map
/OK3568_Linux_fs/kernel/arch/powerpc/kernel/syscalls/
H A Dsyscall.tbl154 113 common vm86 sys_ni_syscall
/OK3568_Linux_fs/kernel/tools/perf/arch/powerpc/entry/syscalls/
H A Dsyscall.tbl152 113 common vm86 sys_ni_syscall
/OK3568_Linux_fs/kernel/mm/
H A DKconfig333 Programs which use vm86 functionality or have some need to map
/OK3568_Linux_fs/external/xserver/debian/
H A Dchangelog3294 module, not the vm86 and x86emu submodules. Thanks to Cédric Augonnet and
3417 + New patch 42_build_int10_submodules.diff, which allows us to build vm86
3419 fall back to loading x86emu if vm86 calls fail.

12