Commit graph

29 commits

Author SHA1 Message Date
cinap_lenrek 384d4d2d62 sdide: add vid/did for 82801IIH Intel Q35 IDE controller (thanks kenji) 2015-01-04 12:49:44 +01:00
cinap_lenrek beb665051b sdide: never timeout or retry scsi commands from the controller driver
this was a big mistake. we should never attempt to
timeout or retry a scsi command from the controller
driver because theres no way to tell how long a
command would take or if a command has side effects
when being retried.
2014-05-02 04:23:21 +02:00
BurnZeZ aad22f753f sdide: add pci did for VIA VT6415 PATA IDE controller 2013-11-10 19:40:01 -05:00
cinap_lenrek fe073f852a sdide: add Intel SERIES 6 SATA controller pci ids 2013-05-11 18:45:46 +02:00
cinap_lenrek f9b9cab6a1 sdide: confusion 2012-12-28 03:39:39 +01:00
cinap_lenrek 1c090cd04f sdide: packet io byte count.
instead of setting the packet io byte count to some bullshit
value, use the dlen from the scsi request. limit transfer
byte count to 32k for atapi.
2012-12-26 17:58:15 +01:00
google 1f7eb17f4b Enable busmastering for SCH (Poulsbo) PATA controller. 2012-09-19 21:07:44 +12:00
cinap_lenrek a31c30564c sdide: make sure bmiba is in i/o port space, not memory 2012-09-16 16:46:28 +02:00
google dd1b8df880 Add alignment hints for e512 ATA drives. 2012-09-09 17:22:12 +12:00
cinap_lenrek f3609bada2 sdide: increase Drq wait timeouts (fixes i/o errors in vbox) 2012-04-19 14:50:00 +02:00
cinap_lenrek df1d6ba99d sdide: do drive presence check in atadrive, probe slave drive before master. 2012-04-19 23:56:10 +02:00
cinap_lenrek e294bcae53 sdide: make ataidentify wait longer if theres no floating bus 2012-04-18 16:49:27 +02:00
cinap_lenrek 1d96a8256e sdide: do drive probles the non-clever way, this got a-'s cdrom to working 2012-04-18 15:55:51 +02:00
cinap_lenrek 84b8be31d0 sdide: fix lba48 transition bug 2012-02-12 04:02:33 +01:00
cinap_lenrek 173a01ef8b sdide: add another pci vid/did for nVidia MCP55 2012-01-25 19:46:12 +01:00
cinap_lenrek 9334509224 sdide: add another vid/did for 82801FB 2012-01-21 03:06:24 +01:00
cinap_lenrek 9679d7525c kernel: fix more malloc bugs 2011-12-12 22:24:25 +01:00
cinap_lenrek 077537baeb fix cdrom media change 2011-12-06 14:49:40 +01:00
cinap_lenrek 807e8e69ec sdide: make pkt io non interruptable, do scsionline in pio mode 2011-11-11 10:16:07 +01:00
cinap_lenrek a11501b24f sdide: remove debug prints 2011-11-10 05:07:27 +01:00
cinap_lenrek 29c9eb1c21 sdide: Marvell PATA, sdiahci: 82801 SATA RAID 2011-11-09 15:17:00 +01:00
cinap_lenrek 092930f337 sdide: add pci id for bvaleks amd ide controller 2011-11-04 18:14:57 +01:00
cinap_lenrek cb02859888 sdide: limit max dma transfer size, make sure dma transfer is stoped in error case, set bytecount to 0 for dma 2011-07-23 23:40:35 +02:00
cinap_lenrek 3b8c921bfa sdide: fix issue #69 2011-07-19 05:07:46 +02:00
cinap_lenrek ab80f73f61 sdide: inquery times on qemu, make pktio timeout 2011-07-18 01:47:02 +02:00
cinap_lenrek 676a7c6f5f sdide: remove set dma print 2011-07-13 02:01:42 +02:00
cinap_lenrek f02ea157ec sdide: fix tab/spaces 2011-07-10 14:51:42 +02:00
cinap_lenrek 3b8c62b683 sdide: add pci ids from old sdata driver, turn on dma by default 2011-07-10 14:49:33 +02:00
cinap_lenrek c2fc2fad13 merge sd changes from 9atom 2011-07-10 14:14:23 +02:00
Renamed from sys/src/9/pc/sdata.c (Browse further)