Home
last modified time | relevance | path

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

/linux-4.4.14/arch/x86/kernel/
Dvm86_32.c84 #define VFLAGS (*(unsigned short *)&(current->thread.vm86->veflags))
85 #define VEFLAGS (current->thread.vm86->veflags)
98 struct vm86 *vm86 = current->thread.vm86; in save_v86_state() local
108 if (!vm86 || !vm86->user_vm86) { in save_v86_state()
112 set_flags(regs->pt.flags, VEFLAGS, X86_EFLAGS_VIF | vm86->veflags_mask); in save_v86_state()
113 user = vm86->user_vm86; in save_v86_state()
115 if (!access_ok(VERIFY_WRITE, user, vm86->vm86plus.is_vm86pus ? in save_v86_state()
140 put_user_ex(vm86->screen_bitmap, &user->screen_bitmap); in save_v86_state()
148 tsk->thread.sp0 = vm86->saved_sp0; in save_v86_state()
151 vm86->saved_sp0 = 0; in save_v86_state()
[all …]
Dprocess.c88 dst->thread.vm86 = NULL; in arch_dup_task_struct()
/linux-4.4.14/arch/x86/include/asm/
Dvm86.h30 struct vm86 { struct
55 if (__t->vm86 != NULL) { \ argument
56 kfree(__t->vm86); \
57 __t->vm86 = NULL; \
Dprocessor.h9 struct vm86;
405 struct vm86 *vm86; member
/linux-4.4.14/arch/x86/include/uapi/asm/
DKbuild63 header-y += vm86.h
/linux-4.4.14/tools/testing/selftests/x86/
Dentry_from_vm86.c117 ret = vm86(VM86_ENTER, v86); in do_test()
/linux-4.4.14/arch/x86/mm/
Dfault.c311 if (!v8086_mode(regs) || !tsk->thread.vm86) in check_v8086_mode()
316 tsk->thread.vm86->screen_bitmap |= 1 << bit; in check_v8086_mode()
/linux-4.4.14/security/
DKconfig117 Programs which use vm86 functionality or have some need to map
/linux-4.4.14/arch/x86/entry/syscalls/
Dsyscall_32.tbl175 166 i386 vm86 sys_vm86 sys_ni_syscall
/linux-4.4.14/arch/x86/math-emu/
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
/linux-4.4.14/mm/
DKconfig338 Programs which use vm86 functionality or have some need to map
/linux-4.4.14/arch/x86/
DKconfig1022 a 16-bit DOS program where 16-bit performance matters, vm86