Subject: PR/34885 CVS commit: src/sys/dev/pci
To: None <cube@NetBSD.org, gnats-admin@netbsd.org, netbsd-bugs@netbsd.org,>
From: Quentin Garnier <cube@netbsd.org>
List: netbsd-bugs
Date: 12/01/2006 10:35:01
The following reply was made to PR kern/34885; it has been noted by GNATS.
From: Quentin Garnier <cube@netbsd.org>
To: gnats-bugs@NetBSD.org
Cc:
Subject: PR/34885 CVS commit: src/sys/dev/pci
Date: Fri, 1 Dec 2006 10:31:30 +0000 (UTC)
Module Name: src
Committed By: cube
Date: Fri Dec 1 10:31:30 UTC 2006
Modified Files:
src/sys/dev/pci: piixide.c
Log Message:
Now that we have a AHCI driver (thanks a bunch, Manuel!), we can remove the
nonsense quirk that switched operating mode on ICH7 and ICH8.
I removed the obvious candidates for ahcisata(4), and I'll have a closer
look later if there are others to be removed; ahcisata(4) will take over
handling the device anyway, but there is no reason to keep AHCI devices in
that list.
Along the way, remove the code that tries to put the chip in Enhanced mode,
it makes absolutely no sense to do that, and some BIOSes might not have
prepared the BARs for that, as proven by PR#34885. If people want to use
all IDE and SATA channels, they have to tell the BIOS.
To generate a diff of this commit:
cvs rdiff -r1.34 -r1.35 src/sys/dev/pci/piixide.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.