Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-10-26 | revert 82801FBM SATA controller back to being configured as an IDE controller | Brad Smith | |
until someone can figure out why it works on some systems and not on others. | |||
2005-10-22 | check for 82801FBM SATA in one more spot. | Brad Smith | |
2005-10-22 | 82801FBM_IDE -> 82801FBM_SATA | Brad Smith | |
2005-10-20 | fix a typo in a Via PCI product id. | Brad Smith | |
2005-10-20 | Don't try to match VIA ide chips as ISA bridges. | Alexander Yurchenko | |
2005-10-18 | Add some missing IDE/SATA interfaces.. | Brad Smith | |
- Via VT6421 SATA - ServerWorks HT-1000 IDE - ServerWorks Frodo4/Frodo8 and HT-1000 SATA - NVidia NForce3 250 2nd channel, MCP04 and MCP51 ok grange@ | |||
2005-10-17 | Simplify case statement in apollo_chip_map(). | Jonathan Gray | |
2005-10-17 | Recognise VT8251. From Blake Willis <blake at 2112.net>. | Jonathan Gray | |
ok grange@ | |||
2005-10-17 | Don't clear dma_in_progress flag too early, noticed by jason@. | Alexander Yurchenko | |
2005-10-17 | Fixup cacheline on sii3114 like we do for sii3112; | Alexander Yurchenko | |
from ragge@netbsd via jason@. | |||
2005-10-16 | ServerWorks SATA | Mark Kettenis | |
ok deraadt@, grange@ | |||
2005-10-15 | update Via and 3Com ids. | Brad Smith | |
2005-10-15 | Tweak names and add entries to the RCC (ServerWorks/Broadcom) PCI ids. | Brad Smith | |
Based on Linux's pci.ids and sata_svw.c | |||
2005-09-15 | Revert rev 1.202 for now as it breaks at least one machine. | Jonathan Gray | |
2005-09-14 | Support for ATI IXP 200/300/400 IDE mostly based on changes | Jonathan Gray | |
made by Quentin Garnier to NetBSD. tested by tdeval@ and ian@, ok grange@ | |||
2005-09-05 | If we have a match for the PCI ID we don't care what the PCI class is. | Jonathan Gray | |
It is often not mass storage anyway. Remove IDE_PCI_CLASS_OVERRIDE which forced matching when class was not mass storage, just use PCI ID. ok grange@ | |||
2005-08-18 | Match nforce 2/3/4 SATA using generic sata_chip_map(). | Jonathan Gray | |
Tested by dlg@ on nforce 3, and several people on nforce 4. ok deraadt@ | |||
2005-08-18 | Several boards incorporating SIS SATA chips have dellusions of granduer | Jonathan Gray | |
so we have to override the PCI class they claim to be. ok deraadt@ | |||
2005-08-09 | do not set PCI_COMMAND_MASTER_ENABLE explicitly as it's already set in ↵ | Michael Shalayeff | |
pcisubmatch(); kettenis@ testing; brad@ ok | |||
2005-07-21 | ICH7 IDE/SATA support based diff from Marcello Balduccini in | Jonathan Gray | |
NetBSD PR 30795. ok grange@ | |||
2005-07-09 | Missing pciide_print_modes() in pdc203xx_setup_channel(). fgsch@ ok. | Hakan Olsson | |
2005-06-15 | promise pdc203xx support; from bouyer@netbsd.org via grange@ with a few | Federico G. Schwindt | |
tweaks by me. grange@ ok who cannot commit atm. | |||
2005-06-08 | use SMALL_KERNEL for all arch's, not just alpha and also apply the defs | Federico G. Schwindt | |
for sii3112 funcs; grange@ mickey@ deraadt@ ok. | |||
2005-06-01 | De-inline if option SMALL_KERNEL on alpha; saves 4KB off RAMDISK{,B}, other | Miod Vallat | |
kernels and platforms unaffected. ok deraadt@ | |||
2005-05-26 | nForce4 PATA support from Olivier Crouzet <ol at epita.fr>. ok grange@ | Jonathan Gray | |
2005-04-29 | Support ATI IXP 400 SATA, which is a Silicon Image 3112 in sheep's clothing. | Jonathan Gray | |
Tested by Pedro la Peu <pedro at am-gen.org>. ok grange@ | |||
2005-04-20 | SiS 180/181/182 SATA support using generic sata_chip_map(). | Jonathan Gray | |
Hints from NetBSD and FreeBSD. ok grange@ | |||
2005-04-20 | Replace VIA SATA chip map routine with generic sata_chip_map(). | Jonathan Gray | |
ok grange@ | |||
2005-04-20 | SiS 760 support from a tech@ mail from peter.galbavy at knowtion.net | Jonathan Gray | |
ok grange@ | |||
2005-04-20 | SiS 661 support tested on a Gigabyte 8S661FXMP-RZ board. | Jonathan Gray | |
ok grange@ | |||
2005-04-10 | Support for ICH6M IDE. Tested on a Dell Latitude D810 by | Jonathan Gray | |
Raymond Lillard <rlillard at sonic.net>. ok grange@ | |||
2005-02-21 | Support another Intel 6300ESB SATA. | Alexander Yurchenko | |
Tested by Marc Wirth <MarcWirth@mac.com>. | |||
2005-02-01 | Correctly setup Intel 82801FB and 82801FR SATA; from aurelien6545@free.fr. | Alexander Yurchenko | |
2005-01-31 | The SiS 5513 is really a own design, partially revert my previous commit here. | Martin Reindl | |
pointed out by Chris Cappucio <chris at nmedia.net>; ok brad@ | |||
2005-01-22 | PCI_PRODUCT_SIS_5513 -> PCI_PRODUCT_SIS_5597_IDE | Martin Reindl | |
ok brad@ | |||
2005-01-15 | nForce2 Ultra 400 IDE support. ok grange@ | Jonathan Gray | |
2004-12-11 | nForce3-250, From: Brent Graveland <brent@graveland.net>, grange ok | Henning Brauer | |
2004-11-27 | KNF, ANSI, cleanup. No binary change. | Alexander Yurchenko | |
2004-11-21 | Intel ICH6/ICH6R IDE and SATA support. | Alexander Yurchenko | |
2004-10-19 | serverworks csb5 revision after 0x92 seems not to have 80-wire | Alexander Yurchenko | |
cable check. Should fix PR 3958. | |||
2004-10-17 | Improve support for SiI3112 and add new controllers: SiI3512, SiI3114 | Alexander Yurchenko | |
and Adaptec AAR-1210SA (SiI3112 based). Mostly from NetBSD (work by thorpej@). Tested by me, Alexey E. Suslikov <cruel@texnika.com.ua>, tedu@, krw@, marc@, markus@. | |||
2004-10-17 | Allow chip-map function to specify which bits must permanently present | Alexander Yurchenko | |
in the dma command register. It's a no-op for now but sii3114 will need it. From NetBSD. | |||
2004-10-17 | Don't touch dma registers directly, instead use callbacks that | Alexander Yurchenko | |
can be overridden by chip-map function. It's a no-op for now but will be needed to support sata controllers which have a non-lenear dma registers space. | |||
2004-10-17 | Stop bloating pciide_softc with chip-specific variables. Add one pointer | Alexander Yurchenko | |
to chip private data and use it. | |||
2004-10-17 | Move pciide_softc definition to pciidevar.h. | Alexander Yurchenko | |
2004-10-17 | Fix space. | Alexander Yurchenko | |
2004-10-17 | Small includes cleanup: explicit bus.h inclusion, add satareg.h and | Alexander Yurchenko | |
reorder a bit. | |||
2004-09-15 | Add support for Intel 6300ESB IDE and SATA. | Alexander Yurchenko | |
There's a little botch to be fixed later in our Intel SATA support that's why the first variants of the diff didn't work. Thanks to Markus Foerster <markus@1ster.de> for access to the testing machine. | |||
2004-08-21 | in case of failure use the same logic for unmapping as it was used for ↵ | Michael Shalayeff | |
mapping; found and testing by Jack Culpepper <jack@cloudconnector.com>; deraadt@ ok | |||
2004-06-02 | Add quirks field to the wdc softc and implement the first one: | Alexander Yurchenko | |
WDC_QUIRK_NOSHORTDMA which disables DMA for the one-sector transfers. Use this quirk for the Geode SC1100 IDE to fix hanging during fdisk reported in PR 3729. Thanks to Alexandre Belloni <abelloni@nerim.net> for testing. ok costa@ |