1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
|
$OpenBSD: cpudevs,v 1.11 1999/06/22 23:48:15 mickey Exp $
/*
* Copyright (c) 1998,1999 Michael Shalayeff
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. All advertising materials mentioning features or use of this software
* must display the following acknowledgement:
* This product includes software developed by Michael Shalayeff.
* 4. The name of the author may not be used to endorse or promote products
* derived from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
* IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
* IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
type nproc 0x00 native processor
type memory 0x01 memory
type bdma 0x02 Type-B DMA (NIO Transit, Parallel, ... )
type bdirect 0x03 Type-B Direct (obsolete)
type adma 0x04 Type-A DMA (NIO HPIB, LAN, ... )
type adirect 0x05 Type-A Direct (RS232, HIL, ... )
type other 0x06 other (obsolete)
type bcport 0x07 Bus Converter Port
type cio 0x08 CIO adapter
type console 0x09 console
type fio 0x0a foreign I/O module
type bha 0x0b bus host adaptor
type ioa 0x0c IO Adapter
type bridge 0x0d Bus Bridge to Foreign Bus
type fabric 0x0e Fabric Components
# 0x0f -
# 0x1e reserved
type faulty 0x1f broken
# pseudo-types
type board 0x80 system board
type cpu 0x81 CPU chips
type fpu 0x82 FPU chips
type bus 0x83 Main Busses
board HP840 0x004 840/930 (Indigo)
board HP825 0x008 825/925 (FireFox)
board HP835 0x00a 83[45]/935 (TopGun)
board HP845 0x00b 845/945 (Technical ShoGun)
board HP850 0x00C 850/950 (Cheetah)
board HP949 0x00f 949 (Commercial ShoGun)
board HP950S 0x080 950S (Cheetah)
board HP855 0x081 855/955 (Jaguar)
board HP860 0x082 860/960 (Cougar)
board HP870 0x083 865/870/980 (Panther)
board HP810 0x100 810 (Burgundy)
board HP822 0x101 822/922 (SilverFox Low)
board HP832 0x102 832/932 (SilverFox High)
board HP808 0x103 808/815/920 (Lego, SilverLite)
board HP842 0x104 842/948 (SilverBullet Low)
board HP852 0x105 852/958 (SilverBullet High)
#board HP 0x106 (Oboe)
#board HP 0x180 (Dragon)
board HP890 0x181 890/990/992 (Chimera)
board HP891 0x182 891/T500 (TNT 100)
board HP892 0x183 892/T520 (TNT 120)
board HP893_T540 0x184 893/T540 (Jade 180)
board HPHXPROC 0x1ff Hitachi X Processor
board HP720 0x200 720 (Cobra)
board HP750_66 0x201 750/66 (Coral)
board HP730_66 0x202 730/66 (King Cobra)
board HP735_99 0x203 735/99 (Hardball)
board HP755_99 0x204 755/99 (Coral II)
board HP755_125 0x205 755/125 (Coral II)
#board HP 0x205 (Snake Eagle, opt 91)
board HP735_130 0x206 735/130 (Snake Cheetah)
board HP817 0x280 817/827/957/957LX (Nova Low)
board HP837 0x281 837/847/857/967/967LX (Nova High)
board HP807 0x282 807/917/917LX/927/927LX/937/937LX/947/947LX (Nova8)
board HP867 0x283 867/877/977 (Nova64)
board HP887 0x284 887/897/987 (TNova)
#board HP 0x285 (TNova64)
#board HP 0x286 (Hydra64 (Nova))
#board HP 0x287 (Hydra96 (Nova))
#board HP 0x288 (TNova96)
board HP710 0x300 710/50 (Bushmaster)
board HP705 0x302 705/35 (Flounder)
board HP715_50 0x310 715/50 (Scorpio)
board HP715_33 0x311 715/33 (Scorpio Jr.)
board HP715S_50 0x312 715S/50 (Spider-50)
board HP715S_33 0x313 715S/33 (Spider-33)
board HP715T_50 0x314 715T/50 (Trailways-50)
board HP715T_33 0x315 715T/33 (Trailways-33)
board HP715_75 0x316 715/75 (Scorpio Sr.)
board HP715_100 0x317 715/100 (Scorpio 100)
board HP725_50 0x318 725/50 (Spectra)
board HP725_75 0x319 725/75 (Spectra)
#board HP725_100 0x320 725/100 (Spectra)
board HP745i_50 0x401 745i/747i/50 (Pace)
board HP742i_50 0x402 742i/50 (Sidewinder)
board HP747i_100 0x403 745i/747i/100 (Fast Pace)
board HPE23 0x480 E23 (Orville)
board HPE25 0x481 E25 (Wilbur)
board HPE35 0x482 816/E35 (Wright Brothers 80)
board HPE45 0x483 826/E45 (Wright Brothers 96)
board HPD210 0x484 811/D210/D310 (UltraLight Proc L-100)
board HPD200 0x485 801/D200/D300 (UltraLight Proc L-75)
board HP778_B132L 0x501 778/B132L (Merlin L2 132)
board HP778_B160L 0x502 778/B160L (Merlin L2 160)
board HP778_B132LP 0x503 778/B132L (Merlin L2+ 132)
board HP778_B180L 0x504 778/B180L (Merlin L2+ 180)
board HP779_C132L 0x505 779/C132L (Raven L2 132)
board HP779_C160L 0x506 779/C160L (Raven L2 160)
board HP779_C180L 0x507 779/C160L (Raven L2 180)
board HP779_C160L1 0x508 779/C160L (Raven L2 160)
board HP712_132L2 0x509 712/132 (L2 Upgrade)
board HP712_160L2 0x50a 712/160 (L2 Upgrade)
board HP712_132L21 0x50b 712/132 (L2 Upgrade)
board HP712_160L21 0x50c 712/160 (L2 Upgrade)
#board HP 0x50d (Rocky2 L2 120)
#board HP 0x50e (Rocky2 L2 150)
board HP744_132L 0x50f 744/132L (Anole-132L)
board HP744_165L 0x510 744/165L (Anole-165L)
#board HPKIJI132 0x511 (Kiji L2 132)
board HP803 0x512 803/D220/D320 (UltraLight L2 132)
board HP813 0x513 813/D220/D320 (UltraLight L2 160)
#board HP 0x514 (Merlin Jr. L2 132)
#board HP 0x515 (Staccato L2 132)
#board HP 0x516 (Staccato L2 180)
board HP809 0x580 809/K100 (KittyHawk DC2-100)
board HP839 0x581 839/K210 (KittyHawk DC3-120)
board HP829 0x582 829/K400 (KittyHawk DC3-100)
board HP849 0x583 849/K410 (KittyHawk DC3-120)
board HPT120 0x584 T120 (LighteningHawk)
board HP770_J200 0x585 770/J200 (SkyHawk 100)
board HP770_J210 0x586 770/J210 (SkyHawk 120)
#board HP 0x587 (UltraLight Proc 1-way T'120)
#board HP 0x588 (UltraLight Proc 2-way T'120)
board HP821 0x589 821/D250/D350 (UltraLight Proc 1-way T'100)
board HP831 0x58a 831/D250/D350 (UltraLight Proc 2-way T'100)
board HP819 0x58b 819/K200 (KittyHawk DC2 100)
board HP859 0x58c 859/K220 (ThunderHawk DC3- 120 1M)
board HP869 0x58d 869/K420 (ThunderHawk DC3 120 1M)
#board HP 0x58E (Raven 120 T')
board HP804 0x58f 804/K450 (Mohawk 160 U 1M DC3)
board HP889 0x590 889/K460 (Mohawk 180 U 1M DC3)
#board HP 0x591 (Mohawk 200 U 1M DC3)
#board HP 0x592 (Raven 100 T')
#board HP 0x593 (FireHawk 160 U)
#board HP 0x594 (FireHawk 180 U)
#board HP 0x595 (FireHawk 220 U)
#board HP 0x596 (FireHawk 240 U)
#board 0x597 SPP2000 Processor
board HP780_C230 0x598 780/C230 (Raven U 230)
board HP780_C240 0x599 780/C240 (Raven U 240)
# 0x59a
board HP780_C160 0x59b 780/C160 (Raven U 160)
board HP780_C180 0x59c 780/C180 (Raven U 180)
board HP780_C200 0x59d 780/C200 (Raven U 200)
#board HP 0x59e (ThunderHawk T' 120)
board HP780_C180P 0x59f 780/C180+ (Raven U 180+)
board HP841 0x5a0 841/D260/D360 (UltraLight 1-way T120 1MB)
board HP851 0x5a1 851/D260/D360 (UltraLight 2-way T120 1MB)
board HP861 0x5a2 861/D270/D370 (UltraLight 1-way U160 512K)
board HP871 0x5a3 871/D270/D370 (UltraLight 2-way U160 512K)
board HP802 0x5a4 802/K250 (MoHawk U160 1M DC3-)
board HP879 0x5a5 879/K260 (MoHawk U180 1M DC3-)
#board HP 0x5a6 (MoHawk U200 1M DC3-)
#board HP 0x5a7 (UltraLight 1-way U160 1M)
#board HP 0x5a8 (UltraLight 2-way U160 1M)
#board HP 0x5a9 (UltraLight 1-way U180 1M)
#board HP 0x5aa (UltraLight 2-way U180 1M)
# 0x5ab obsolete
# 0x5ac obsolete
#board HP 0x5ad (BraveHawk 180 DC3-)
board HP898 0x5ae 898/K370 (BraveHawk 200 DC3-)
#board HP 0x5af (BraveHawk 220 DC3-)
#board HP 0x5b0 (BraveHawk 180 DC3)
board HP899 0x5b1 899/K570 (BraveHawk 200 DC3)
#board HP 0x5b2 (BraveHawk 220 DC3)
#board HP 0x5b3 (FireHawk 200)
#board 0x5b4 SPP2500 processor
#board HP 0x5b5 (SummitHawk U+)
#board HP 0x5b6 (DragonHawk U+ 240 DC3)
#board HP 0x5b7 (DragonHawk U+ 240 DC3-)
#board 0x5b8 SPP2250 240MHz processor
#board HP 0x5b9 350/550 (UltraLight 1-way U+/240)
#board HP 0x5ba 350/550 (UltraLight 2-way U+/240)
#board 0x5bb (AllegroHigh W)
#board 0x5bc (AllegroLow W)
#board 0x5bd (Forte W 2-way)
#board 0x5be (Prelude W)
#board 0x5bf (Forte W 4-way)
#board 0x5c0 (M2250)
#board 0x5c1 (M2500)
#board 0x5c2 (Sonata 440)
#board 0x5c3 (Sonata 360)
#board 0x5c4 (Rhapsody 440)
#board 0x5c5 (Rhapsody 360)
#board HP780_ 0x5c6 780/ (Raven W 360)
#board 0x5c7 (Halftone W 440)
#board 0x5c8 (Lego 360)
#board 0x5c9 (Rhapsody DC- 440)
#board 0x5ca (Rhapsody DC- 360)
#board 0x5cb (Crescendo 440)
#board 0x5ff (Hitachi W)
board HP712_60 0x600 712/60 (Gecko)
board HP712_80 0x601 712/80 (King Gecko)
board HP712_100 0x602 712/100 (King Gecko)
board HP743i_64 0x603 743i/64 (Anole-64)
board HP743i_100 0x604 743i/100 (Anole-100)
board HP712_120 0x605 712/120 (King Gecko)
#board HP 0x606 (Gila 80)
#board HP 0x607 (Gila 100)
#board HP 0x608 (Gila 120)
board HP715_80 0x609 715/80 (Scorpio-L)
board HP715_64 0x60A 715/64 (Mirage Jr.)
board HP715_99 0x60B 715/100 (Mirage Sr.)
board HP725_99P 0x60C 715/100+ (Mirage Sr.)
board HP725_100 0x60D 725/100 (Electra)
board HP725_120 0x60E 725/120 (Electra)
board HP715_100L 0x610 715/100L (Scorpio-L)
board HP715_120L 0x611 715/120L (Scorpio-L)
board HP725_80L 0x612 725/80L (Spectra-L)
board HP725_100L 0x613 725/100L (Spectra-L)
board HP725_120L 0x614 725/120L (Spectra-L)
#board HP 0x615 /100 (Piranha)
#board HP 0x616 /120 (Piranha)
board HP743_50 0x617 743/50 (Jason)
board HP743_100 0x618 743/100 (Jason)
board HP715_801 0x619 715/80 (Mirage)
#board 0x61a (SAIC L-80)
#board 0x61b (Rocky1 L-80)
board HP743T 0x61c 743T (Anole T)
#board HITACHIT80 0x67e (Hitachi Tiny 80)
#board HITACHIT64 0x67f (Hitachi Tiny 64)
#board NEC 0x700 (NEC Aska)
# IODC_HVERSION[0..4]
bus MID_BUS 0 MID_BUS
bus SMB 1 SMB
bus HPPB 2 HP-PB
bus SUMMIT 3 Summit
bus VVSC 4 Viper-VSC
bus VHPPB 5 Viper-HPPB
bus K9KSC 6 K9-KSC
bus SPSSC 7 Spider-SSC
bus STSSC 8 Stiletto-SSC
bus GSCHPPB 9 GSC-HPPB
bus GSCHSC 10 GSC+(HSC)
bus RUNWAY 11 Runway
bus GSC 12 GSC
bus GSCP 13 GSC++
bus NECSB 14 NEC System Bus
bus ROPES 15 Ropes
bus MERCED 16 Merced
cpu SOFTEMU 0x01 Software Emulation
cpu TORNADO 0x0b Tornado
cpu PCXL 0x0d PCX-L
cpu PCXU 0x0e PCX-U
cpu PCXL2 0x0f PCX-L2
cpu PCXUP 0x10 PCX-U+
cpu PCXW 0x11 0cx-W
fpu SOFTEMU 0x01 Software Emulation
fpu INDIGO 0x02 Indigo
fpu TYCO 0x03 Sterling I MIU (TYCO)
fpu ROC 0x04 Sterling I MIU (ROC w/Weitek)
fpu FPCW 0x06 FPC (NMOS-III w/Weitek)
fpu FPCB 0x07 FPC (NMOS-III w/Bit)
fpu PCXS 0x08 PCX-S (Timex-II)
fpu PCXT 0x09 PCX-T (Rolex - CMOS-26B)
fpu HARP 0x0a HARP-I
fpu TORNADO 0x0b Tornado
fpu PA50 0x0c PA-50 (Hitachi)
fpu PCXL 0x0d PCX-L (CMOS-26B)
fpu PCXU 0x0e PCX-U/PCX-U+
fpu VR 0x0f VR
fpu PCXW 0x10 PCX-W
nproc HPPA 4 PA-RISC
memory ARCH 0x008 architected memory module
memory PDEP 0x009 pdep memory module
bdma PARALLEL 0x018 Parallel I/O
bdma PRDB 0x019 Parallel RDB
bdma MIDBUSPSI 0x020 MID_BUS PSI
bdma HPPBTPSI 0x02f HP-PB Transit PSI
bdma EXERCISER 0x094 GSC+ Exerciser
#bdirect
adma SCSI 0x039 SCSI
adma FWSCSI0 0x03b Wizard FW SCSI
adma HPIB 0x040 HP-IB
adma HPPBFL 0x041 HP-PB HP-FL
adma HPPBIB 0x042 HP-PB LoQuix HP-IB
adma HPPBCL 0x043 HP-PB Crypt LoQuix
adma HPPBGPS 0x044 HP-PB Shazam GPIO
adma HPPBGPL 0x045 HP-PB LoQuix GPIO
adma 2X25 0x046 2-Port X.25 NIO_ACC
adma 4X25 0x047 4-Port X.25 NIO_ACC
adma NIMBFB 0x04a Nimbus Frame Buffer
adma NIMBCL 0x04b Nimbus Control
adma MRTI 0x04c Martian RTI
adma ACCMUX 0x04d ACC Mux
adma L8023 0x050 Lanbrusca 802.3
adma GTR 0x05e TI TokenRing
adma FWSCSI 0x089 FW SCSI
adma NETFC 0x091 Net FC
adma YATM 0x092 GSC+ YLIASTER ATM
adma MYRI 0x095 Hamlyn GSC+ Network Card
adma VATM 0x09a GSC+ Venus ATM
adma HSCPCI 0x09d HP HSC-PCI Cards
adma MASSFC 0x0a7 Add-on mass FC
adma IPFC 0x380 Interphase NIO-FC
adma IPATM 0x381 Interphase NIO-ATM
adma IP100T 0x382 Interphase NIO-100BaseT
adma IPNIOVG 0x383 Interphase NIO-100VG
adirect APMUX 0x00d AP/MUX
adirect RS232 0x00e RS-232
adirect PEACOCK 0x00f Peacock Graphics
adirect HIL 0x014 HIL
adirect LEONARDO 0x015 Leonardo
adirect HRM 0x016 HP-PB HRM
adirect HRC 0x017 HP-PB HRC
adirect LPT 0x03a Centronics interface
adirect ATTDK 0x04e AT&T DataKit
other MIDBVM 0x030 MID_BUS Verification Master
other MIDBVS 0x034 MID_BUS Verification Slave
other MIDBEDU 0x038 MID_BUS Verification EDU
other SPECFB 0x048 Spectograph frame buffer
other SPECCTL 0x049 Spectograph control
#bcport
cio CIO 0x010 CIO
console CHEETAH 0x01c Cheetah Console
console NULL 0x01f Jason/Anole Null Console
fio A_X25 0x02e Armyknife Optional X.25
fio 8x25 0x04f 8-Port X.25 EISA-ACC
fio SCSI 0x071 Core SCSI
fio LAN 0x072 Core LAN
fio HIL 0x073 Core HIL
fio CENT 0x074 Core Centronics
fio RS232 0x075 Core RS-232C
fio SGC 0x077 SGC Graphics
fio A1 0x07a Core audio (int.)
fio A2NB 0x07b Advanced audio (ext.)
fio FWSCSI 0x07c Core FW SCSI
fio FDDI 0x07d Core FDDI
fio A1NB 0x07e Core audio (ext.)
fio A2 0x07f Advanced audio (int.)
fio HPIB 0x080 Core HPIB
fio TR9000 0x086 GSC IBM TokenRing
fio VMENET 0x088 VME Networking
fio BOOTROM 0x08f BOOT ROM
fio DINOPCK 0x096 Dino PC Keyboard
fio EISALAN 0x097 Cascade EISA 100VG lan
fio WHPIB 0x099 Wax/Clark/Dino HPIB
fio PCILAN 0x0a2 PCI Plug-In LAN
fio PCIDSK 0x0a3 PCI Plug-In Disk
fio SONICET 0x0a6 Sonic Ethernet
fio PCIMISC 0x0a9 Misc PCI Plug-in
# Gecko section
fio GSCSI 0x082 Core SCSI
fio GPCFD 0x083 floppy controller
fio GPCIO 0x084 PS/2 port
fio GSGC 0x085 GIO Graphics
fio GISDN 0x087 Core ISDN
fio GSCSCSI 0x089 GSC SCSI
fio GLAN 0x08a Core LAN
fio GRS232 0x08c Core RS-232C
fio GRJ16 0x08d Optional RJ-16
bha DIO 0x003 DIO Bus Adapter
bha SGC 0x005 SGC Bus Adapter
bha GSC 0x007 GSC Bus Adapter
bha ASP 0x070 Core Bus Adapter (ASP)
bha EISA 0x076 EISA Bus Adapter
bha VME 0x078 VME Bus Adapter
bha LASI 0x081 LASI Bus Adapter
bha PCMCIA 0x08b PCMCIA Bus Adapter
bha WAX 0x08e WAX Bus Adapter
bha WEISA 0x090 WAX EISA Bus Adapter
bha TIMI 0x093 TIMI Bus Adapter
bha EPICPCI 0x0a5 Epic PCI Bridge
#ioa
#bridge
#fabric
|