105b261ecSmrg/*
205b261ecSmrg *                   XFree86 int10 module
305b261ecSmrg *   execute BIOS int 10h calls in x86 real mode environment
405b261ecSmrg *                 Copyright 1999 Egbert Eich
505b261ecSmrg */
605b261ecSmrg#ifdef HAVE_XORG_CONFIG_H
705b261ecSmrg#include <xorg-config.h>
805b261ecSmrg#endif
905b261ecSmrg
1005b261ecSmrg#include "xf86.h"
1105b261ecSmrg#include "xf86str.h"
1205b261ecSmrg#include "xf86_OSproc.h"
1305b261ecSmrg#define _INT10_PRIVATE
1405b261ecSmrg#include "xf86int10.h"
1505b261ecSmrg
1605b261ecSmrgxf86Int10InfoPtr
1705b261ecSmrgxf86InitInt10(int entityIndex)
1805b261ecSmrg{
1905b261ecSmrg    return xf86ExtendedInitInt10(entityIndex, 0);
2005b261ecSmrg}
2105b261ecSmrg
2205b261ecSmrgxf86Int10InfoPtr
2305b261ecSmrgxf86ExtendedInitInt10(int entityIndex, int Flags)
2405b261ecSmrg{
2505b261ecSmrg    return NULL;
2605b261ecSmrg}
2705b261ecSmrg
2805b261ecSmrgBool
2905b261ecSmrgMapCurrentInt10(xf86Int10InfoPtr pInt)
3005b261ecSmrg{
3105b261ecSmrg    return FALSE;
3205b261ecSmrg}
3305b261ecSmrg
3405b261ecSmrgvoid
3505b261ecSmrgxf86FreeInt10(xf86Int10InfoPtr pInt)
3605b261ecSmrg{
3705b261ecSmrg    return;
3805b261ecSmrg}
3905b261ecSmrg
4005b261ecSmrgvoid *
4135c4bbdfSmrgxf86Int10AllocPages(xf86Int10InfoPtr pInt, int num, int *off)
4205b261ecSmrg{
4305b261ecSmrg    *off = 0;
4405b261ecSmrg    return NULL;
4505b261ecSmrg}
4605b261ecSmrg
4705b261ecSmrgvoid
4805b261ecSmrgxf86Int10FreePages(xf86Int10InfoPtr pInt, void *pbase, int num)
4905b261ecSmrg{
5005b261ecSmrg    return;
5105b261ecSmrg}
5205b261ecSmrg
5305b261ecSmrgBool
5405b261ecSmrgxf86Int10ExecSetup(xf86Int10InfoPtr pInt)
5505b261ecSmrg{
5605b261ecSmrg    return FALSE;
5705b261ecSmrg}
5805b261ecSmrg
5905b261ecSmrgvoid
6005b261ecSmrgxf86ExecX86int10(xf86Int10InfoPtr pInt)
6105b261ecSmrg{
6205b261ecSmrg    return;
6305b261ecSmrg}
6405b261ecSmrg
6535c4bbdfSmrgvoid *
6635c4bbdfSmrgxf86int10Addr(xf86Int10InfoPtr pInt, uint32_t addr)
6705b261ecSmrg{
6805b261ecSmrg    return 0;
6905b261ecSmrg}
70