Ignore:
Timestamp:
Aug 14, 2000, 10:57:07 AM (25 years ago)
Author:
bird
Message:

Corrections...
Testing is now done with real kernel image!!!

Location:
branches/GRACE/src/win32k/dev16
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/GRACE/src/win32k/dev16/d16init.c

    r4005 r4010  
    1 /* $Id: d16init.c,v 1.6.4.2 2000-08-13 09:23:56 bird Exp $
     1/* $Id: d16init.c,v 1.6.4.3 2000-08-14 08:57:03 bird Exp $
    22 *
    33 * d16init - init routines for both drivers.
     
    249249    if (TKSSBase16 != 0)
    250250        return NO_ERROR;
     251    /*
    251252    _asm {
    252253        int 3;
    253254    }
     255    */
    254256
    255257    /* First we're to get the DosTable2 stuff. */
  • branches/GRACE/src/win32k/dev16/probkrnl.c

    r4005 r4010  
    1 /* $Id: probkrnl.c,v 1.20.4.2 2000-08-13 09:23:57 bird Exp $
     1/* $Id: probkrnl.c,v 1.20.4.3 2000-08-14 08:57:03 bird Exp $
    22 *
    33 * Description:   Autoprobes the os2krnl file and os2krnl[*].sym files.
     
    6969#include "log.h"
    7070#include "options.h"
    71 
     71#include "errors.h"
    7272
    7373/*******************************************************************************
     
    196196    {ERROR_PROB_SYM_SEG_DEF_READ,       "Sym: Failed to read a segment definition."},
    197197    {ERROR_PROB_SYM_IMPORTS_NOTFOUND,   "Sym: All the imports wasn't found."},
     198    {ERROR_PROB_SYM_V_PROC_NOT_FND,     "Sym: Verify failed: Procedure not found."},
     199    {ERROR_PROB_SYM_V_OBJ_OR_ADDR,      "Sym: Verify failed: Invalid object or address."},
     200    {ERROR_PROB_SYM_V_ADDRESS,          "Sym: Verify failed: Invalid address."},
     201    {ERROR_PROB_SYM_V_PROLOG,           "Sym: Verify failed: Invalid prolog."},
     202    {ERROR_PROB_SYM_V_NOT_IMPL,         "Sym: Verify failed: Not implemented."},
    198203
    199204    {ERROR_PROB_SYMDB_KRNL_NOT_FOUND,   "SymDB: Kernel was not found."}
     
    204209 */
    205210#ifdef R3TST
    206 USHORT      usFakeVerMajor = 20;
    207 USHORT      usFakeVerMinor = 45;
     211USHORT      usFakeVerMajor = 0;
     212USHORT      usFakeVerMinor = 0;
    208213#ifdef R3TST
    209214static ach[11] =  {0}; /* works around compiler/linker bug */
     
    642647        rc = DosDevIOCtl("", "", D16_IOCTL_VERIFYIMPORTTAB, D16_IOCTL_CAT, hDev0);
    643648        DosClose(hDev0);
     649        if (rc >= ERROR_D32_VERIFYIMPORTTAB_FIRST  && rc < ERROR_D32_VERIFYIMPORTTAB_LAST)
     650            rc += ERROR_PROB_SYM_VERIFY_FIRST - ERROR_D32_VERIFYIMPORTTAB_FIRST;
    644651    }
    645652
     
    10481055                printf16("0x%08lx%s", aImportTab[i].ulAddress, (i % 2) == 0 ? "" : "\n");
    10491056            else
    1050                 printf16("failed!%s", (i % 2) == 0 ? "" : "\n");
     1057                printf16("failed!%s", (i % 2) == 0 ? "   " : "\n");
    10511058        }
    10521059        if (i % 2) printf16("\n");
     
    11461153    options.usVerMinor  = pGIS->uchMinorVersion;
    11471154#else
     1155    if (usFakeVerMajor == 0)
     1156    {
     1157        usFakeVerMajor = pGIS->uchMajorVersion;
     1158        usFakeVerMinor = pGIS->uchMinorVersion;
     1159    }
    11481160    options.usVerMajor  = usFakeVerMajor;
    11491161    options.usVerMinor  = usFakeVerMinor;
     
    11941206                )
    11951207            {
     1208                #ifndef R3TST
    11961209                /* search on disk */
    11971210                i = 0;
     
    12001213                       )
    12011214                    i++;
     1215                #endif
    12021216            }
    12031217        }
     
    16461660        int         i;
    16471661
    1648         printf16("/* $Id: probkrnl.c,v 1.20.4.2 2000-08-13 09:23:57 bird Exp $\n"
     1662        printf16("/* $Id: probkrnl.c,v 1.20.4.3 2000-08-14 08:57:03 bird Exp $\n"
    16491663                 "*\n"
    16501664                 "* Autogenerated kernel symbol database.\n"
Note: See TracChangeset for help on using the changeset viewer.