xf86int10.h revision deb4998ba50060c48cce222fd18a8eed053918d7
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * XFree86 int10 module
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * execute BIOS int 10h calls in x86 real mode environment
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster * Copyright 1999 Egbert Eich
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster/* int10 info structure */
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fostertypedef struct {
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fostertypedef struct _int10Mem {
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fostertypedef struct {
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fostertypedef struct {
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster} xf86int10BiosLocation, *xf86int10BiosLocationPtr;
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster/* OS dependent functions */
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fosterxf86Int10InfoPtr xf86InitInt10(int entityIndex);
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fosterxf86Int10InfoPtr xf86ExtendedInitInt10(int entityIndex, int Flags);
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fostervoid *xf86Int10AllocPages(xf86Int10InfoPtr pInt, int num, int *off);
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fostervoid xf86Int10FreePages(xf86Int10InfoPtr pInt, void *pbase, int num);
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Fosterpointer xf86int10Addr(xf86Int10InfoPtr pInt, CARD32 addr);
a688bcbb4bcff5398fdd29b86f83450257dc0df4Allan Foster/* x86 executor related functions */
/* int.c */
/* helper_exec.c */
#if defined (_PC)
/* helper_mem.c */
const unsigned char* vbiosMem);
#ifdef DEBUG
/* pci.c */