/*
* XFree86 int10 module
* execute BIOS int 10h calls in x86 real mode environment
* Copyright 1999 Egbert Eich
*/
#ifndef _XF86INT10_H
#define _XF86INT10_H
#include "xf86Pci.h"
/* int10 info structure */
typedef struct {
int entityIndex;
char *BIOSScratch;
int Flags;
int num;
int ax;
int bx;
int cx;
int dx;
int si;
int di;
int es;
int bp;
int flags;
int stackseg;
typedef struct _int10Mem {
typedef struct {
/* OS dependent functions */
int Flags);
int *off);
int num);
/* x86 executor related functions */
#ifdef _INT10_PRIVATE
#if 1
#else /* a bug in DGUX requires this - let's try it */
#endif
/* OS dependent functions */
/* x86 executor related functions */
/* int.c */
/* helper_exec.c */
#if defined (_PC)
#endif
/* helper_mem.c */
int setup_system_bios(void *base_addr);
int entityIndex);
const unsigned char *vbiosMem);
pInt);
void *base);
#ifdef DEBUG
#endif
#endif /* _INT10_PRIVATE */
#endif /* _XF86INT10_H */