$NetBSD: cpudevs,v 1.2 2002/08/05 20:58:36 fredette Exp $

$OpenBSD: cpudevs,v 1.18 2001/03/20 08:15:22 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 MIND,
 * 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

/* 
 * NB: the device name for a board begins with an encoding of the
 * type of CPU it contains.  This is decoded by hppa_init() to
 * figure out what kind of CPU it is likely dealing with.
 * 
 * Key:
 *   X  = PA7000 (PCX)
 *   S  = PA7000 (PCX-S)
 *   0T = PA7100 (PCX-T)
 *   5T = PA7150 (PCX-T)
 *   L  = PA7100LC (PCX-L)
 *   T' = PA7200 (PCX-T')
 *   L2 = PA7300LC (PCX-L2)
 *   U  = PA8000 (PCX-U)
 *   U+ = PA8200 (PCX-U+)
 *   W  = PA8500 (PCX-W)
 *   W+ = PA8600 (PCX-W+)
 */
board	x		0x004	X 840/930 (Indigo)
board	x		0x008	X 825/925 (FireFox)
board	x		0x00a	X 83[45]/[69]35 (TopGun)
board	x		0x00b	X 845/645 (Technical ShoGun)
board	x		0x00c	X 850/950 (Cheetah)
board	x		0x00f	X 949 (Commercial ShoGun)

board	x		0x080	X 950S (Cheetah)
board	x		0x081	X 855/955 (Jaguar)
board	x		0x082	X 860/960 (Cougar)
board	x		0x083	X 865/870/980 (Panther)

board	x		0x100	X 810 (Burgundy)
board	x		0x101	X 822/922 (SilverFox Low)
board	x		0x102	X 832/932 (SilverFox High)
board	x		0x103	X 808/815/920 (Lego, SilverLite)
board	x		0x104	X 842/948 (SilverBullet Low)
board	x		0x105	X 852/958 (SilverBullet High)
board	x		0x106	X (Oboe)

board	x		0x180	X (Dragon)
board	x		0x181	X 890/990/992 (Chimera)
board	x		0x182	0T 891/T500 (TNT 100)
board	x		0x183	0T 892/T520 (TNT 120)
board	x		0x184	U 893/T540 (Jade 180 U)

board	x		0x1ff	? Hitachi X Processor

board	x		0x200	S 720 (Cobra)
board	x		0x201	S 750/66 (Coral)
board	x		0x202	S 730/66 (King Cobra)
board	x		0x203	0T 735/99 (Hardball)
board	x		0x204	0T 755/99 (Coral II)
board	HP755_125	0x205	0T 755/125 (Coral II)
#board	HP755_125	0x205	0T 755/125 (Snake Eagle, opt 91)
board	x		0x206	0T 735/130 (Snake Cheetah)

board	x		0x280	S 817/827/957/957LX/FH20 (Nova Low)
board	x		0x281	S 837/847/857/967/967LX/FGHI30 (Nova High)
board	x		0x282	S 807/917/917LX/927/927LX/937/937LX/947/947LX/F10 (Nova8)
board	x		0x283	S 867/877/977/GHI40 (Nova64)
board	x		0x284	0T 887/897/987/GHI50 (TNova)
board	x		0x285	0T (TNova64)
board	x		0x286	0T (Hydra64 (Nova))
board	x		0x287	0T 887/897/GHI70 (Hydra96 (Nova))
board	x		0x288	0T 887/897/GHI60 (TNova96)

board	x		0x300	S 710/50 (Bushmaster)
board	x		0x302	S 705/35 (Flounder)

board	x		0x310	0T 715/50 (Scorpio)
board	x		0x311	0T 715/33 (Scorpio Jr.)
board	x		0x312	0T 715S/50 (Spider-50)
board	x		0x313	0T 715S/33 (Spider-33)
board	x		0x314	0T 715T/50 (Trailways-50)
board	x		0x315	0T 715T/33 (Trailways-33)
board	x		0x316	0T 715/75 (Scorpio Sr.)
board	x		0x317	0T 715/99 (Scorpio 100)
board	x		0x318	0T 725/50 (Spectra)
board	x		0x319	0T 725/75 (Spectra)

board	x		0x320	0T 725/100 (Spectra)

board	x		0x401	0T 745i/747i/50 (Pace)
board	x		0x402	0T 742i/50 (Sidewinder)
board	x		0x403	0T 745i/747i/100 (Fast Pace)

board	x		0x480	L 806/E23 (Orville)
board	x		0x481	L E25 (Wilbur)
board	x		0x482	L 816/E35 (Wright Brothers 80)
board	x		0x483	L 826/E45 (Wright Brothers 96)
board	x		0x484	L 811/D210/D310 (UltraLight Proc L-100)
board	x		0x485	L 801/D200/D300 (UltraLight Proc L-75)

board	x		0x501	L2 778/B132L (Merlin L2 132)
board	x		0x502	L2 778/B160L (Merlin L2 160)
board	x		0x503	L2 778/B132L (Merlin L2+ 132)
board	x		0x504	L2 778/B180L (Merlin L2+ 180)
board	x		0x505	L2 779/C132L (Raven L2 132)
board	x		0x506	L2 779/C160L (Raven L2 160)
board	x		0x507	L2 779/C160L (Raven L2 180)
board	x		0x508	L2 779/C160L (Raven L2 160)
board	x		0x509	L2 712/132 (L2 Upgrade)
board	x		0x50a	L2 712/160 (L2 Upgrade)
board	x		0x50b	L2 712/132 (L2 Upgrade)
board	x		0x50c	L2 712/160 (L2 Upgrade)
board	x		0x50d	L2 (Rocky2 L2 120)
board	x		0x50e	L2 (Rocky2 L2 150)
board	x		0x50f	L2 744/132L (Anole-132L)
board	x		0x510	L2 744/165L (Anole-165L)
board	x		0x511	L2 (Kiji L2 132)
board	x		0x512	L2 803/D220/D320 (UltraLight L2 132)
board	x		0x513	L2 813/D220/D320 (UltraLight L2 160)
board	x		0x514	L2 (Merlin Jr. L2 132)
board	x		0x515	L2 (Staccato L2 132)
board	x		0x516	L2 800/A180 (Staccato L2 180)

board	x		0x580	T' 809/K100 (KittyHawk DC2-100)
board	x		0x581	T' 839/K210 (KittyHawk DC3-120)
board	x		0x582	T' 829/K400 (KittyHawk DC3-100)
board	x		0x583	T' 849/K410 (KittyHawk DC3-120)
board	x		0x584	T' T120 (LighteningHawk)
board	x		0x585   T' 770/J200 (SkyHawk 100)
board	x		0x586   T' 770/J210 (SkyHawk 120)
board	x		0x587	T' 841/D210/D410 (UltraLight Proc 1-way T'120)
board	x		0x588	T' 851/D210-2/D410-2 (UltraLight Proc 2-way T'120)
board	x		0x589	T' 821/D200/D400 (UltraLight Proc 1-way T'100)
board	x		0x58a	T' 831/D200-2/D400-2 (UltraLight Proc 2-way T'100)
board	x		0x58b	T' 819/K200 (KittyHawk DC2 100)
board	x		0x58c	T' 859/K220 (ThunderHawk DC3- 120 1M)
board	x		0x58d	T' 869/K420 (ThunderHawk DC3 120 1M)
board	x		0x58e   T' (Raven 120 T')

board	x		0x58f	U 889/K450 (Mohawk 160 U 1M DC3)
board	x		0x590	U 889/K460 (Mohawk 180 U 1M DC3)
board	x		0x591	U (Mohawk 200 U 1M DC3)
board	x		0x592	T' (Raven 100 T')
board	x		0x593	U (FireHawk 160 U)
board	x		0x594	U 780/J282 (FireHawk 180 U)
board	x		0x595	U (FireHawk 220 U)
board	x		0x596	U (FireHawk 240 U)
board	x		0x597	U 800/V2200/V2500 (SPP2000)
board	x		0x598	U 780/C230 (Raven U 230)
board	x		0x599	U+ 780/C240 (Raven U 240)
#			0x59a
board	x		0x59b	U 780/C160 (Raven U 160)
board	x		0x59c	U 780/C180 (Raven U 180)
board	x		0x59d	U+ 780/C200 (Raven U 200)
board	x		0x59e	T' (ThunderHawk T' 120)
board	x		0x59f	U 780/C180+ (Raven U 180+)
board	x		0x5a0	T' 841/D260/D360 (UltraLight 1-way T120 1MB)
board	x		0x5a1	T' 851/D260/D360 (UltraLight 2-way T120 1MB)
board	x		0x5a2	U 861/D270/D370 (UltraLight 1-way U160 512K)
board	x		0x5a3	U 871/D270/D370 (UltraLight 2-way U160 512K)
board	x		0x5a4	U 802/K250 (MoHawk U160 1M DC3-)
board	x		0x5a5	U 879/K260 (MoHawk U180 1M DC3-)
board	x		0x5a6	U (MoHawk U200 1M DC3-)
board	x		0x5a7	U (UltraLight 1-way U160 1M)
board	x		0x5a8	U (UltraLight 2-way U160 1M)
board	x		0x5a9	U 810/D380/R380 (UltraLight 1-way U180 1M)
board	x		0x5aa	U 820/D280 (UltraLight 2-way U180 1M)
#			0x5ab	obsolete
#			0x5ac	obsolete
board	x		0x5ad	U+ (BraveHawk 180 DC3-)
board	x		0x5ae	U+ 898/K370 (BraveHawk 200 DC3-)
board	x		0x5af	U+ (BraveHawk 220 DC3-)
board	x		0x5b0	U+ (BraveHawk 180 DC3)
board	x		0x5b1	U+ 899/K570 (BraveHawk 200 DC3)
board	x		0x5b2	U+ (BraveHawk 220 DC3)
board	x		0x5b3	U (FireHawk 200)
board	x		0x5b4	W 800/V2500 (SPP2500)
board	x		0x5b5	U+ 782/J2240 (SummitHawk U+)
board	x		0x5b6	U+ 800/K380 (DragonHawk U+ 240 DC3)
board	x		0x5b7	U+ (DragonHawk U+ 240 DC3-)
board	x		0x5b8	U+ SPP2250 240MHz processor
board	x		0x5b9	U+ 821/D350/R350 (UltraLight 1w U+/240)
board	x		0x5ba	U+ 800/D390/R390 (UltraLight 2w U+/240)
board	x		0x5bb	W 785/C3000 (AllegroHigh W)
board	x		0x5bc	W 785/B1000 (AllegroLow W)
board	x		0x5bd	W 785/J5000 (Forte W 2w)
board	x		0x5be	W 800/N4000-36 (Prelude W)
board	x		0x5bf	W (Forte W 4w)
board	x		0x5c0	W (M2250)
board	x		0x5c1	W (M2500)
board	x		0x5c2	W (Sonata 440)
board	x		0x5c3	W (Sonata 360)
board	x		0x5c4	W 800/L2000-44 (Rhapsody 440)
board	x		0x5c5	W (Rhapsody 360)
board	x		0x5c6	W 780/C360 (Raven W 360)
board	x		0x5c7	W+ (Halftone W 440)
board	x		0x5c8	W (Lego 360)
board	x		0x5c9	W 800/L1000-44 (Rhapsody DC-440)
board	x		0x5ca	W (Rhapsody DC- 360)
board	x		0x5cb	W (Crescendo 440)
board	x		0x5cc	W (Prelude W 440)
board	x		0x5cd	W SPP2600
board	x		0x5ce	W+ M2600
board	x		0x5cf	W+ 785 (Allegro)
board	x		0x5d0	W+ (Kazoo W+)
board	x		0x5d1	W+ (Forte W+ 2w)
board	x		0x5d2	W+ (Forte W+ 4w)
board	x		0x5d3	W+ (Prelude W+ 550)
board	x		0x5d4	W+ (Duet W+)
board	x		0x5d5	W+ (Crescendo 550)
board	x		0x5d6	W (Crescendo DC-440)
board	x		0x5d7	W+ (Keystone W+)
board	x		0x5d8	W+ (Rhapsody wave 2 W+ DC-)
board	x		0x5d9	W+ (Rhapsody wave 2 W+)
board	x		0x5da	W+ (Marcato W+ DC-)
board	x		0x5db	W+ (Marcato W+)
board	x		0x5de	W+ (Piccolo W+)

board	x		0x5ff	W+ (Hitachi W)

board	x		0x600	L 712/60 (Gecko)
board	x		0x601	L 712/80 (King Gecko)
board	x		0x602	L 712/100 (King Gecko)
board	x		0x603	L 743i/64 (Anole-64)
board	x		0x604	L 743i/100 (Anole-100)
board	x		0x605	L 712/120 (King Gecko)
board	x		0x606	L (Gila 80)
board	x		0x607	L (Gila 100)
board	x		0x608	L (Gila 120)
board	x		0x609	L 715/80 (Scorpio-L)
board	x		0x60A	L 715/64 (Mirage Jr.)
board	x		0x60B	L 715/100 (Mirage Sr.)
board	x		0x60C	L 715/100XC (Mirage Sr.)
board	x		0x60D	L 725/100 (Electra)
board	x		0x60E	L 725/120 (Electra)
board	x		0x610	L 715/100L (Scorpio-L)
board	x		0x611	L 715/120L (Scorpio-L)
board	x		0x612	L 725/80L (Spectra-L)
board	x		0x613	L 725/100L (Spectra-L)
board	x		0x614	L 725/120L (Spectra-L)
board	x		0x615	L Piranha 100
board	x		0x616	L Piranha 120
board	x		0x617	L 743/50 (Jason)
board	x		0x618	L 743/100 (Jason)
board	x		0x619	L 715/80 (Mirage)
board	x		0x61a	L 811/DX5 (SAIC L-80)
board	x		0x61b	L 801/DX0 (Rocky1 L-80)
board	x		0x61c	L 743T (Anole T)

board	x		0x67e	L (Hitachi Tiny 80)
board	x		0x67f	L (Hitachi Tiny 64)

#board	x		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	PA7100LC
cpu	PCXU	0x0e	PA8000
cpu	PCXL2	0x0f	PA7300LC
cpu	PCXUP	0x10	PA8200
cpu	PCXW	0x11	PA8500

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	PHANTOM	0x000	Phantom Port
bcport	PORT	0x00c	Bus Converter Port

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 Bus Adapter

ioa	RUNWAY	0x00b	BC Runway Port

bridge	SAGA	0x0a5	Saga PCI Bridge
bridge	DINO	0x00a	PCI Bridge

fabric	DNACA	0x0aa	Halfdome DNA Central Agent
fabric	TOGO	0x0ab	Halfdome TOGO Fabric Crossbar
fabric	SAKURA	0x0ac	Halfdome Sakura Fabric Router

