| /OK3568_Linux_fs/kernel/arch/x86/kernel/ |
| H A D | vm86_32.c | 87 #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 D | process.c | 93 dst->thread.vm86 = NULL; in arch_dup_task_struct()
|
| /OK3568_Linux_fs/kernel/arch/x86/include/asm/ |
| H A D | vm86.h | 31 struct vm86 { struct 56 if (__t->vm86 != NULL) { \ argument 57 kfree(__t->vm86); \ 58 __t->vm86 = NULL; \
|
| H A D | processor.h | 11 struct vm86; 525 struct vm86 *vm86; member
|
| /OK3568_Linux_fs/kernel/tools/testing/selftests/x86/ |
| H A D | entry_from_vm86.c | 142 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 D | meson.build | 37 if int10 == 'vm86' 39 'vm86/linux_vm86.c',
|
| H A D | INT10.HOWTO | 72 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 D | Makefile.am | 26 $(srcdir)/../os-support/linux/int10/vm86/linux_vm86.c \
|
| H A D | Makefile.in | 147 $(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 D | libx86-1_1.1.bb | 3 x86 hardware, vm86 mode is used. On other platforms, x86 emulation is \
|
| /OK3568_Linux_fs/kernel/kernel/ |
| H A D | sys_ni.c | 375 COND_SYSCALL(vm86);
|
| /OK3568_Linux_fs/kernel/arch/x86/mm/ |
| H A D | fault.c | 282 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 D | meson_options.txt | 58 option('int10', type: 'combo', choices: ['stub', 'x86emu', 'vm86', 'auto', 'false'],
|
| H A D | configure.ac | 389 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 D | README | 145 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 D | syscall.tbl | 123 # 113 was vm86
|
| /OK3568_Linux_fs/kernel/arch/mips/kernel/syscalls/ |
| H A D | syscall_o32.tbl | 127 113 o32 vm86 sys_ni_syscall
|
| /OK3568_Linux_fs/kernel/arch/microblaze/kernel/syscalls/ |
| H A D | syscall.tbl | 176 166 common vm86 sys_ni_syscall
|
| /OK3568_Linux_fs/kernel/arch/sh/kernel/syscalls/ |
| H A D | syscall.tbl | 176 # 166 was vm86
|
| /OK3568_Linux_fs/kernel/arch/x86/entry/syscalls/ |
| H A D | syscall_32.tbl | 180 166 i386 vm86 sys_vm86 sys_ni_syscall
|
| /OK3568_Linux_fs/kernel/security/ |
| H A D | Kconfig | 131 Programs which use vm86 functionality or have some need to map
|
| /OK3568_Linux_fs/kernel/arch/powerpc/kernel/syscalls/ |
| H A D | syscall.tbl | 154 113 common vm86 sys_ni_syscall
|
| /OK3568_Linux_fs/kernel/tools/perf/arch/powerpc/entry/syscalls/ |
| H A D | syscall.tbl | 152 113 common vm86 sys_ni_syscall
|
| /OK3568_Linux_fs/kernel/mm/ |
| H A D | Kconfig | 333 Programs which use vm86 functionality or have some need to map
|
| /OK3568_Linux_fs/external/xserver/debian/ |
| H A D | changelog | 3294 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.
|