Changeset View
Changeset View
Standalone View
Standalone View
sys/i386/i386/vm86bios.s
Show First 20 Lines • Show All 124 Lines • ▼ Show 20 Lines | 4: movl %ecx,%cr3 /* new page tables */ | ||||
pushl %esp | pushl %esp | ||||
movl $vm86_prepcall, %eax | movl $vm86_prepcall, %eax | ||||
call *%eax /* finish setup */ | call *%eax /* finish setup */ | ||||
add $4, %esp | add $4, %esp | ||||
/* | /* | ||||
* Return via doreti | * Return via doreti | ||||
*/ | */ | ||||
MEXITCOUNT | |||||
jmp doreti | jmp doreti | ||||
/* | /* | ||||
* vm86_biosret(struct trapframe_vm86 *vm86) | * vm86_biosret(struct trapframe_vm86 *vm86) | ||||
*/ | */ | ||||
ENTRY(vm86_biosret) | ENTRY(vm86_biosret) | ||||
movl vm86pcb,%edx /* data area */ | movl vm86pcb,%edx /* data area */ | ||||
Show All 33 Lines |