Changeset 4164 for trunk/src/win32k/dev32/devfirst.asm
- Timestamp:
- Sep 2, 2000, 11:08:23 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/win32k/dev32/devfirst.asm
r2898 r4164 1 ; $Id: devfirst.asm,v 1. 5 2000-02-25 18:15:03bird Exp $1 ; $Id: devfirst.asm,v 1.6 2000-09-02 21:07:58 bird Exp $ 2 2 ; 3 3 ; DevFirst - entrypoint and segment definitions … … 19 19 ; 20 20 public CODE16START 21 public CODE16_INITSTART 21 22 public DATA16START 22 23 public DATA16START 23 24 public DATA16_BSSSTART 24 25 public DATA16_CONSTSTART 26 public DATA16_INITSTART 25 27 public CODE16START 26 28 public CODE32START … … 60 62 ;$win32ki entry point 61 63 _strategyAsm0: 64 ; int 3 62 65 push 0 63 66 jmp _strategyAsm … … 65 68 ;$win32k entry point 66 69 _strategyAsm1: 70 ; int 3 67 71 push 1 68 72 jmp _strategyAsm … … 101 105 call far ptr FLAT:GETKERNELINFO32 102 106 pop ds 103 ret n107 ret 104 108 _CallGetKernelInfo32 ENDP 105 109 … … 155 159 ; @author knut st. osmundsen 156 160 ; @remark es is cs, not ds! 157 _SSToDS_16a proc near161 _SSToDS_16a proc NEAR 158 162 assume CS:CODE16, DS:DATA16, ES:NOTHING 159 163 mov edx, ds:_TKSSBase16 ; get pointer held by _TKSSBase16 (pointer to stack base) … … 168 172 mov edx, eax 169 173 shr edx, 16 ; dx high 16-bit of 32-bit stack pointer. 170 ret 174 retn 171 175 _SSToDS_16a endp 172 176 … … 218 222 CODE32 ends 219 223 224 CODE16_INIT segment 225 CODE16_INITSTART label byte 226 CODE16_INIT ends 220 227 221 228 DATA16 segment … … 231 238 DATA16_CONST ends 232 239 240 DATA16_INIT segment 241 DATA16_INITSTART label byte 242 DATA16_INIT ends 243 233 244 DATA32 segment 234 245 DATA32START label byte
Note:
See TracChangeset
for help on using the changeset viewer.