Subject: CVS commit: src/sys/dev/pci
To: None <source-changes@NetBSD.org>
From: Manuel Bouyer <bouyer@netbsd.org>
List: source-changes
Date: 10/08/2003 11:51:59
Module Name: src
Committed By: bouyer
Date: Wed Oct 8 11:51:59 UTC 2003
Modified Files:
src/sys/dev/pci: files.pci pciide.c pciide_apollo_reg.h pciidevar.h
Added Files:
src/sys/dev/pci: acardide.c aceride.c cmdide.c cypide.c hptide.c
optiide.c pciide_common.c pdcide.c piixide.c siside.c slide.c
viaide.c
Removed Files:
src/sys/dev/pci: pciide_amd_reg.h
Log Message:
Split pciide in per-chip family driver, as proposed in
http://mail-index.netbsd.org/tech-kern/2003/09/25/0007.html
We now have:
acardide* at pci? dev ? function ? # Acard IDE controllers
aceride* at pci? dev ? function ? # Acer Lab IDE controllers
cmdide* at pci? dev ? function ? # CMD tech IDE controllers
cypide* at pci? dev ? function ? # Cypress IDE controllers
hptide* at pci? dev ? function ? # Triones/HighPoint IDE controllers
optiide* at pci? dev ? function ? # Opti IDE controllers
piixide* at pci? dev ? function ? # Intel IDE controllers
pdcide* at pci? dev ? function ? # Promise IDE controllers
siside* at pci? dev ? function ? # SiS IDE controllers
slide* at pci? dev ? function ? # Symphony Labs IDE controllers
viaide* at pci? dev ? function ? # VIA/AMD/Nvidia IDE controllers
pciide* at pci? dev ? function ? flags 0x0000 # GENERIC pciide driver
serverworks driver not commited yet; there are still copyright issues about
it.
To generate a diff of this commit:
cvs rdiff -r0 -r1.1 src/sys/dev/pci/acardide.c src/sys/dev/pci/aceride.c \
src/sys/dev/pci/cmdide.c src/sys/dev/pci/cypide.c \
src/sys/dev/pci/hptide.c src/sys/dev/pci/optiide.c \
src/sys/dev/pci/pciide_common.c src/sys/dev/pci/pdcide.c \
src/sys/dev/pci/piixide.c src/sys/dev/pci/siside.c \
src/sys/dev/pci/slide.c src/sys/dev/pci/viaide.c
cvs rdiff -r1.196 -r1.197 src/sys/dev/pci/files.pci
cvs rdiff -r1.208 -r1.209 src/sys/dev/pci/pciide.c
cvs rdiff -r1.6 -r0 src/sys/dev/pci/pciide_amd_reg.h
cvs rdiff -r1.13 -r1.14 src/sys/dev/pci/pciide_apollo_reg.h
cvs rdiff -r1.11 -r1.12 src/sys/dev/pci/pciidevar.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.