Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/netbsd-3]: src/sys/arch Pull up following revision(s) (requested by bouy...
details: https://anonhg.NetBSD.org/src/rev/91737a43e9e0
branches: netbsd-3
changeset: 578035:91737a43e9e0
user: ghen <ghen%NetBSD.org@localhost>
date: Fri May 05 16:46:06 2006 +0000
description:
Pull up following revision(s) (requested by bouyer in ticket #1311):
sys/arch/xen/conf/files.xen: revision 1.31 via patch
sys/arch/i386/conf/XEN0: revision 1.18 via patch
Sync with i386/conf/GENERIC:
- add a buch of PCI storage devices
- add firewire devices
- add some missing PCI network devices
- add serial and parallel PCI adapters
- add lpt0 at isa
- add com1 at isa
com0 not added for the benefit of serial console users (it will conflicts
with the Xen kernel).
XXX this means that setups with serial console on com1 will now break with the
default kernel.
Use userconf(4) (add -c to kernel command line) or change your setup to
com0 instead (most bios allows arbitrary mappings of com ports)
diffstat:
sys/arch/i386/conf/XEN0 | 116 ++++++++++++++++++++++++++++++++++++++++---
sys/arch/xen/conf/files.xen | 8 +-
2 files changed, 109 insertions(+), 15 deletions(-)
diffs (225 lines):
diff -r 543850a4d392 -r 91737a43e9e0 sys/arch/i386/conf/XEN0
--- a/sys/arch/i386/conf/XEN0 Thu May 04 12:34:19 2006 +0000
+++ b/sys/arch/i386/conf/XEN0 Fri May 05 16:46:06 2006 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: XEN0,v 1.1.2.7 2006/05/04 12:12:08 tron Exp $
+# $NetBSD: XEN0,v 1.1.2.8 2006/05/05 16:46:06 ghen Exp $
include "arch/xen/conf/std.xen"
@@ -199,9 +199,48 @@
pci* at hypervisor? bus ?
pci* at pchb? bus ?
-# Xen will hide ppb devices from the guests kernels, and instead present all
-# PCI busses from the hyperviror. So ppb devices should never probe.
-#pci* at ppb? bus ?
+pcib* at pci? dev ? function ? # PCI-ISA bridges
+pchb* at pci? dev ? function ? # PCI-Host bridges
+ppb* at pci? dev ? function ? # PCI-PCI bridges
+
+agp* at pchb?
+
+# XXX 'puc's aren't really bridges, but there's no better place for them here
+puc* at pci? dev ? function ? # PCI "universal" comm. cards
+
+# Serial Devices
+
+# PCI serial interfaces
+com* at puc? port ? # 16x50s on "universal" comm boards
+cy* at pci? dev ? function ? # Cyclades Cyclom-Y serial boards
+cz* at pci? dev ? function ? # Cyclades-Z multi-port serial boards
+
+# ISA serial interfaces
+#options COM_HAYESP # adds Hayes ESP serial board support
+# If a com port is used as Xen console it can't be used by the domain0 kernel
+# and there's no easy way to detect this yet. Leave com0 out as it's the
+# port usually used for serial console
+#com0 at isa? port 0x3f8 irq 4 # Standard PC serial ports
+com1 at isa? port 0x2f8 irq 3
+#com2 at isa? port 0x3e8 irq 5
+#com3 at isa? port 0x2e8 irq 9
+
+# Parallel Printer Interfaces
+
+# PCI parallel printer interfaces
+lpt* at puc? port ? # || ports on "universal" comm boards
+
+# ISA parallel printer interfaces
+lpt0 at isa? port 0x378 irq 7 # standard PC parallel ports
+
+# Hardware monitors
+
+# LM7[89] and compatible hardware monitors
+#lm0 at isa? port 0x290 # other common: 0x280, 0x310, 0xc00
+
+# VIA VT82C686A hardware monitor
+#viapm* at pci? dev ? function ?
+#viaenv* at viapm?
# PCI network interfaces
an* at pci? dev ? function ? # Aironet PC4500/PC4800 (802.11)
@@ -209,6 +248,7 @@
atw* at pci? dev ? function ? # ADMtek ADM8211 (802.11)
bce* at pci? dev ? function ? # Broadcom 4401 10/100 Ethernet
bge* at pci? dev ? function ? # Broadcom 570x gigabit Ethernet
+dge* at pci? dev ? function ? # Intel 82597 10GbE LR
en* at pci? dev ? function ? # ENI/Adaptec ATM
ep* at pci? dev ? function ? # 3Com 3c59x
epic* at pci? dev ? function ? # SMC EPIC/100 Ethernet
@@ -216,9 +256,12 @@
ex* at pci? dev ? function ? # 3Com 90x[BC]
fpa* at pci? dev ? function ? # DEC DEFPA FDDI
fxp* at pci? dev ? function ? # Intel EtherExpress PRO 10+/100B
+gsip* at pci? dev ? function ? # NS83820 Gigabit Ethernet
+hme* at pci? dev ? function ? # Sun Microelectronics STP2002-STQ
ipw* at pci? dev ? function ? # Intel PRO/Wireless 2100
gsip* at pci? dev ? function ? # NS83820 Gigabit Ethernet
#hme* at pci? dev ? function ? # Sun Microelectronics STP2002-STQ
+iwi* at pci? dev ? function ? # Intel PRO/Wireless 2200BG
le* at pci? dev ? function ? # PCnet-PCI Ethernet
lmc* at pci? dev ? function ? # Lan Media Corp SSI/HSSI/DS3
mtd* at pci? dev ? function ? # Myson MTD803 3-in-1 Ethernet
@@ -237,9 +280,11 @@
ti* at pci? dev ? function ? # Alteon ACEnic gigabit Ethernet
tl* at pci? dev ? function ? # ThunderLAN-based Ethernet
tlp* at pci? dev ? function ? # DECchip 21x4x and clones
+txp* at pci? dev ? function ? # 3com 3cr990
vr* at pci? dev ? function ? # VIA Rhine Fast Ethernet
wi* at pci? dev ? function ? # Intersil Prism Mini-PCI (802.11b)
wm* at pci? dev ? function ? # Intel 8254x gigabit
+xge* at pci? dev ? function ? # Neterion (S2io) Xframe-I 10GbE
# MII/PHY support
acphy* at mii? phy ? # Altima AC101 and AMD Am79c874 PHYs
@@ -267,6 +312,11 @@
ukphy* at mii? phy ? # generic unknown PHYs
urlphy* at mii? phy ? # Realtek RTL8150L internal PHYs
+# I2O devices
+iop* at pci? dev ? function ? # I/O processor
+iopsp* at iop? tid ? # SCSI/FC-AL ports
+ld* at iop? tid ? # block devices
+dpti* at iop? tid 0 # DPT/Adaptec control interface
# IDE and related devices
# PCI IDE controllers - see pciide(4) for supported hardware.
@@ -325,9 +375,25 @@
st* at atapibus? drive ? flags 0x0000 # ATAPI tape drives
uk* at atapibus? drive ? flags 0x0000 # ATAPI unknown
+# SCSI Controllers and Devices
+
+# PCI SCSI controllers
+adv* at pci? dev ? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI
+adw* at pci? dev ? function ? # AdvanSys 9x0UW[D], 3940U[2,3]W SCSI
+ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI
+ahd* at pci? dev ? function ? # Adaptec 29320, 39320 (aic790x) SCSI
+bha* at pci? dev ? function ? # BusLogic 9xx SCSI
+dpt* at pci? dev ? function ? # DPT SmartCache/SmartRAID
+iha* at pci? dev ? function ? # Initio INIC-940/950 SCSI
+isp* at pci? dev ? function ? # Qlogic ISP [12]0x0 SCSI/FibreChannel
+mly* at pci? dev ? function ? # Mylex AcceleRAID and eXtremeRAID
+mpt* at pci? dev ? function ? # LSI Fusion SCSI/FC
+njs* at pci? dev ? function ? # Workbit NinjaSCSI-32
+pcscp* at pci? dev ? function ? # AMD 53c974 PCscsi-PCI SCSI
siop* at pci? dev ? function ? # Symbios 53c8xx SCSI
esiop* at pci? dev ? function ? # Symbios 53c875 SCSI and newer
-ahc* at pci? dev ? function ? # Adaptec [23]94x, aic78x0 SCSI
+#options SIOP_SYMLED # drive the act. LED in software
+trm* at pci? dev ? function ? # Tekram DC-395U/UW/F, DC-315/U SCSI
# SCSI bus support
scsibus* at scsi?
@@ -340,11 +406,22 @@
ss* at scsibus? target ? lun ? # SCSI scanners
uk* at scsibus? target ? lun ? # SCSI unknown
-pcib* at pci? dev ? function ? # PCI-ISA bridges
-pchb* at pci? dev ? function ? # PCI-Host bridges
-ppb* at pci? dev ? function ? # PCI-PCI bridges
+# RAID controllers and devices
+aac* at pci? dev ? function ? # Adaptec AAC family
+amr* at pci? dev ? function ? # AMI/LSI Logic MegaRAID
+cac* at pci? dev ? function ? # Compaq PCI array controllers
+icp* at pci? dev ? function ? # ICP-Vortex GDT & Intel RAID
+mlx* at pci? dev ? function ? # Mylex DAC960 & DEC SWXCR family
+twe* at pci? dev ? function ? # 3ware Escalade RAID controllers
-agp* at pchb?
+ld* at aac? unit ? # logical disk devices
+ld* at amr? unit ?
+ld* at cac? unit ?
+ld* at icp? unit ?
+ld* at twe? unit ?
+ld* at mlx? unit ?
+
+icpsp* at icp? unit ? # SCSI pass-through
# ISA bus support
isa0 at pcib?
@@ -376,7 +453,6 @@
usb* at ehci?
usb* at ohci?
usb* at uhci?
-#usb* at slhci?
# USB Hubs
uhub* at usb?
@@ -485,6 +561,20 @@
# USB Generic driver
ugen* at uhub? port ?
+# PCI IEEE1394 controllers
+#fwohci* at pci? dev ? function ? # IEEE1394 Open Host Controller
+
+# CardBus IEEE1394 controllers
+#fwohci* at cardbus? dev ? function ? # IEEE1394 Open Host Controller
+
+#fw* at fwbus? # IP over 1394
+
+# IEEE1394 nodes
+#fwnode* at fwbus? idhi ? idlo ?
+#sbpscsi* at fwnode?
+#scsibus* at sbpscsi?
+
+
# PCI audio devices
auacer* at pci? dev ? function ? # ALi M5455 integrated AC'97 Audio
auich* at pci? dev ? function ? # Intel ICH integrated AC'97 Audio
@@ -526,6 +616,12 @@
# MIDI support
midi* at midibus?
+# Cryptographic Devices
+
+# PCI cryptographic devices
+hifn* at pci? dev ? function ? # Hifn 7755/7811/795x
+ubsec* at pci? dev ? function ? # Broadcom 5501/5601/580x/582x
+
include "arch/i386/conf/GENERIC.local"
# Pseudo-Devices
diff -r 543850a4d392 -r 91737a43e9e0 sys/arch/xen/conf/files.xen
--- a/sys/arch/xen/conf/files.xen Thu May 04 12:34:19 2006 +0000
+++ b/sys/arch/xen/conf/files.xen Fri May 05 16:46:06 2006 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: files.xen,v 1.18.2.9 2006/04/07 12:51:25 tron Exp $
+# $NetBSD: files.xen,v 1.18.2.10 2006/05/05 16:46:06 ghen Exp $
# NetBSD: files.x86,v 1.10 2003/10/08 17:30:00 bouyer Exp
# NetBSD: files.i386,v 1.254 2004/03/25 23:32:10 jmc Exp
@@ -182,11 +182,9 @@
#
include "dev/isa/files.isa"
-#
-# Machine-independent USB drivers
-#
+include "dev/usb/files.usb"
-include "dev/usb/files.usb"
+include "dev/ieee1394/files.ieee1394"
# PCI-Host bridge chipsets
device pchb: pcibus, agpbus, agp_ali, agp_amd, agp_i810, agp_intel, agp_sis,
Home |
Main Index |
Thread Index |
Old Index