Home
last modified time | relevance | path

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

/linux/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 BUG_ON(!vm86); in save_v86_state()
111 set_flags(regs->pt.flags, VEFLAGS, X86_EFLAGS_VIF | vm86->veflags_mask); in save_v86_state()
112 user = vm86->user_vm86; in save_v86_state()
114 if (!user_access_begin(user, vm86->vm86plus.is_vm86pus ? in save_v86_state()
145 tsk->thread.sp0 = vm86->saved_sp0; in save_v86_state()
149 vm86->saved_sp0 = 0; in save_v86_state()
152 memcpy(&regs->pt, &vm86->regs32, sizeof(struct pt_regs)); in save_v86_state()
[all …]
/linux/arch/x86/include/asm/
H A Dvm86.h31 struct vm86 { struct
55 if (__t->vm86 != NULL) { \ argument
56 kfree(__t->vm86); \
57 __t->vm86 = NULL; \
H A Dprocessor.h11 struct vm86;
282 * that we set it to zero in vm86 tasks to avoid corrupting the
283 * stack if we were to go through the sysenter path from vm86
494 struct vm86 *vm86;
556 * and around vm86 mode and sp0 on x86_64 is special because of the in current_top_of_stack()
493 struct vm86 *vm86; global() member
/linux/arch/x86/math-emu/
H A DREADME
/linux/tools/perf/arch/sh/entry/syscalls/
H A Dsyscall.tbl176 # 166 was vm86
/linux/security/
H A DKconfig182 Programs which use vm86 functionality or have some need to map
/linux/tools/perf/arch/x86/entry/syscalls/
H A Dsyscall_32.tbl181 166 i386 vm86 sys_vm86 sys_ni_syscall
/linux/tools/perf/arch/powerpc/entry/syscalls/
H A Dsyscall.tbl152 113 common vm86 sys_ni_syscall
/linux/arch/x86/
H A DKconfig1209 a 16-bit DOS program where 16-bit performance matters, vm86