Age | Commit message (Collapse) | Author | |
---|---|---|---|
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@ | |||
2004-05-24 | do not bother w/ void pci_devinfo() calls and free resources on failures | Michael Shalayeff | |
2004-05-06 | Add support for the SiS 741 Northbridge. ok deraadt@, grange@ | Peter Galbavy | |
Note for the archives; before this patch my ASRock K7S41 m/b would hang after booting install media without DMA disabled for the drive(s) in the BIOS. | |||
2004-05-04 | Fix my stupid bug with missing sata_setup_channel() call. | Alexander Yurchenko | |
Now VIA VT8237 SATA really works. Problem report, testing and ok drahn@. | |||
2004-05-03 | Remove OpenBSD/pegaos, this has been announced before but delayed until | Dale Rahn | |
the tree was stable. No point in code supporting a company which screws its employees being in the OpenBSD tree. | |||
2004-03-12 | Enable ata133 on amd8111; from netbsd | Alexander Yurchenko | |
tested by beck@ | |||
2004-02-18 | Yet another wonna-be-raid device. | Alexander Yurchenko | |
Reported by Dmitry S. Popov <D.S.Popov@inp.nsk.su>. | |||
2004-02-07 | Final bits to make IT8212F working: | Alexander Yurchenko | |
- don't touch bus speed register; - don't try to setup the chip in compat mode, it's native always; - disable cable check, it works only in cpu firmware mode. Testing Aubert Guillaume <aubertguillaume@wanadoo.fr> | |||
2004-02-02 | Support for UDMA2 capable SCx200 ide found on all National Semiconductor | Alexander Yurchenko | |
SC1100 based boards (soekris net4801 e.g.). Tested both with CF cards and UDMA2 drive. Help and three (sic!) OKs from gluk@, test and ok markus@. Thanks to Wim for the soekris board. | |||
2004-02-02 | ite is a yet another ``raid'' device, fake interface for it. | Alexander Yurchenko | |
2004-01-31 | fix stupid typo in the reading/writing mode control register for ite. | Alexander Yurchenko | |
2004-01-31 | ite doesn't need a special interrupt function. | Alexander Yurchenko | |
more space to save. | |||
2004-01-31 | Disable i31244 support until we see a real divice using this chip. | Alexander Yurchenko | |
If you're lucky owner of it mail me. Also don't compile opti support stuff since it's disabled anyway. Saves about 3K on floppy. | |||
2004-01-31 | spaces, .o is the same. | Alexander Yurchenko | |
2004-01-17 | Read product id and revision from pci conf space only once | Alexander Yurchenko | |
and then use the saved values. ok costa@ | |||
2004-01-09 | remove uvm_extern.h | Brad Smith | |
tested on alpha, i386, powerpc, sparc64, m68k. ok miod@ | |||
2003-12-20 | Support for ITExpress IT8212F ATA133 controller; close PR 3540. | Alexander Yurchenko | |
Submitter is unresponsible so the diff is not tested. If you have any problems with it open a new PR. | |||
2003-12-12 | Support for 2 new acard ata133 chips. | Alexander Yurchenko | |
2003-12-12 | nforce chip doesn't have cable check bit; noticed by hugh@ a long | Alexander Yurchenko | |
time ago. | |||
2003-11-07 | adress -> address, and a few more; all from Jonathon Gray; | Jason McIntyre | |
(mvme68k/mvme88k) vs.c and (vax) if_le.c ok miod@ isakmpd ones ok ho@ | |||
2003-10-31 | Work around a _really_ _nasty_ pciide attachment problem on pegasos, | Dale Rahn | |
it maps the IO in PCI space, but assumes tradition interrupt mappings. Better solution welcome. | |||
2003-10-29 | un-revert previous. wrong suspect. ok deraadt@ | Matthieu Herrb | |
2003-10-29 | backout previous. It breaks my u5 drive. ok deraadt@ | Matthieu Herrb | |
2003-10-17 | Old CMD chips don't have independant channels; from NetBSD. | Alexander Yurchenko | |
Work by niklas@ but he don't want to commit it and it causes conflicts. | |||
2003-10-17 | Merge an old fix from NetBSD: | Alexander Yurchenko | |
- do not stop/unload current DMA operation if an IRQ was not detected by DMA engine unless the force flag was given, fixes DMA problems in shared IRQ setups; - ack interrupt before entering DMA codepath Tested by many. Work by niklas@ but he doesn't want to commit it for some reason. | |||
2003-10-16 | Mark all supported SATA controllers with flag WDC_CAPABILITY_SATA | Alexander Yurchenko | |