freebsd-dev/sys/dev/mpt
Matt Jacob fa9ed86506 The first of 3 major steps to move the CAM layer forward to using
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
2006-10-31 05:53:29 +00:00
..
mpilib Remove the ill-considered effect of using the type definitions as 2006-02-26 22:50:14 +00:00
mpt_cam.c The first of 3 major steps to move the CAM layer forward to using 2006-10-31 05:53:29 +00:00
mpt_cam.h Add acknowledgements to LSI-Logic for support 2006-05-29 20:34:28 +00:00
mpt_debug.c Fix config page writes to not strip out the attributes when you 2006-07-12 07:48:50 +00:00
mpt_pci.c Support for PCI-Express 4Gb Cards. 2006-09-08 05:27:04 +00:00
mpt_raid.c Define out unused and incomplete raid quiesce functions. 2006-07-16 03:31:01 +00:00
mpt_raid.h Define out unused and incomplete raid quiesce functions. 2006-07-16 03:31:01 +00:00
mpt_reg.h Add acknowledgements to LSI-Logic for support 2006-05-29 20:34:28 +00:00
mpt.c Create a 'ready' handler for each personality. The purpose of this handler 2006-09-07 23:08:21 +00:00
mpt.h Create a 'ready' handler for each personality. The purpose of this handler 2006-09-07 23:08:21 +00:00