Ignore:
Timestamp:
Oct 27, 1999, 4:03:01 AM (26 years ago)
Author:
bird
Message:

Corrections to make win32k work.
(And now it does work, at least at my test machine...)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/win32k/dev32/devlast.asm

    r847 r1467  
    1 ; $Id: devlast.asm,v 1.1 1999-09-06 02:19:56 bird Exp $
    2 ; DevLast - the last object file which is resident all the time.
    3 ; Object files which are linked in after this is discarded after init.
     1; $Id: devlast.asm,v 1.2 1999-10-27 02:02:54 bird Exp $
     2;
     3; DevLast - the object file termintating the resident part of the objects.
     4; Code after the ???END labes and object files and which are linked in
     5; after this file is discarded after init.
    46;
    57; Copyright (c) 1999 knut st. osmundsen
    68;
     9; Project Odin Software License can be found in LICENSE.TXT
    710;
    811       .model flat
     
    2831    public CONST32_ROEND
    2932    public _CallR0Init32
    30 
     33    public _CallVerifyProcTab32
    3134
    3235
     
    4952
    5053extrn R0INIT32:FAR
     54extrn VERIFYPROCTAB32:FAR
    5155
    5256CODE16 segment
    53     ASSUME CS:CODE16
    5457CODE16END db ?
    5558
    56 
     59;;
     60; Thunk procedure for R0Init32.
     61; @cproto    USHORT NEAR CallR0Init32(LIN pRpInit);
     62; @returns   Same as R0Init32.
     63; @param     pRpInit  32-bit pointer to request packet.
     64; @status    completely implemented.
     65; @author    knut st. osmundsen
    5766_CallR0Init32 PROC NEAR
     67    ASSUME CS:CODE16
    5868    push    ds
    59     push    word ptr [esp+4]
    60     push    word ptr [esp+8]
     69    push    word ptr [esp+6]            ; push high word.
     70    push    word ptr [esp+6]            ; push low word.
    6171    call    far ptr FLAT:R0INIT32
    6272    pop     ds
    6373    retn
    6474_CallR0Init32 ENDP
     75
     76
     77;;
     78; Thunk procedure for VerifyProcTab32.
     79; @cproto    USHORT NEAR CallVerifyProcTab32(void);
     80; @returns   Same as VerifyProcTab32.
     81; @status    completely implemented.
     82; @author    knut st. osmundsen
     83_CallVerifyProcTab32 PROC NEAR
     84    ASSUME CS:CODE16
     85    push    ds
     86    call    far ptr FLAT:VERIFYPROCTAB32
     87    pop     ds
     88    retn
     89_CallVerifyProcTab32 ENDP
     90
    6591CODE16 ends
     92
    6693
    6794CODE32 segment
Note: See TracChangeset for help on using the changeset viewer.