fa9ed86506
the CAM_NEW_TRAN_CODE that has been in the tree for some years now. This first step consists solely of adding to or correcting CAM_NEW_TRAN_CODE pieces in the kernel source tree such that a both a GENERIC (at least on i386) and a LINT build with CAM_NEW_TRAN_CODE as an option will compile correctly and run (at least with some the h/w I have). After a short settle time, the other pieces (making CAM_NEW_TRAN_CODE the default and updating libcam and camcontrol) will be brought in. This will be an incompatible change in that the size of structures related to XPT_PATH_INQ and XPT_{GET,SET}_TRAN_SETTINGS change in both size and content. However, basic system operation and basic system utilities work well enough with this change. Reviewed by: freebsd-scsi and specific stakeholders |
||
---|---|---|
.. | ||
ata_if.m | ||
ata-all.c | ||
ata-all.h | ||
ata-card.c | ||
ata-cbus.c | ||
ata-chipset.c | ||
ata-disk.c | ||
ata-disk.h | ||
ata-dma.c | ||
ata-isa.c | ||
ata-lowlevel.c | ||
ata-pci.c | ||
ata-pci.h | ||
ata-queue.c | ||
ata-raid.c | ||
ata-raid.h | ||
ata-usb.c | ||
atapi-cam.c | ||
atapi-cd.c | ||
atapi-cd.h | ||
atapi-fd.c | ||
atapi-fd.h | ||
atapi-tape.c | ||
atapi-tape.h |