1706f2543Smrg/*
2706f2543Smrg *                   XFree86 int10 module
3706f2543Smrg *   execute BIOS int 10h calls in x86 real mode environment
4706f2543Smrg *                 Copyright 1999 Egbert Eich
5706f2543Smrg */
6706f2543Smrg#ifdef HAVE_XORG_CONFIG_H
7706f2543Smrg#include <xorg-config.h>
8706f2543Smrg#endif
9706f2543Smrg
10706f2543Smrg#include "xf86.h"
11706f2543Smrg#include "xf86str.h"
12706f2543Smrg#include "xf86_OSproc.h"
13706f2543Smrg#define _INT10_PRIVATE
14706f2543Smrg#include "xf86int10.h"
15706f2543Smrg
16706f2543Smrgxf86Int10InfoPtr
17706f2543Smrgxf86InitInt10(int entityIndex)
18706f2543Smrg{
19706f2543Smrg    return xf86ExtendedInitInt10(entityIndex, 0);
20706f2543Smrg}
21706f2543Smrg
22706f2543Smrgxf86Int10InfoPtr
23706f2543Smrgxf86ExtendedInitInt10(int entityIndex, int Flags)
24706f2543Smrg{
25706f2543Smrg    return NULL;
26706f2543Smrg}
27706f2543Smrg
28706f2543SmrgBool
29706f2543SmrgMapCurrentInt10(xf86Int10InfoPtr pInt)
30706f2543Smrg{
31706f2543Smrg    return FALSE;
32706f2543Smrg}
33706f2543Smrg
34706f2543Smrgvoid
35706f2543Smrgxf86FreeInt10(xf86Int10InfoPtr pInt)
36706f2543Smrg{
37706f2543Smrg    return;
38706f2543Smrg}
39706f2543Smrg
40706f2543Smrgvoid *
41706f2543Smrgxf86Int10AllocPages(xf86Int10InfoPtr pInt,int num, int *off)
42706f2543Smrg{
43706f2543Smrg    *off = 0;
44706f2543Smrg    return NULL;
45706f2543Smrg}
46706f2543Smrg
47706f2543Smrgvoid
48706f2543Smrgxf86Int10FreePages(xf86Int10InfoPtr pInt, void *pbase, int num)
49706f2543Smrg{
50706f2543Smrg    return;
51706f2543Smrg}
52706f2543Smrg
53706f2543SmrgBool
54706f2543Smrgxf86Int10ExecSetup(xf86Int10InfoPtr pInt)
55706f2543Smrg{
56706f2543Smrg    return FALSE;
57706f2543Smrg}
58706f2543Smrg
59706f2543Smrgvoid
60706f2543Smrgxf86ExecX86int10(xf86Int10InfoPtr pInt)
61706f2543Smrg{
62706f2543Smrg    return;
63706f2543Smrg}
64706f2543Smrg
65706f2543Smrgpointer
66706f2543Smrgxf86int10Addr(xf86Int10InfoPtr pInt, CARD32 addr)
67706f2543Smrg{
68706f2543Smrg    return 0;
69706f2543Smrg}
70