Ignore:
Timestamp:
Sep 2, 2000, 11:08:23 PM (25 years ago)
Author:
bird
Message:

Merged in the Grace branch. New Win32k!

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:03 bird Exp $
     1; $Id: devfirst.asm,v 1.6 2000-09-02 21:07:58 bird Exp $
    22;
    33; DevFirst - entrypoint and segment definitions
     
    1919;
    2020    public CODE16START
     21    public CODE16_INITSTART
    2122    public DATA16START
    2223    public DATA16START
    2324    public DATA16_BSSSTART
    2425    public DATA16_CONSTSTART
     26    public DATA16_INITSTART
    2527    public CODE16START
    2628    public CODE32START
     
    6062;$win32ki entry point
    6163_strategyAsm0:
     64;    int 3
    6265    push    0
    6366    jmp     _strategyAsm
     
    6568;$win32k entry point
    6669_strategyAsm1:
     70;    int 3
    6771    push    1
    6872    jmp     _strategyAsm
     
    101105    call    far ptr FLAT:GETKERNELINFO32
    102106    pop     ds
    103     retn
     107    ret
    104108_CallGetKernelInfo32 ENDP
    105109
     
    155159; @author    knut st. osmundsen
    156160; @remark    es is cs, not ds!
    157 _SSToDS_16a proc near
     161_SSToDS_16a proc NEAR
    158162    assume CS:CODE16, DS:DATA16, ES:NOTHING
    159163    mov     edx, ds:_TKSSBase16         ; get pointer held by _TKSSBase16 (pointer to stack base)
     
    168172    mov     edx, eax
    169173    shr     edx, 16                     ; dx high 16-bit of 32-bit stack pointer.
    170     ret
     174    retn
    171175_SSToDS_16a endp
    172176
     
    218222CODE32 ends
    219223
     224CODE16_INIT segment
     225CODE16_INITSTART label byte
     226CODE16_INIT ends
    220227
    221228DATA16 segment
     
    231238DATA16_CONST ends
    232239
     240DATA16_INIT segment
     241DATA16_INITSTART label byte
     242DATA16_INIT ends
     243
    233244DATA32 segment
    234245DATA32START label byte
Note: See TracChangeset for help on using the changeset viewer.