$OpenBSD: xbowdevs,v 1.6 2009/10/15 23:42:43 miod Exp $ /* * Copyright (c) 2008 Miodrag Vallat. * * Permission to use, copy, modify, and distribute this software for any * purpose with or without fee is hereby granted, provided that the above * copyright notice and this permission notice appear in all copies. * * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ vendor SGI 0x0000 vendor SGI2 0x0023 vendor SGI3 0x0024 vendor SGI4 0x0036 vendor SGI5 0x02aa /* * List of known products. Grouped by type. */ /* * Crossbows */ product SGI XBOW 0x0000 XBow product SGI XXBOW 0xd000 XXBow product SGI PXBOW 0xd100 PXBow /* * Frame buffers and graphics related devices */ product SGI5 IMPACT 0xc003 ImpactSR product SGI2 ODYSSEY 0xc013 Odyssey product SGI5 KONA 0xc102 Kona product SGI3 TPU 0xc202 TPU /* * Non-XIO bus bridges */ product SGI4 BRIDGE 0xc002 Bridge product SGI3 XBRIDGE 0xd002 XBridge /* * PIC is really a single chip but with two widgets headers, and 4 PCI-X * slots per widget. * The second widget register set uses 0xd112 as the product id. */ product SGI3 PIC 0xd102 PIC /* * TIO apparently is a next-generation XIO framework; TIO:CP being a TIO * variant of PIC with two PCI-X buses, and TIO:CA an AGP bridge. * Unlike PIC, the two heads of TIO:CP would appear as two distinct TIO * widgets. * TIO widgets are supposedly only found on SN2 systems onwards (i.e. * ia64-based Altix systems), but in case there is a way to connect TIO * nodes to XIO nodes, better identify them properly. */ product SGI3 TIOCP0 0xe000 TIO:CP product SGI3 TIOCP1 0xe010 TIO:CP product SGI3 TIOCA 0xe020 TIO:CA /* * Octane HEART memory and interrupt controller */ product SGI4 HEART 0xc001 Heart /* * Miscellaneous widgets */ product SGI4 HUB 0xc101 Hub product SGI4 BEDROCK 0xc110 Bedrock