Ignore:
Timestamp:
Sep 27, 2001, 5:08:35 AM (24 years ago)
Author:
bird
Message:

Win32k/kKrnlLib splittup: done the major stuff.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/splittup/src/win32k/k32/k32QuerySystemMemInfo.cpp

    r5289 r6841  
    1 /* $Id: k32QuerySystemMemInfo.cpp,v 1.2 2001-03-07 21:55:30 bird Exp $
     1/* $Id: k32QuerySystemMemInfo.cpp,v 1.2.2.1 2001-09-27 03:08:23 bird Exp $
    22 *
    33 * k32QuerySystemMemInfo - Collects more or less useful information on the
     
    2424#define INCL_OS2KRNL_SEM
    2525#define INCL_OS2KRNL_LDR
    26 
    2726#define NO_WIN32K_LIB_FUNCTIONS
     27#define INCL_KKL_LOG
    2828
    2929/*******************************************************************************
     
    3535#include <newexe.h>                     /* OS/2 NE structs and definitions. */
    3636#include <exe386.h>                     /* OS/2 LX structs and definitions. */
     37#include <OS2Krnl.h>
     38#include <kKrnlLib.h>
    3739
    3840#include "devSegDf.h"                   /* Win32k segment definitions. */
    39 
    40 #include "malloc.h"                     /* win32k malloc (resident). Not C library! */
    41 #include "smalloc.h"                    /* win32k swappable heap. */
    42 #include "rmalloc.h"                    /* win32k resident heap. */
    4341
    4442#include <string.h>                     /* C library string.h. */
    4543#include <stdlib.h>                     /* C library stdlib.h. */
    4644#include <stddef.h>                     /* C library stddef.h. */
    47 #include <stdarg.h>                     /* C library stdarg.h. */
    4845
    49 #include "vprintf.h"                    /* win32k printf and vprintf. Not C library! */
    5046#include "dev1632.h"                    /* Common 16- and 32-bit parts */
    5147#include "dev32.h"                      /* 32-Bit part of the device driver. (SSToDS) */
    52 #include "OS2Krnl.h"                    /* kernel structs.  (SFN) */
    53 #include "log.h"                        /* Logging. */
    5448#include "options.h"                    /* Win32k options. */
    5549
    56 #include "ProbKrnl.h"                   /* ProbKrnl variables and definitions. */
    5750#include "win32k.h"                     /* Win32k API structures.  */
    5851#include "k32.h"                        /* Internal Win32k API structures.  */
     
    147140        MemInfo.ulAddressLimit          = VirtualAddressLimit;
    148141        vmRecalcShrBound(VMRSBF_ARENASHR, (PULONG)SSToDS(&MemInfo.ulVMArenaPrivMax));
    149         MemInfo.ulVMArenaSharedMin      = pahvmShr->ah_laddrMin;
    150         MemInfo.ulVMArenaSharedMax      = pahvmShr->ah_laddrMax;
    151         MemInfo.ulVMArenaSystemMin      = pahvmSys->ah_laddrMin;
    152         MemInfo.ulVMArenaSystemMax      = pahvmSys->ah_laddrMax;
    153         if (pahvmhShr && VirtualAddressLimit > 0x20000000) /* Not valid if less or equal to 512MB user memory */
     142        MemInfo.ulVMArenaSharedMin      = ahvmShr.ah_laddrMin;
     143        MemInfo.ulVMArenaSharedMax      = ahvmShr.ah_laddrMax;
     144        MemInfo.ulVMArenaSystemMin      = ahvmSys.ah_laddrMin;
     145        MemInfo.ulVMArenaSystemMax      = ahvmSys.ah_laddrMax;
     146        if (&ahvmhShr && VirtualAddressLimit > 0x20000000) /* Not valid if less or equal to 512MB user memory */
    154147        {
    155             MemInfo.ulVMArenaHighSharedMin  = pahvmhShr->ah_laddrMin;
    156             MemInfo.ulVMArenaHighSharedMax  = pahvmhShr->ah_laddrMax;
     148            MemInfo.ulVMArenaHighSharedMin  = ahvmhShr.ah_laddrMin;
     149            MemInfo.ulVMArenaHighSharedMax  = ahvmhShr.ah_laddrMax;
    157150            vmRecalcShrBound(VMRSBF_ARENAHIGH, (PULONG)SSToDS(&MemInfo.ulVMArenaHighPrivMax));
    158151        }
Note: See TracChangeset for help on using the changeset viewer.