]> git.ipfire.org Git - people/ms/u-boot.git/blob - board/MAI/bios_emulator/scitech/src/common/_ga_imp.asm
USB: This patch fix readl in ohci swap reg access.
[people/ms/u-boot.git] / board / MAI / bios_emulator / scitech / src / common / _ga_imp.asm
1 ;****************************************************************************
2 ;*
3 ;* SciTech Nucleus Graphics Architecture
4 ;*
5 ;* Copyright (C) 1991-1998 SciTech Software, Inc.
6 ;* All rights reserved.
7 ;*
8 ;* ======================================================================
9 ;* |REMOVAL OR MODIFICATION OF THIS HEADER IS STRICTLY PROHIBITED BY LAW|
10 ;* | |
11 ;* |This copyrighted computer code contains proprietary technology |
12 ;* |owned by SciTech Software, Inc., located at 505 Wall Street, |
13 ;* |Chico, CA 95928 USA (http://www.scitechsoft.com). |
14 ;* | |
15 ;* |The contents of this file are subject to the SciTech Nucleus |
16 ;* |License; you may *not* use this file or related software except in |
17 ;* |compliance with the License. You may obtain a copy of the License |
18 ;* |at http://www.scitechsoft.com/nucleus-license.txt |
19 ;* | |
20 ;* |Software distributed under the License is distributed on an |
21 ;* |"AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or |
22 ;* |implied. See the License for the specific language governing |
23 ;* |rights and limitations under the License. |
24 ;* | |
25 ;* |REMOVAL OR MODIFICATION OF THIS HEADER IS STRICTLY PROHIBITED BY LAW|
26 ;* ======================================================================
27 ;*
28 ;* Language: TASM 4.0 or NASM
29 ;* Environment: IBM PC 32 bit Protected Mode.
30 ;*
31 ;* Description: Module to implement the import stubs for all the Nucleus
32 ;* Graphics API functions for Intel binary compatible drivers.
33 ;*
34 ;****************************************************************************
35
36 IDEAL
37
38 include "scitech.mac" ; Memory model macros
39
40 BEGIN_IMPORTS_DEF __GA_exports
41 SKIP_IMP GA_status,0 ; Implemented in C code
42 SKIP_IMP GA_errorMsg,1 ; Implemented in C code
43 SKIP_IMP GA_getDaysLeft,1 ; Implemented in C code
44 SKIP_IMP GA_registerLicense,2 ; Implemented in C code
45 SKIP_IMP GA_enumerateDevices,1 ; Implemented in C code
46 SKIP_IMP GA_loadDriver,2 ; Implemented in C code
47 DECLARE_IMP GA_setActiveDevice,1
48 SKIP_IMP GA_reserved1,0 ; Implemented in C code
49 DECLARE_IMP GA_unloadDriver,1
50 DECLARE_IMP REF2D_loadDriver,6
51 DECLARE_IMP REF2D_unloadDriver,2
52 DECLARE_IMP GA_loadRef2d,5
53 DECLARE_IMP GA_unloadRef2d,1
54 DECLARE_IMP GA_softStereoInit,1
55 DECLARE_IMP GA_softStereoOn,0
56 DECLARE_IMP GA_softStereoScheduleFlip,2
57 DECLARE_IMP GA_softStereoGetFlipStatus,0
58 DECLARE_IMP GA_softStereoWaitTillFlipped,0
59 DECLARE_IMP GA_softStereoOff,0
60 DECLARE_IMP GA_softStereoExit,0
61 DECLARE_IMP GA_saveModeProfile,2
62 DECLARE_IMP GA_saveOptions,2
63 DECLARE_IMP GA_saveCRTCTimings,1
64 DECLARE_IMP GA_restoreCRTCTimings,1
65 DECLARE_IMP DDC_init,1
66 DECLARE_IMP DDC_readEDID,5
67 DECLARE_IMP EDID_parse,3
68 DECLARE_IMP MCS_begin,1
69 DECLARE_IMP MCS_getCapabilitiesString,2
70 DECLARE_IMP MCS_isControlSupported,1
71 DECLARE_IMP MCS_enableControl,2
72 DECLARE_IMP MCS_getControlMax,2
73 DECLARE_IMP MCS_getControlValue,2
74 DECLARE_IMP MCS_getControlValues,3
75 DECLARE_IMP MCS_setControlValue,2
76 DECLARE_IMP MCS_setControlValues,3
77 DECLARE_IMP MCS_resetControl,1
78 DECLARE_IMP MCS_saveCurrentSettings,0
79 DECLARE_IMP MCS_getTimingReport,3
80 DECLARE_IMP MCS_getSelfTestReport,3
81 DECLARE_IMP MCS_end,0
82 SKIP_IMP GA_loadInGUI,1 ; Implemented in C code
83 DECLARE_IMP DDC_writeEDID,6
84 DECLARE_IMP GA_useDoubleScan,1
85 DECLARE_IMP GA_getMaxRefreshRate,4
86 DECLARE_IMP GA_computeCRTCTimings,6
87 DECLARE_IMP GA_addMode,5
88 DECLARE_IMP GA_addRefresh,5
89 DECLARE_IMP GA_delMode,5
90 DECLARE_IMP N_getLogName,0
91 SKIP_IMP2 N_log
92 DECLARE_IMP MDBX_getErrCode,0
93 DECLARE_IMP MDBX_getErrorMsg,0
94 DECLARE_IMP MDBX_open,1
95 DECLARE_IMP MDBX_close,0
96 DECLARE_IMP MDBX_first,1
97 DECLARE_IMP MDBX_last,1
98 DECLARE_IMP MDBX_next,1
99 DECLARE_IMP MDBX_prev,1
100 DECLARE_IMP MDBX_insert,1
101 DECLARE_IMP MDBX_update,1
102 DECLARE_IMP MDBX_flush,0
103 DECLARE_IMP MDBX_importINF,2
104 SKIP_IMP GA_getGlobalOptions,2 ; Implemented in C code
105 DECLARE_IMP GA_setGlobalOptions,1
106 DECLARE_IMP GA_saveGlobalOptions,1
107 DECLARE_IMP GA_getInternalName,1
108 DECLARE_IMP GA_getNucleusConfigPath,0
109 DECLARE_IMP GA_getFakePCIID,0
110 SKIP_IMP GA_loadLibrary,3 ; Implemented in C code
111 SKIP_IMP GA_isOEMVersion,1 ; Implemented in C code
112 DECLARE_IMP GA_isLiteVersion,1
113 DECLARE_IMP GA_getDisplaySerialNo,1
114 DECLARE_IMP GA_getDisplayUserName,1
115 SKIP_IMP GA_getCurrentDriver,1 ; Implemented in C code
116 SKIP_IMP GA_getCurrentRef2d,1 ; Implemented in C code
117 SKIP_IMP GA_getLicensedDevices,1 ; Implemented in C code
118 DECLARE_IMP DDC_initExt,2
119 DECLARE_IMP MCS_beginExt,2
120 DECLARE_IMP GA_loadRegionMgr,3
121 DECLARE_IMP GA_unloadRegionMgr,1
122 DECLARE_IMP GA_getProcAddress,2
123 DECLARE_IMP GA_enableVBEMode,5
124 DECLARE_IMP GA_disableVBEMode,5
125 DECLARE_IMP GA_loadModeProfile,2
126 DECLARE_IMP GA_getCRTCTimings,4
127 DECLARE_IMP GA_setCRTCTimings,4
128 DECLARE_IMP GA_setDefaultRefresh,6
129 DECLARE_IMP GA_saveMonitorInfo,2
130 DECLARE_IMP GA_detectPnPMonitor,3
131 SKIP_IMP3 GA_queryFunctions
132 SKIP_IMP3 REF2D_queryFunctions
133 END_IMPORTS_DEF
134
135 END
136