Ignore:
Timestamp:
Apr 5, 2000, 8:40:42 PM (25 years ago)
Author:
bird
Message:

Support for Warp 4 Fixpack 13 in symbol database.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/win32k/dev32/d32init.c

    r2898 r3321  
    1 /* $Id: d32init.c,v 1.16 2000-02-25 18:15:03 bird Exp $
     1/* $Id: d32init.c,v 1.17 2000-04-05 18:40:40 bird Exp $
    22 *
    33 * d32init.c - 32-bits init routines.
     
    488488                                /* Check if build number seems valid. */
    489489                                if (   !(pKrnlInfo->usBuild >=  8254 && pKrnlInfo->usBuild <  8383) /* Warp 3 fp 32 -> fp 60 */
    490                                     && !(pKrnlInfo->usBuild >=  9023 && pKrnlInfo->usBuild <  9063) /* Warp 4 GA -> fp 40 */
     490                                    && !(pKrnlInfo->usBuild >=  9023 && pKrnlInfo->usBuild <= 9036) /* Warp 4 GA -> fp 12 */
    491491                                    && !(pKrnlInfo->usBuild >= 14039 && pKrnlInfo->usBuild < 14080) /* Warp 4.5 GA -> fp 40 */
    492492                                      )
     
    497497                                }
    498498
    499                                 /* If this is an Aurora or Warp 3 kernel there is more info! */
    500                                 pKrnlInfo->fSMP = (char)(*psz != ','
     499                                /* If this is an Aurora/Warp 4.5 or Warp 3 kernel there is more info! */
     500                                if (*psz != ','
    501501                                    && (   (psz[1] == '_' && (psz[2] == 'S' || psz[2] == 's'))  /* F_SMP */
    502                                         || (psz[2] == '_' && (psz[1] == 'S' || psz[1] == 's'))));/* _SMP  */
     502                                        || (psz[0] == '_' && (psz[1] == 'S' || psz[1] == 's'))  /* _SMP  */
     503                                       )
     504                                    )
     505                                    pKrnlInfo->fchType = TYPE_SMP;
     506                                else
     507                                    if (*psz != ','
     508                                            || (psz[0] == '_'
     509                                                && (psz[1] == 'W' || psz[1] == 'w') && psz[2] == '4')  /* _W4  */
     510                                        )
     511                                    pKrnlInfo->fchType = TYPE_W4;
     512                                else
     513                                    pKrnlInfo->fchType = TYPE_UNI;
     514
    503515
    504516                                /* Check if its a debug kernel (look for DEBUG at start of object 3-5) */
     
    523535
    524536                                /* Display info */
    525                                 kprintf(("GetOTEs32: info summary: Build %d, fSMP=%d, fDebug=%d\n",
    526                                          pKrnlInfo->usBuild, pKrnlInfo->fSMP, pKrnlInfo->fDebug));
     537                                kprintf(("GetOTEs32: info summary: Build %d, fchType=%d, fDebug=%d\n",
     538                                         pKrnlInfo->usBuild, pKrnlInfo->fchType, pKrnlInfo->fDebug));
    527539
    528540                                /* Break out */
Note: See TracChangeset for help on using the changeset viewer.