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