diff options
author | sos <sos@FreeBSD.org> | 1999-12-21 20:18:56 +0000 |
---|---|---|
committer | sos <sos@FreeBSD.org> | 1999-12-21 20:18:56 +0000 |
commit | a237f531eaddd03c6537a1ed6f9942cb84bfd925 (patch) | |
tree | 79403cbc3af44087bc03f664b132d6ba67263bed /sys/dev/ata/atapi-all.c | |
parent | cef06dff8305c528a20e19f7d485a8cad5a9d401 (diff) | |
download | FreeBSD-src-a237f531eaddd03c6537a1ed6f9942cb84bfd925.zip FreeBSD-src-a237f531eaddd03c6537a1ed6f9942cb84bfd925.tar.gz |
Yet another cleanup of the VIA code, this time it should work
on all combinations (I hope)...
Add DMA support for the AMD 756 chip (K7 chipset) this is actually the
same as the VIA 82C686 chip (the ATA part that is).
Treat the intel MX chipset PIIX as a PIIX4
Allow UDMA on all disks that say they can handle it.
Cleanup probe printf's a bit
Remove alot of the old #ifdef DEBUG crap.
Diffstat (limited to 'sys/dev/ata/atapi-all.c')
-rw-r--r-- | sys/dev/ata/atapi-all.c | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/sys/dev/ata/atapi-all.c b/sys/dev/ata/atapi-all.c index 0014b99..e641019 100644 --- a/sys/dev/ata/atapi-all.c +++ b/sys/dev/ata/atapi-all.c @@ -261,10 +261,6 @@ atapi_queue_cmd(struct atapi_softc *atp, int8_t *ccb, void *data, /* wait for request to complete */ tsleep((caddr_t)request, PRIBIO, "atprq", 0); splx(s); - -#ifdef ATAPI_DEBUG - printf("%s: phew, got back from tsleep\n", request->device->devname); -#endif error = request->error; free(request, M_ATAPI); return error; @@ -356,9 +352,6 @@ atapi_interrupt(struct atapi_request *request) if (request->ccb[0] == ATAPI_REQUEST_SENSE) *buffer = (int8_t *)&request->sense; -#ifdef ATAPI_DEBUG - printf("%s: atapi_interrupt: enter\n", atp->devname); -#endif reason = (inb(atp->controller->ioaddr+ATA_IREASON) & (ATA_I_CMD|ATA_I_IN)) | (atp->controller->status & ATA_S_DRQ); @@ -399,9 +392,6 @@ atapi_interrupt(struct atapi_request *request) length = inb(atp->controller->ioaddr + ATA_CYL_LSB); length |= inb(atp->controller->ioaddr + ATA_CYL_MSB) << 8; -#ifdef ATAPI_DEBUG - printf("%s: length=%d reason=0x%02x\n", atp->devname, length, reason); -#endif switch (reason) { case ATAPI_P_WRITE: @@ -439,14 +429,6 @@ atapi_interrupt(struct atapi_request *request) else if (request->ccb[0] != ATAPI_REQUEST_SENSE) request->result = 0; - -#ifdef ATAPI_DEBUG - if (request->bytecount > 0) { - printf("%s: %s size problem, %d bytes residue\n", - atp->devname, (request->flags & A_READ) ? "read" : "write", - request->bytecount); - } -#endif goto op_finished; default: printf("%s: unknown transfer phase %d\n", atp->devname, reason); @@ -511,9 +493,6 @@ op_finished: else wakeup((caddr_t)request); } -#ifdef ATAPI_DEBUG - printf("%s: error=0x%02x\n", request->device->devname, request->result); -#endif return ATA_OP_FINISHED; } @@ -629,9 +608,6 @@ atapi_timeout(struct atapi_request *request) atp->controller->running = NULL; printf("%s: atapi_timeout: cmd=%s - resetting\n", atp->devname, atapi_cmd2str(request->ccb[0])); -#ifdef ATAPI_DEBUG - atapi_dump("ccb = ", &request->ccb[0], sizeof(request->ccb)); -#endif if (request->flags & ATAPI_F_DMA_USED) ata_dmadone(atp->controller); |