Main Page | Modules | Data Structures | File List | Data Fields | Globals | Related Pages

emu_vm86.c File Reference

#include <stdio.h>
#include <stdarg.h>
#include "vm86_struct.h"
#include "emu_x86emu.h"
#include "AsmMacros.h"

Defines

#define INT2PTR(a)   ((a) + (unsigned char *) 0)

Functions

u8 Mem_rb (u32 addr)
void Mem_wb (u32 addr, u8 val)
u16 Mem_rw (u32 addr)
u32 Mem_rl (u32 addr)
void Mem_ww (u32 addr, u16 val)
void Mem_wl (u32 addr, u32 val)
void do_int (int num)
int emu_vm86 (struct vm86_struct *vm)
void printk (const char *fmt,...)

Variables

int emu_vm86_ret

Define Documentation

#define INT2PTR (  a   )     ((a) + (unsigned char *) 0)
 


Function Documentation

void do_int (  int  num  )  [static]
 

int emu_vm86 (  struct vm86_struct *  vm  ) 
 

u8 Mem_rb (  u32  addr  )  [static]
 

u32 Mem_rl (  u32  addr  )  [static]
 

u16 Mem_rw (  u32  addr  )  [static]
 

void Mem_wb (  u32  addr,
u8  val
)  [static]
 

void Mem_wl (  u32  addr,
u32  val
)  [static]
 

void Mem_ww (  u32  addr,
u16  val
)  [static]
 

void printk (  const char *  fmt,
  ...
) 
 


Variable Documentation

int emu_vm86_ret