$OpenBSD: cpudevs,v 1.6 1998/12/04 01:56:14 mickey Exp $ /* * Copyright (c) 1998 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. */ /* * Board types */ #board HP705 0x302 705 (Bushmaster) board HP710 0x300 710 (Bushmaster) board HP712_60 0x600 712/60 (Gecko) board HP712_80 0x601 712/80 (Gecko) board HP712_80i 0x602 712/80i (Gecko) board HP712_100 0x605 712/100 (Gecko) board HP715_33 0x311 715/33 (Scorpio) board HP715_50 0x310 715/50 (Scorpio) board HP715T_50 0x312 715T/50 (Scorpio (4XXt up)) board HP715S_50 0x314 715S/50 (Scorpio (4XXs up)) board HP715_64 0x60A 715/64 (Scorpio) board HP715_75 0x316 715/75 (Scorpio) board HP715_99 0x60B 715/99 (Scorpio) #board HP720 0x200 720 (Cobra) board HP725_50 0x318 725/50 board HP725_75 0x319 725/75 board HP725_100 0x60D 725/100 #board HP730 0x202 730 (King Cobra) board HP735_99 0x203 735/99 (Hardball) board HP735_135 0x206 735/135 (Hardball) #board HP743i_1 0x603 743i1 #board HP743i_2 0x604 743i2 #board HP743i_3 0x619 743i3 #board HP743v_1 0x617 743v1 #board HP743v_2 0x618 743v2 board HP750 0x201 750 (Coral) #board HP755 0xFFD 755 (Coral II ?) #board HP7GL_1 0x606 7GL1 #board HP7GL_2 0x607 7GL2 #board HP7GL_3 0x608 7GL3 #board HP770_100 0x585 770/100 (J-class J200) #board HP770_120 0x586 770/120 (J-class J210) #board HP777_100 0x592 777/100 (C-class C200) #board HP777_120 0x58E 777/120 (C-class C210) #board HP806 806 (E25) #board HP807 807 (F10) #board HP815 0x103 808/815 #board HP810 0x100 810 (Burgundy) #board HP816 816 (E35) #board HP817 817 (F20) #board HP820 0x101 82[02] #board HP825 0x008 825 (FireFox) #board HP826 826 (E45) #board HP827 0x102 827/832 (H20) #board HP829 829 (K400) #board HP835 0x00a 83[456] #board HP837 837 (F30) #board HP840 0x004 840 (Indigo) #board HP842 0x104 842 #board HP845 0x00b 84[456] #board HP847 847 (H30) #board HP850 0x080 850 (Cheetah) #board HP850_OPDC 0x00C 850 (Cheetah) #board HP852 0x105 852 #board HP855 0x081 855 (Jaguar) #board HP856 856 (E55) #board HP857 857 (I30) #board HP867 867 (G40/H40) #board HP860 0x082 PN10C #board HP870 0x083 870 #board HP877 877 (I40) #board HP887 887 (G50/H50) #board HP887 887 (G60/H60) #board HP887 887 (G70/H70) #board HP891 891 (T500) #board HP897 897 (I50) #board HP897 897 (I60) #board HP897 897 (I70) /* * CORE devices */ type cpu 0 native processor type memory 1 memory type bdma 2 Type-B DMA (NIO Transit, Parallel, ... ) type bdirect 3 Type-B Direct type adma 4 Type-A DMA (NIO HPIB, LAN, ... ) type adirect 5 Type-A Direct (RS232, HIL, ... ) type other 6 other type bcp 7 Bus Converter Port type cio 8 CIO adapter type console 9 console type fio 10 foreign I/O module type bha 11 bus adaptor type multi 12 Multiple-Type I/O type faulty 31 broken cpu HPPA11 4 PA-RISC 1.1 memory ARCH 0x8 architected memory module memory PDEP 0x9 pdep memory module other SPECFB 0x48 Spectograph frame buffer other SPECCTL 0x49 Spectograph control bha DIO 0x03 DIO Bus Adapter bha SGC 0x05 SGC Bus Adapter bha GSC 0x07 GSC Bus Adapter bha ASP 0x70 Core Bus Adapter (ASP) bha EISA 0x76 EISA Bus Adapter bha VME 0x78 VME Bus Adapter bha LASI 0x81 LASI Bus Adapter bha WAX 0x8e WAX ??? Bus Adapter bha WEISA 0x90 WAX EISA Bus Adapter ??? adma FWSCSI 0x89 Core FW SCSI adma MYRI 0x95 Hamlyn GSC+ Network Card fio SCSI 0x71 Core SCSI fio LAN 0x72 Core LAN fio HIL 0x73 Core HIL fio CENT 0x74 Core Centronics fio RS232 0x75 Core RS-232C fio SGC 0x77 SGC Graphics fio A1 0x7a Core audio fio A2NB 0x7b Advanced audio (no beeper) fio FWSCSI 0x7c Core FW SCSI fio FDDI 0x7d Core FDDI fio A1NB 0x7e Core audio (no beeper) fio A2 0x7f Advanced audio fio HPIB 0x80 Core HPIB # Gecko section fio GSCSI 0x82 Core SCSI fio GPCFD 0x83 floppy controller fio GPCIO 0x84 PS/2 port fio GSGC 0x85 SGC Graphics fio GSCSCSI 0x89 GSC SCSI fio GLAN 0x8a Core LAN fio GRS232 0x8c Core RS-232C