Mini Shell
#//-------------------------------------------------------------------------
#//
#// 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 _DevPointingDev
{
u32 type;
u32 numButtons;
} DevPointingDev;
typedef struct _DevKeyboard
{
u32 offsetType;
u32 offsetLayout;
} DevKeyboard;
typedef struct _DevProcessor
{
u32 type;
u32 family;
u32 maxSpeed;
u32 curSpeed;
u32 extClockSpeed;
s32 voltage;
u32 status;
u32 upgrade;
u32 offsetManufacturer;
u32 offsetVersion;
u32 coreCount;
u32 coreEnabledCount;
u32 threadCount;
__BITMAP u16 characteristics;
__BITMAP u16 extendedCharacteristics;
u32 offsetBrand;
u32 offsetModel;
u32 offsetStepping;
__BITMAP u16 extendedStates;
__BITMAP u16 suppressedCharacteristics;
} DevProcessor;
typedef struct _DevCache
{
u32 level;
u32 speed;
u32 maxSize;
u32 installedSize;
u32 writePolicy;
u32 errCorrType;
u32 type;
u32 associativity;
u32 status;
u32 location;
booln isSocketed;
u8 reservedAlign[2];
u16 supSRAMType;
u16 curSRAMType;
u32 offsetSocketExtName;
} DevCache;
typedef struct _SysResMapObj
{
u32 type;
} SysResMapObj;
typedef struct _SysResOwnerObj
{
u32 interfaceType;
u32 interfaceInstance;
u32 offsetOwnerDesc;
} SysResOwnerObj;
typedef struct _SysResIOPortObj
{
s64 startingAddress;
s64 endingAddress;
u32 shareDisposition;
} SysResIOPortObj;
typedef struct _SysResMemObj
{
s64 startingAddress;
s64 endingAddress;
u32 shareDisposition;
u32 flags;
} SysResMemObj;
typedef struct _SysResIRQObj
{
u32 level;
u32 shareDisposition;
u32 type;
u32 trigger;
} SysResIRQObj;
typedef struct _SysResDMAObj
{
u32 transferWidth;
u32 maxTransferSize;
u32 busMaster;
u32 shareDisposition;
} SysResDMAObj;
typedef struct _SystemBIOS
{
u32 startingAddr;
u32 endingAddr;
u32 romSize;
booln smbiosPresent;
u8 characteristicsExt1;
u8 characteristicsExt2;
u32 offsetManufacturer;
u32 offsetVersion;
u32 offsetReleaseDate;
u8 reservedAlign[4];
u64 characteristics;
} SystemBIOS;
#//-------------------------------------------------------------------------
#// End
#//-------------------------------------------------------------------------
Zerion Mini Shell 1.0