Mini Shell

Direktori : /opt/dell/srvadmin/etc/srvadmin-isvc/ndx/
Upload File :
Current File : //opt/dell/srvadmin/etc/srvadmin-isvc/ndx/hipmem.cxm

#//-------------------------------------------------------------------------
#//
#//                 Dell Inc. PROPRIETARY INFORMATION
#//
#//  This software is supplied under the terms of a license agreement or
#//  nondisclosure agreement with Dell Inc. and may not be copied or
#//  disclosed except in accordance with the terms of that agreement.
#//
#//  Copyright (c) 1995-2011 Dell Inc. All Rights Reserved.
#//
#//  Abstract/Purpose:
#//    NDX configuration file
#//    See readme_ndx.txt for more info
#//
#//-------------------------------------------------------------------------

typedef struct _MemoryArray 
{
        u32 location;
        u32 use;
        u32 errCorrType;
        u32 maxSize;
        u32 numSocketsTotal;
        u32 numSocketsInUse;
        s32 nrThreshold;
        s32 cThreshold;
        s32 ncThreshold;
        u64 extMaxSize;
} MemoryArray;

typedef struct _MemoryDevice 
{
        u32 totalWidth;
        u32 dataBusWidth;
        u32 size;
        u32 formFactor;
        u32 deviceSet;
        u32 type;
        __BITMAP u32 typeDetail;
        u32 speed;
        s32 errCount;
        s32 sbErrCount;
        s32 mbErrCount;
        bytestr sno;
        u32 offsetDeviceLocator;
        u32 offsetBankLocator;
        u32 failureModes;
        u32 offsetManufacturer;
        u32 offsetSerialNumber;
        u32 offsetAssetTag;
        u32 offsetPartNumber;
        u32 offsetSpeedAsString;
        u32 offsetAMBManufacturer;
        u32 offsetSDRAMManufacturer;
        u32 dimmRank;
        u32 extendedSize;
        u32 memoryTechnology;
        u64 nonVolatileSize;
        u64 volatileSize;
        u64 cacheSize;
        u32 wearLevel;
        u32 instance;
        u16 sensorNumber;
        u16 debugCode;
        booln oemflag;
        u8 deviceLocator[4];
        booln ipmiDataReceived;
} MemoryDevice;

typedef struct _MemArrMapAdr 
{
        u32 startingAddr;
        u32 endingAddr;
        u32 partitionWidth;
        u64 extStartingAddr;
        u64 extEndingAddr;
} MemArrMapAdr;

typedef struct _MemDevMapAdr 
{
        u32 startingAddr;
        u32 endingAddr;
        u32 partRowPos;
        u32 interleavePos;
        u32 interleaveDataDepth;
        u64 extStartingAddr;
        u64 extEndingAddr;
} MemDevMapAdr;

typedef struct _MemoryConfigObj 
{
        u8 capabilities;
        u8 curConfig;
        u8 foState;
} MemoryConfigObj;

typedef struct _ECCLogStatusObj 
{
        u8 state;
} ECCLogStatusObj;

typedef struct _MemoryCard 
{
        u32 numSocketsTotal;
        u32 numSocketsInUse;
        u32 offsetCardName;
} MemoryCard;

typedef struct _MemorySensorObj {
    u16 shareCount;
    u16 sensorNum;
    u32 offsetSensorName;
} MemorySensorObj;

#//-------------------------------------------------------------------------
#// End
#//-------------------------------------------------------------------------

Zerion Mini Shell 1.0