Changeset 64
- Timestamp:
- Dec 21, 2010, 12:49:55 PM (15 years ago)
- Location:
- trunk/src/os2ahci
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/os2ahci/atapi.c
r63 r64 93 93 AP_SGLIST, io->pSGList + sg_indx, (u16) sg_cnt, 94 94 AP_DEVICE, 0x4000, 95 AP_FEATURES, 0x0001, 95 AP_FEATURES, ATAPI_FEAT_DMA | ATAPI_FEAT_DMA_TO_HOST, 96 AP_SECTOR_28, ATAPI_LBA_DMA, 96 97 AP_END); 97 98 … … 156 157 pt->ControllerCmdLen, 157 158 AP_SGLIST, pt->pSGList, pt->cSGList, 158 AP_FEATURES, 0x0001, 159 /* TODO: do we have to clear DMA_TO_HOST bit for 160 * write, mode select etc. commands? 161 */ 162 AP_FEATURES, ATAPI_FEAT_DMA | ATAPI_FEAT_DMA_TO_HOST, 163 AP_SECTOR_28, ATAPI_LBA_DMA, 159 164 AP_END); 160 165 … … 203 208 AP_ATAPI_CMD, (void _far*) &cdb, sizeof(cdb), 204 209 AP_VADDR, (void _far *) aws->buf, ATAPI_SENSE_LEN, 210 AP_FEATURES, ATAPI_FEAT_DMA, 211 AP_SECTOR_28, ATAPI_LBA_DMA, 205 212 AP_END); 206 213 -
trunk/src/os2ahci/atapi.h
r63 r64 66 66 #define ATAPI_FLAG_DPO 0x10 67 67 68 #define ATAPI_FEAT_DMA 0x0001 69 #define ATAPI_FEAT_DMA_TO_HOST 0x0004 70 71 #define ATAPI_LBA_DMA ((u32)0xffff << 8) 72 68 73 /****************************************************************************** 69 74 * ATAPI sense data 70 75 */ 71 #define ATAPI_SENSE_LEN 6476 #define ATAPI_SENSE_LEN 96 72 77 73 78 #define ASENSE_NO_SENSE 0x00 /* no sense -> success */ -
trunk/src/os2ahci/os2ahci.def
r63 r64 1 1 library os2ahci 2 Description '$@#thi.guten (www.thiguten.de):1.00.201012 18#@OS/2 AHCI Adapter Device Driver'2 Description '$@#thi.guten (www.thiguten.de):1.00.20101221#@OS/2 AHCI Adapter Device Driver' 3 3 protmode 4 4
Note:
See TracChangeset
for help on using the changeset viewer.