From nobody@FreeBSD.org  Sat Mar 28 18:51:28 2009
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id B9B481065673
	for <freebsd-gnats-submit@FreeBSD.org>; Sat, 28 Mar 2009 18:51:28 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21])
	by mx1.freebsd.org (Postfix) with ESMTP id 8D4878FC16
	for <freebsd-gnats-submit@FreeBSD.org>; Sat, 28 Mar 2009 18:51:28 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n2SIpSG1097737
	for <freebsd-gnats-submit@FreeBSD.org>; Sat, 28 Mar 2009 18:51:28 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.14.3/8.14.3/Submit) id n2SIpS0B097736;
	Sat, 28 Mar 2009 18:51:28 GMT
	(envelope-from nobody)
Message-Id: <200903281851.n2SIpS0B097736@www.freebsd.org>
Date: Sat, 28 Mar 2009 18:51:28 GMT
From: Bruce Cran <bruce@cran.org.uk>
To: freebsd-gnats-submit@FreeBSD.org
Subject: [NOTES] [patch] document modular ata driver devices
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         133162
>Category:       kern
>Synopsis:       [NOTES] [patch] document modular ata driver devices
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          doc-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat Mar 28 19:00:05 UTC 2009
>Closed-Date:    Thu Oct 29 15:30:46 UTC 2009
>Last-Modified:  Thu Oct 29 15:50:02 UTC 2009
>Originator:     Bruce Cran
>Release:        8.0-CURRENT
>Organization:
>Environment:
FreeBSD tau.draftnet 8.0-CURRENT FreeBSD 8.0-CURRENT #3: Fri Mar 20 22:25:32 GMT 2009 brucec@tau.draftnet:/usr/obj/usr/src/sys/DELL amd64
>Description:
The ata driver was modularised in November last year such that kernels can now be built with selective chipset support.  There's currently no documentation of the new device lines needed anywhere other than in /sys/conf/files; the attached patch adds entries to NOTES to document what's required to build kernels using the modularised driver.
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

--- /sys/conf/NOTES	2009-03-19 20:33:26.000000000 +0000
+++ NOTES	2009-03-28 18:41:55.000000000 +0000
@@ -1628,14 +1628,52 @@
 # The 'ATA' driver supports all ATA and ATAPI devices, including PC Card
 # devices. You only need one "device ata" for it to find all
 # PCI and PC Card ATA/ATAPI devices on modern machines.
+# Alternatively, individual bus and chipset drivers may be chosen by using
+# the 'atacore' driver then selecting the drivers on a per vendor basis.
+# For example to build a system which only supports a VIA chipset, 
+# omit 'ata' and include the 'atacore', 'atapci' and 'atavia' drivers.
 device		ata
 device		atadisk		# ATA disk drives
 device		ataraid		# ATA RAID drives
 device		atapicd		# ATAPI CDROM drives
 device		atapifd		# ATAPI floppy drives
 device		atapist		# ATAPI tape drives
+device		atausb		# ATA-USB bridge
 device		atapicam	# emulate ATAPI devices as SCSI ditto via CAM
 				# needs CAM to be present (scbus & pass)
+
+# Modular ATA
+device		atacore		# Core ATA functionality 
+device		atacard		# CARDBUS support
+device		atabus		# PC98 cbus support
+device		ataisa		# ISA bus support
+device		atapci		# PCI bus support; only generic chipset support
+
+# ATA chipsets
+device		ataahci		# AHCI SATA
+device		ataacard	# ACARD
+device		ataacerlabs	# Acer Labs Inc. (ALI)
+device		ataadaptec	# Adaptec
+device		ataamd		# American Micro Devices (AMD)
+device		ataati		# ATI
+device		atacenatek	# Cenatek
+device		atacypress	# Cypress
+device		atacyrix	# Cyrix
+device		atahighpoint	# HighPoint
+device		ataintel	# Intel
+device		ataite		# Integrated Technology Inc. (ITE)
+device		atajmicron	# JMicron
+device		atamarvell	# Marvell
+device		atamicron	# Micron
+device		atanational	# National
+device		atanetcell	# NetCell
+device		atanvidia	# nVidia
+device		atapromise	# Promise
+device		ataserverworks	# ServerWorks
+device		atasiliconimage	# Silicon Image Inc. (SiI) (formerly CMD)
+device		atasis		# Silicon Integrated Systems Corp.(SiS)
+device		atavia		# VIA Technologies Inc.
+
 #
 # For older non-PCI, non-PnPBIOS systems, these are the hints lines to add:
 hint.ata.0.at="isa"


>Release-Note:
>Audit-Trail:

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: kern/133162: commit references a PR
Date: Mon, 26 Oct 2009 10:35:26 +0000 (UTC)

 Author: mav
 Date: Mon Oct 26 10:35:16 2009
 New Revision: 198483
 URL: http://svn.freebsd.org/changeset/base/198483
 
 Log:
   Document new modularised ATA kernel options.
   
   PR:		kern/133162
   MFC after:	3 days
 
 Modified:
   head/sys/conf/NOTES
 
 Modified: head/sys/conf/NOTES
 ==============================================================================
 --- head/sys/conf/NOTES	Mon Oct 26 10:07:52 2009	(r198482)
 +++ head/sys/conf/NOTES	Mon Oct 26 10:35:16 2009	(r198483)
 @@ -1657,6 +1657,10 @@ device		siis
  # The 'ATA' driver supports all ATA and ATAPI devices, including PC Card
  # devices. You only need one "device ata" for it to find all
  # PCI and PC Card ATA/ATAPI devices on modern machines.
 +# Alternatively, individual bus and chipset drivers may be chosen by using
 +# the 'atacore' driver then selecting the drivers on a per vendor basis.
 +# For example to build a system which only supports a VIA chipset,
 +# omit 'ata' and include the 'atacore', 'atapci' and 'atavia' drivers.
  device		ata
  device		atadisk		# ATA disk drives
  device		ataraid		# ATA RAID drives
 @@ -1665,6 +1669,39 @@ device		atapifd		# ATAPI floppy drives
  device		atapist		# ATAPI tape drives
  device		atapicam	# emulate ATAPI devices as SCSI ditto via CAM
  				# needs CAM to be present (scbus & pass)
 +
 +# Modular ATA
 +#device		atacore		# Core ATA functionality
 +#device		atacard		# CARDBUS support
 +#device		atabus		# PC98 cbus support
 +#device		ataisa		# ISA bus support
 +#device		atapci		# PCI bus support; only generic chipset support
 +
 +# PCI ATA chipsets
 +#device		ataahci		# AHCI SATA
 +#device		ataacard	# ACARD
 +#device		ataacerlabs	# Acer Labs Inc. (ALI)
 +#device		ataadaptec	# Adaptec
 +#device		ataamd		# American Micro Devices (AMD)
 +#device		ataati		# ATI
 +#device		atacenatek	# Cenatek
 +#device		atacypress	# Cypress
 +#device		atacyrix	# Cyrix
 +#device		atahighpoint	# HighPoint
 +#device		ataintel	# Intel
 +#device		ataite		# Integrated Technology Inc. (ITE)
 +#device		atajmicron	# JMicron
 +#device		atamarvell	# Marvell
 +#device		atamicron	# Micron
 +#device		atanational	# National
 +#device		atanetcell	# NetCell
 +#device		atanvidia	# nVidia
 +#device		atapromise	# Promise
 +#device		ataserverworks	# ServerWorks
 +#device		atasiliconimage	# Silicon Image Inc. (SiI) (formerly CMD)
 +#device		atasis		# Silicon Integrated Systems Corp.(SiS)
 +#device		atavia		# VIA Technologies Inc.
 +
  #
  # For older non-PCI, non-PnPBIOS systems, these are the hints lines to add:
  hint.ata.0.at="isa"
 _______________________________________________
 svn-src-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-src-all
 To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org"
 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: kern/133162: commit references a PR
Date: Thu, 29 Oct 2009 09:58:26 +0000 (UTC)

 Author: mav
 Date: Thu Oct 29 09:58:16 2009
 New Revision: 198574
 URL: http://svn.freebsd.org/changeset/base/198574
 
 Log:
   MFC rev. 198480, 198483:
   Document new modularised ATA kernel modules and options.
   
   PR:             kern/133162, amd64/139859
 
 Modified:
   stable/8/   (props changed)
   stable/8/ObsoleteFiles.inc   (props changed)
   stable/8/UPDATING   (contents, props changed)
   stable/8/bin/csh/   (props changed)
   stable/8/bin/sh/   (props changed)
   stable/8/cddl/compat/opensolaris/   (props changed)
   stable/8/cddl/contrib/opensolaris/   (props changed)
   stable/8/cddl/lib/libnvpair/   (props changed)
   stable/8/contrib/bind9/   (props changed)
   stable/8/contrib/bzip2/   (props changed)
   stable/8/contrib/cpio/   (props changed)
   stable/8/contrib/csup/   (props changed)
   stable/8/contrib/ee/   (props changed)
   stable/8/contrib/file/   (props changed)
   stable/8/contrib/gdb/   (props changed)
   stable/8/contrib/gdtoa/   (props changed)
   stable/8/contrib/less/   (props changed)
   stable/8/contrib/libpcap/   (props changed)
   stable/8/contrib/ncurses/   (props changed)
   stable/8/contrib/netcat/   (props changed)
   stable/8/contrib/ntp/   (props changed)
   stable/8/contrib/openbsm/   (props changed)
   stable/8/contrib/openpam/   (props changed)
   stable/8/contrib/pf/   (props changed)
   stable/8/contrib/sendmail/   (props changed)
   stable/8/contrib/tcpdump/   (props changed)
   stable/8/contrib/tcsh/   (props changed)
   stable/8/contrib/top/   (props changed)
   stable/8/contrib/top/install-sh   (props changed)
   stable/8/contrib/traceroute/   (props changed)
   stable/8/contrib/wpa/   (props changed)
   stable/8/crypto/openssh/   (props changed)
   stable/8/crypto/openssl/   (props changed)
   stable/8/etc/   (props changed)
   stable/8/gnu/usr.bin/patch/   (props changed)
   stable/8/include/   (props changed)
   stable/8/kerberos5/lib/libgssapi_krb5/   (props changed)
   stable/8/kerberos5/lib/libgssapi_spnego/   (props changed)
   stable/8/lib/libarchive/   (props changed)
   stable/8/lib/libc/   (props changed)
   stable/8/lib/libc/gen/   (props changed)
   stable/8/lib/libc/stdio/asprintf.c   (props changed)
   stable/8/lib/libc/stdtime/   (props changed)
   stable/8/lib/libc/string/ffsll.c   (props changed)
   stable/8/lib/libc/string/flsll.c   (props changed)
   stable/8/lib/libc/string/wcpcpy.c   (props changed)
   stable/8/lib/libc/string/wcpncpy.c   (props changed)
   stable/8/lib/libdevinfo/   (props changed)
   stable/8/lib/libdisk/   (props changed)
   stable/8/lib/libkvm/   (props changed)
   stable/8/lib/libthr/   (props changed)
   stable/8/lib/libusb/   (props changed)
   stable/8/lib/libusb/usb.h   (props changed)
   stable/8/lib/libutil/   (props changed)
   stable/8/libexec/rtld-elf/   (props changed)
   stable/8/release/   (props changed)
   stable/8/release/doc/   (props changed)
   stable/8/release/doc/en_US.ISO8859-1/hardware/   (props changed)
   stable/8/sbin/   (props changed)
   stable/8/sbin/bsdlabel/   (props changed)
   stable/8/sbin/camcontrol/   (props changed)
   stable/8/sbin/dhclient/   (props changed)
   stable/8/sbin/geom/   (props changed)
   stable/8/sbin/ifconfig/   (props changed)
   stable/8/sbin/ipfw/   (props changed)
   stable/8/sbin/mksnap_ffs/   (props changed)
   stable/8/sbin/mount/   (props changed)
   stable/8/sbin/mount_nfs/   (props changed)
   stable/8/sbin/umount/   (props changed)
   stable/8/share/man/man4/   (props changed)
   stable/8/share/man/man5/   (props changed)
   stable/8/share/man/man7/   (props changed)
   stable/8/share/man/man9/   (props changed)
   stable/8/share/timedef/   (props changed)
   stable/8/share/zoneinfo/   (props changed)
   stable/8/sys/   (props changed)
   stable/8/sys/amd64/include/xen/   (props changed)
   stable/8/sys/cddl/contrib/opensolaris/   (props changed)
   stable/8/sys/conf/NOTES
   stable/8/sys/contrib/dev/acpica/   (props changed)
   stable/8/sys/contrib/pf/   (props changed)
   stable/8/sys/dev/xen/xenpci/   (props changed)
   stable/8/tools/regression/bin/sh/   (props changed)
   stable/8/tools/regression/lib/msun/test-conj.t   (props changed)
   stable/8/tools/regression/poll/   (props changed)
   stable/8/tools/regression/priv/   (props changed)
   stable/8/tools/regression/usr.bin/pkill/pgrep-_g.t   (props changed)
   stable/8/tools/regression/usr.bin/pkill/pgrep-_s.t   (props changed)
   stable/8/tools/regression/usr.bin/pkill/pkill-_g.t   (props changed)
   stable/8/tools/tools/ath/common/dumpregs.h   (props changed)
   stable/8/tools/tools/ath/common/dumpregs_5210.c   (props changed)
   stable/8/tools/tools/ath/common/dumpregs_5211.c   (props changed)
   stable/8/tools/tools/ath/common/dumpregs_5212.c   (props changed)
   stable/8/tools/tools/ath/common/dumpregs_5416.c   (props changed)
   stable/8/tools/tools/termcap/termcap.pl   (props changed)
   stable/8/tools/tools/vimage/   (props changed)
   stable/8/usr.bin/calendar/calendars/calendar.freebsd   (props changed)
   stable/8/usr.bin/csup/   (props changed)
   stable/8/usr.bin/fstat/   (props changed)
   stable/8/usr.bin/look/   (props changed)
   stable/8/usr.bin/netstat/   (props changed)
   stable/8/usr.bin/procstat/   (props changed)
   stable/8/usr.bin/w/   (props changed)
   stable/8/usr.bin/whois/   (props changed)
   stable/8/usr.sbin/   (props changed)
   stable/8/usr.sbin/arp/   (props changed)
   stable/8/usr.sbin/dumpcis/cardinfo.h   (props changed)
   stable/8/usr.sbin/dumpcis/cis.h   (props changed)
   stable/8/usr.sbin/freebsd-update/   (props changed)
   stable/8/usr.sbin/iostat/   (props changed)
   stable/8/usr.sbin/jls/   (props changed)
   stable/8/usr.sbin/lpr/   (props changed)
   stable/8/usr.sbin/makefs/ffs/ffs_bswap.c   (props changed)
   stable/8/usr.sbin/makefs/ffs/ffs_subr.c   (props changed)
   stable/8/usr.sbin/makefs/ffs/ufs_bswap.h   (props changed)
   stable/8/usr.sbin/makefs/getid.c   (props changed)
   stable/8/usr.sbin/mfiutil/mfiutil.8   (props changed)
   stable/8/usr.sbin/ndp/   (props changed)
   stable/8/usr.sbin/ntp/   (props changed)
   stable/8/usr.sbin/ppp/   (props changed)
   stable/8/usr.sbin/pstat/   (props changed)
   stable/8/usr.sbin/sysinstall/   (props changed)
   stable/8/usr.sbin/traceroute6/   (props changed)
   stable/8/usr.sbin/wpa/   (props changed)
   stable/8/usr.sbin/zic/   (props changed)
 
 Modified: stable/8/UPDATING
 ==============================================================================
 --- stable/8/UPDATING	Thu Oct 29 09:51:13 2009	(r198573)
 +++ stable/8/UPDATING	Thu Oct 29 09:58:16 2009	(r198574)
 @@ -566,6 +566,15 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 8.
  	userland (libpmc(3)) and the kernel module (hwpmc(4)) in
  	sync.
  
 +20081009:
 +	atapci kernel module now includes only generic PCI ATA
 +	driver. AHCI driver moved to ataahci kernel module.
 +	All vendor-specific code moved into separate kernel modules:
 +	ataacard, ataacerlabs, ataadaptec, ataamd, ataati, atacenatek,
 +	atacypress, atacyrix, atahighpoint, ataintel, ataite, atajmicron,
 +	atamarvell, atamicron, atanational, atanetcell, atanvidia,
 +	atapromise, ataserverworks, atasiliconimage, atasis, atavia
 +
  20080820:
  	The TTY subsystem of the kernel has been replaced by a new
  	implementation, which provides better scalability and an
 
 Modified: stable/8/sys/conf/NOTES
 ==============================================================================
 --- stable/8/sys/conf/NOTES	Thu Oct 29 09:51:13 2009	(r198573)
 +++ stable/8/sys/conf/NOTES	Thu Oct 29 09:58:16 2009	(r198574)
 @@ -1657,6 +1657,10 @@ device		siis
  # The 'ATA' driver supports all ATA and ATAPI devices, including PC Card
  # devices. You only need one "device ata" for it to find all
  # PCI and PC Card ATA/ATAPI devices on modern machines.
 +# Alternatively, individual bus and chipset drivers may be chosen by using
 +# the 'atacore' driver then selecting the drivers on a per vendor basis.
 +# For example to build a system which only supports a VIA chipset,
 +# omit 'ata' and include the 'atacore', 'atapci' and 'atavia' drivers.
  device		ata
  device		atadisk		# ATA disk drives
  device		ataraid		# ATA RAID drives
 @@ -1665,6 +1669,39 @@ device		atapifd		# ATAPI floppy drives
  device		atapist		# ATAPI tape drives
  device		atapicam	# emulate ATAPI devices as SCSI ditto via CAM
  				# needs CAM to be present (scbus & pass)
 +
 +# Modular ATA
 +#device		atacore		# Core ATA functionality
 +#device		atacard		# CARDBUS support
 +#device		atabus		# PC98 cbus support
 +#device		ataisa		# ISA bus support
 +#device		atapci		# PCI bus support; only generic chipset support
 +
 +# PCI ATA chipsets
 +#device		ataahci		# AHCI SATA
 +#device		ataacard	# ACARD
 +#device		ataacerlabs	# Acer Labs Inc. (ALI)
 +#device		ataadaptec	# Adaptec
 +#device		ataamd		# American Micro Devices (AMD)
 +#device		ataati		# ATI
 +#device		atacenatek	# Cenatek
 +#device		atacypress	# Cypress
 +#device		atacyrix	# Cyrix
 +#device		atahighpoint	# HighPoint
 +#device		ataintel	# Intel
 +#device		ataite		# Integrated Technology Inc. (ITE)
 +#device		atajmicron	# JMicron
 +#device		atamarvell	# Marvell
 +#device		atamicron	# Micron
 +#device		atanational	# National
 +#device		atanetcell	# NetCell
 +#device		atanvidia	# nVidia
 +#device		atapromise	# Promise
 +#device		ataserverworks	# ServerWorks
 +#device		atasiliconimage	# Silicon Image Inc. (SiI) (formerly CMD)
 +#device		atasis		# Silicon Integrated Systems Corp.(SiS)
 +#device		atavia		# VIA Technologies Inc.
 +
  #
  # For older non-PCI, non-PnPBIOS systems, these are the hints lines to add:
  hint.ata.0.at="isa"
 _______________________________________________
 svn-src-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-src-all
 To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org"
 
State-Changed-From-To: open->closed 
State-Changed-By: mav 
State-Changed-When: Thu Oct 29 15:30:28 UTC 2009 
State-Changed-Why:  
committed 

http://www.freebsd.org/cgi/query-pr.cgi?pr=133162 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: kern/133162: commit references a PR
Date: Thu, 29 Oct 2009 15:43:05 +0000 (UTC)

 Author: mav
 Date: Thu Oct 29 15:42:50 2009
 New Revision: 198606
 URL: http://svn.freebsd.org/changeset/base/198606
 
 Log:
   MFC rev. 198480, 198483:
   Document new modularised ATA kernel modules and options.
   
   PR:             kern/133162, amd64/139859
   Approved by:    re (kib)
 
 Modified:
   releng/8.0/   (props changed)
   releng/8.0/ObsoleteFiles.inc   (props changed)
   releng/8.0/UPDATING   (contents, props changed)
   releng/8.0/bin/csh/   (props changed)
   releng/8.0/bin/sh/   (props changed)
   releng/8.0/cddl/compat/opensolaris/   (props changed)
   releng/8.0/cddl/contrib/opensolaris/   (props changed)
   releng/8.0/cddl/lib/libnvpair/   (props changed)
   releng/8.0/contrib/bind9/   (props changed)
   releng/8.0/contrib/bzip2/   (props changed)
   releng/8.0/contrib/cpio/   (props changed)
   releng/8.0/contrib/csup/   (props changed)
   releng/8.0/contrib/ee/   (props changed)
   releng/8.0/contrib/file/   (props changed)
   releng/8.0/contrib/gdb/   (props changed)
   releng/8.0/contrib/gdtoa/   (props changed)
   releng/8.0/contrib/less/   (props changed)
   releng/8.0/contrib/libpcap/   (props changed)
   releng/8.0/contrib/ncurses/   (props changed)
   releng/8.0/contrib/netcat/   (props changed)
   releng/8.0/contrib/ntp/   (props changed)
   releng/8.0/contrib/openbsm/   (props changed)
   releng/8.0/contrib/openpam/   (props changed)
   releng/8.0/contrib/pf/   (props changed)
   releng/8.0/contrib/sendmail/   (props changed)
   releng/8.0/contrib/tcpdump/   (props changed)
   releng/8.0/contrib/tcsh/   (props changed)
   releng/8.0/contrib/top/   (props changed)
   releng/8.0/contrib/top/install-sh   (props changed)
   releng/8.0/contrib/traceroute/   (props changed)
   releng/8.0/contrib/wpa/   (props changed)
   releng/8.0/crypto/openssh/   (props changed)
   releng/8.0/crypto/openssl/   (props changed)
   releng/8.0/etc/   (props changed)
   releng/8.0/gnu/usr.bin/patch/   (props changed)
   releng/8.0/include/   (props changed)
   releng/8.0/kerberos5/lib/libgssapi_krb5/   (props changed)
   releng/8.0/kerberos5/lib/libgssapi_spnego/   (props changed)
   releng/8.0/lib/libarchive/   (props changed)
   releng/8.0/lib/libc/   (props changed)
   releng/8.0/lib/libc/gen/   (props changed)
   releng/8.0/lib/libc/stdio/asprintf.c   (props changed)
   releng/8.0/lib/libc/stdtime/   (props changed)
   releng/8.0/lib/libc/string/ffsll.c   (props changed)
   releng/8.0/lib/libc/string/flsll.c   (props changed)
   releng/8.0/lib/libc/string/wcpcpy.c   (props changed)
   releng/8.0/lib/libc/string/wcpncpy.c   (props changed)
   releng/8.0/lib/libdevinfo/   (props changed)
   releng/8.0/lib/libdisk/   (props changed)
   releng/8.0/lib/libkvm/   (props changed)
   releng/8.0/lib/libthr/   (props changed)
   releng/8.0/lib/libusb/   (props changed)
   releng/8.0/lib/libusb/usb.h   (props changed)
   releng/8.0/lib/libutil/   (props changed)
   releng/8.0/libexec/rtld-elf/   (props changed)
   releng/8.0/release/   (props changed)
   releng/8.0/release/doc/   (props changed)
   releng/8.0/release/doc/en_US.ISO8859-1/hardware/   (props changed)
   releng/8.0/sbin/   (props changed)
   releng/8.0/sbin/bsdlabel/   (props changed)
   releng/8.0/sbin/camcontrol/   (props changed)
   releng/8.0/sbin/dhclient/   (props changed)
   releng/8.0/sbin/geom/   (props changed)
   releng/8.0/sbin/ifconfig/   (props changed)
   releng/8.0/sbin/ipfw/   (props changed)
   releng/8.0/sbin/mksnap_ffs/   (props changed)
   releng/8.0/sbin/mount/   (props changed)
   releng/8.0/sbin/mount_nfs/   (props changed)
   releng/8.0/sbin/umount/   (props changed)
   releng/8.0/share/man/man4/   (props changed)
   releng/8.0/share/man/man5/   (props changed)
   releng/8.0/share/man/man7/   (props changed)
   releng/8.0/share/man/man9/   (props changed)
   releng/8.0/share/timedef/   (props changed)
   releng/8.0/share/zoneinfo/   (props changed)
   releng/8.0/sys/   (props changed)
   releng/8.0/sys/amd64/include/xen/   (props changed)
   releng/8.0/sys/cddl/contrib/opensolaris/   (props changed)
   releng/8.0/sys/conf/NOTES
   releng/8.0/sys/contrib/dev/acpica/   (props changed)
   releng/8.0/sys/contrib/pf/   (props changed)
   releng/8.0/sys/dev/xen/xenpci/   (props changed)
   releng/8.0/tools/regression/bin/sh/   (props changed)
   releng/8.0/tools/regression/lib/msun/test-conj.t   (props changed)
   releng/8.0/tools/regression/poll/   (props changed)
   releng/8.0/tools/regression/priv/   (props changed)
   releng/8.0/tools/regression/usr.bin/pkill/pgrep-_g.t   (props changed)
   releng/8.0/tools/regression/usr.bin/pkill/pgrep-_s.t   (props changed)
   releng/8.0/tools/regression/usr.bin/pkill/pkill-_g.t   (props changed)
   releng/8.0/tools/tools/ath/common/dumpregs.h   (props changed)
   releng/8.0/tools/tools/ath/common/dumpregs_5210.c   (props changed)
   releng/8.0/tools/tools/ath/common/dumpregs_5211.c   (props changed)
   releng/8.0/tools/tools/ath/common/dumpregs_5212.c   (props changed)
   releng/8.0/tools/tools/ath/common/dumpregs_5416.c   (props changed)
   releng/8.0/tools/tools/termcap/termcap.pl   (props changed)
   releng/8.0/tools/tools/vimage/   (props changed)
   releng/8.0/usr.bin/calendar/calendars/calendar.freebsd   (props changed)
   releng/8.0/usr.bin/csup/   (props changed)
   releng/8.0/usr.bin/fstat/   (props changed)
   releng/8.0/usr.bin/look/   (props changed)
   releng/8.0/usr.bin/netstat/   (props changed)
   releng/8.0/usr.bin/procstat/   (props changed)
   releng/8.0/usr.bin/w/   (props changed)
   releng/8.0/usr.bin/whois/   (props changed)
   releng/8.0/usr.sbin/   (props changed)
   releng/8.0/usr.sbin/arp/   (props changed)
   releng/8.0/usr.sbin/dumpcis/cardinfo.h   (props changed)
   releng/8.0/usr.sbin/dumpcis/cis.h   (props changed)
   releng/8.0/usr.sbin/freebsd-update/   (props changed)
   releng/8.0/usr.sbin/iostat/   (props changed)
   releng/8.0/usr.sbin/jls/   (props changed)
   releng/8.0/usr.sbin/lpr/   (props changed)
   releng/8.0/usr.sbin/makefs/ffs/ffs_bswap.c   (props changed)
   releng/8.0/usr.sbin/makefs/ffs/ffs_subr.c   (props changed)
   releng/8.0/usr.sbin/makefs/ffs/ufs_bswap.h   (props changed)
   releng/8.0/usr.sbin/makefs/getid.c   (props changed)
   releng/8.0/usr.sbin/mfiutil/mfiutil.8   (props changed)
   releng/8.0/usr.sbin/ndp/   (props changed)
   releng/8.0/usr.sbin/ntp/   (props changed)
   releng/8.0/usr.sbin/ppp/   (props changed)
   releng/8.0/usr.sbin/pstat/   (props changed)
   releng/8.0/usr.sbin/sysinstall/   (props changed)
   releng/8.0/usr.sbin/traceroute6/   (props changed)
   releng/8.0/usr.sbin/wpa/   (props changed)
   releng/8.0/usr.sbin/zic/   (props changed)
 
 Modified: releng/8.0/UPDATING
 ==============================================================================
 --- releng/8.0/UPDATING	Thu Oct 29 15:39:30 2009	(r198605)
 +++ releng/8.0/UPDATING	Thu Oct 29 15:42:50 2009	(r198606)
 @@ -566,6 +566,15 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 8.
  	userland (libpmc(3)) and the kernel module (hwpmc(4)) in
  	sync.
  
 +20081009:
 +	atapci kernel module now includes only generic PCI ATA
 +	driver. AHCI driver moved to ataahci kernel module.
 +	All vendor-specific code moved into separate kernel modules:
 +	ataacard, ataacerlabs, ataadaptec, ataamd, ataati, atacenatek,
 +	atacypress, atacyrix, atahighpoint, ataintel, ataite, atajmicron,
 +	atamarvell, atamicron, atanational, atanetcell, atanvidia,
 +	atapromise, ataserverworks, atasiliconimage, atasis, atavia
 +
  20080820:
  	The TTY subsystem of the kernel has been replaced by a new
  	implementation, which provides better scalability and an
 
 Modified: releng/8.0/sys/conf/NOTES
 ==============================================================================
 --- releng/8.0/sys/conf/NOTES	Thu Oct 29 15:39:30 2009	(r198605)
 +++ releng/8.0/sys/conf/NOTES	Thu Oct 29 15:42:50 2009	(r198606)
 @@ -1657,6 +1657,10 @@ device		siis
  # The 'ATA' driver supports all ATA and ATAPI devices, including PC Card
  # devices. You only need one "device ata" for it to find all
  # PCI and PC Card ATA/ATAPI devices on modern machines.
 +# Alternatively, individual bus and chipset drivers may be chosen by using
 +# the 'atacore' driver then selecting the drivers on a per vendor basis.
 +# For example to build a system which only supports a VIA chipset,
 +# omit 'ata' and include the 'atacore', 'atapci' and 'atavia' drivers.
  device		ata
  device		atadisk		# ATA disk drives
  device		ataraid		# ATA RAID drives
 @@ -1665,6 +1669,39 @@ device		atapifd		# ATAPI floppy drives
  device		atapist		# ATAPI tape drives
  device		atapicam	# emulate ATAPI devices as SCSI ditto via CAM
  				# needs CAM to be present (scbus & pass)
 +
 +# Modular ATA
 +#device		atacore		# Core ATA functionality
 +#device		atacard		# CARDBUS support
 +#device		atabus		# PC98 cbus support
 +#device		ataisa		# ISA bus support
 +#device		atapci		# PCI bus support; only generic chipset support
 +
 +# PCI ATA chipsets
 +#device		ataahci		# AHCI SATA
 +#device		ataacard	# ACARD
 +#device		ataacerlabs	# Acer Labs Inc. (ALI)
 +#device		ataadaptec	# Adaptec
 +#device		ataamd		# American Micro Devices (AMD)
 +#device		ataati		# ATI
 +#device		atacenatek	# Cenatek
 +#device		atacypress	# Cypress
 +#device		atacyrix	# Cyrix
 +#device		atahighpoint	# HighPoint
 +#device		ataintel	# Intel
 +#device		ataite		# Integrated Technology Inc. (ITE)
 +#device		atajmicron	# JMicron
 +#device		atamarvell	# Marvell
 +#device		atamicron	# Micron
 +#device		atanational	# National
 +#device		atanetcell	# NetCell
 +#device		atanvidia	# nVidia
 +#device		atapromise	# Promise
 +#device		ataserverworks	# ServerWorks
 +#device		atasiliconimage	# Silicon Image Inc. (SiI) (formerly CMD)
 +#device		atasis		# Silicon Integrated Systems Corp.(SiS)
 +#device		atavia		# VIA Technologies Inc.
 +
  #
  # For older non-PCI, non-PnPBIOS systems, these are the hints lines to add:
  hint.ata.0.at="isa"
 _______________________________________________
 svn-src-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-src-all
 To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org"
 
>Unformatted:
