vm86.c File Reference

#include "core.h"

Functions

int vm86_enter_virtual (struct s_tcb_full *caller, struct vm86 *vm86, struct vm86 *uvm86)
int vm86_return (struct s_tcb_full *tcb, int code)
int vm86_handle_INTn (struct s_tcb_full *tcb, u_int8_t *instruction)
int vm86_handle_IRET (struct s_tcb_full *tcb)
int vm86_handle_POPF (struct s_tcb_full *tcb, uint8_t operand_size)
int vm86_handle_PUSHF (struct s_tcb_full *tcb, u_int8_t operand_size)
int vm86_handle_CLI (struct s_tcb_full *tcb)
int vm86_handle_STI (struct s_tcb_full *tcb)
int vm86_handle_trap (struct s_tcb_full *caller)

Function Documentation

int vm86_enter_virtual struct s_tcb_full *  caller,
struct vm86 vm86,
struct vm86 uvm86
 

int vm86_handle_CLI struct s_tcb_full *  tcb  ) 
 

int vm86_handle_INTn struct s_tcb_full *  tcb,
u_int8_t instruction
 

int vm86_handle_IRET struct s_tcb_full *  tcb  ) 
 

int vm86_handle_POPF struct s_tcb_full *  tcb,
uint8_t  operand_size
 

int vm86_handle_PUSHF struct s_tcb_full *  tcb,
u_int8_t  operand_size
 

int vm86_handle_STI struct s_tcb_full *  tcb  ) 
 

int vm86_handle_trap struct s_tcb_full *  caller  ) 
 

int vm86_return struct s_tcb_full *  tcb,
int  code
 


Generated on Wed May 24 23:05:59 2006 for LSE/OS by  doxygen 1.4.6