Lines Matching defs:_VPD
75 typedef struct _VPD { struct
78 unsigned char PrintableModel[32]; /* Null terminated string.
83 unsigned char Serial[16]; /* 12/94:
88 unsigned char Reserved[48];
89 unsigned long FirmwareSupplier; /* See FirmwareSuppliers enum */
90 unsigned long FirmwareSupports; /* See FirmwareSupport enum */
91 unsigned long NvramSize; /* Size of nvram in bytes */
92 unsigned long NumSIMMSlots;
93 unsigned short EndianSwitchMethod; /* See EndianSwitchMethods enum */
94 unsigned short SpreadIOMethod; /* See SpreadIOMethods enum */
95 unsigned long SmpIar;
96 unsigned long RAMErrLogOffset; /* Heap offset to error log */
97 unsigned long Reserved5;
98 unsigned long Reserved6;
99 unsigned long ProcessorHz; /* Processor clock frequency in Hertz */
100 unsigned long ProcessorBusHz; /* Processor bus clock frequency */
101 unsigned long Reserved7;
102 unsigned long TimeBaseDivisor; /* (Bus clocks per timebase tic)*1000 */
103 unsigned long WordWidth; /* Word width in bits */
104 unsigned long PageSize; /* Page size in bytes */
105 unsigned long CoherenceBlockSize; /* Unit of transfer in/out of cache
108 unsigned long GranuleSize; /* Unit of lock allocation to avoid */
112 unsigned long CacheSize; /* L1 Cache size in KB. This is the */
115 unsigned long CacheAttrib; /* L1CACHE_TYPE */
116 unsigned long CacheAssoc; /* L1 Cache associativity. Use this
119 unsigned long CacheLineSize; /* L1 Cache line size in bytes. Use
123 unsigned long I_CacheSize;
124 unsigned long I_CacheAssoc;
125 unsigned long I_CacheLineSize;
126 unsigned long D_CacheSize;
127 unsigned long D_CacheAssoc;
128 unsigned long D_CacheLineSize;
131 unsigned long TLBSize; /* Total number of TLBs on the system */
132 unsigned long TLBAttrib; /* Combined I+D or split TLB */
133 unsigned long TLBAssoc; /* TLB Associativity. Use this for
137 unsigned long I_TLBSize;
138 unsigned long I_TLBAssoc;
139 unsigned long D_TLBSize;
140 unsigned long D_TLBAssoc;
142 unsigned long ExtendedVPD; /* Offset to extended VPD area;