2 * PROJECT: ReactOS Kernel
3 * LICENSE: GPL - See COPYING in the top level directory
4 * FILE: ntoskrnl/ke/i386/abios.c
5 * PURPOSE: Routines for ABIOS Support
6 * PROGRAMMERS: Alex Ionescu (alex.ionescu@reactos.org)
9 /* INCLUDES *****************************************************************/
15 /* FUNCTIONS *****************************************************************/
22 KeI386FlatToGdtSelector(IN ULONG Base
,
27 return STATUS_NOT_IMPLEMENTED
;
35 KeI386ReleaseGdtSelectors(OUT PULONG SelArray
,
36 IN ULONG NumOfSelectors
)
39 return STATUS_NOT_IMPLEMENTED
;
47 KeI386AllocateGdtSelectors(OUT PULONG SelArray
,
48 IN ULONG NumOfSelectors
)
51 return STATUS_NOT_IMPLEMENTED
;
56 KeI386SetGdtSelector(IN ULONG Selector
,
57 IN PKGDTENTRY GdtValue
)
60 return STATUS_NOT_IMPLEMENTED
;
65 KeI386AbiosCall(IN USHORT CallId
,
66 IN PDRIVER_OBJECT DriverObject
,
67 IN PULONG RequestBlock
,
71 return STATUS_NOT_IMPLEMENTED
;
76 KeI386GetLid(IN USHORT DeviceId
,
77 IN USHORT RelativeLid
,
79 IN PDRIVER_OBJECT DriverObject
,
80 OUT PUSHORT LogicalId
)
83 return STATUS_NOT_IMPLEMENTED
;
88 KeI386ReleaseLid(IN USHORT LogicalId
,
89 IN PDRIVER_OBJECT DriverObject
)
92 return STATUS_NOT_IMPLEMENTED
;
97 KeI386Call16BitCStyleFunction(IN ULONG EntryOffset
,
98 IN ULONG EntrySelector
,
108 KeI386Call16BitFunction(IN OUT PCONTEXT Context
)