Changeset 7311 for trunk/src


Ignore:
Timestamp:
Nov 9, 2001, 8:40:07 AM (24 years ago)
Author:
bird
Message:

RAS devhelp

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/win32k/kKrnlLib/testcase/DH.asm

    r6740 r7311  
    1 ; $Id: DH.asm,v 1.2 2001-09-17 02:27:55 bird Exp $
     1; $Id: DH.asm,v 1.3 2001-11-09 07:40:07 bird Exp $
    22;
    33; Device Helper Router.
     
    3434    extrn DOS32FREEMEM:PROC
    3535    extrn DOS16GETINFOSEG:PROC
     36    extrn DOS16SYSTRACE:PROC
    3637    extrn _Device_Help:DWORD
    3738    extrn pulTKSSBase32:DWORD
     
    7374    push    ebx
    7475
     76
     77    cmp     dl, DevHlp_RAS
     78    jne     dhr0
     79    call    dh_RAS
     80    jmp     dhr_ret
     81
     82dhr0:
    7583    cmp     dl, DevHlp_VirtToLin
    7684    jne     dhr1
     
    140148
    141149
    142 
     150;;
     151; Insert trace information to the system trace buffer.
     152; @cproto   none
     153; @param    AX      Major trace event code.
     154; @param    BX      Length of data area.
     155; @param    CX      Major trace event code.
     156; @param    DS:SI   Pointer to trace data.
     157; @returns  Success:
     158;               CF      clear
     159;               AX      ??
     160;           Failure:
     161;               CF      set
     162;               AX      error code.
     163; @uses      ax
     164; @status    completely impelemented.
     165; @author    knut st. osmundsen (knut.stange.osmundsen@pmsc.no)
     166dh_RAS PROC NEAR
     167    push    ax
     168    push    bx
     169    push    cx
     170    push    ds
     171    push    si
     172
     173    call far ptr DOS16SYSTRACE
     174    or      ax, ax
     175    jz      dh_RAS_ret
     176    stc
     177
     178dh_RAS_ret:
     179    ret
     180dh_RAS ENDP
    143181
    144182
Note: See TracChangeset for help on using the changeset viewer.