1285242Sachim
2285242Sachim"Readme.freebsd.txt"    PMC-Sierra, Inc.   05/01/2013
3285242Sachim
4285242Sachim              PMC-Sierra SPCv/SPCve/SPCv+ TISA FreeBSD Initiator Driver
5285242Sachim              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
6285242Sachim
7285242SachimDate:                 06/01/2014
8285242SachimRelease Purpose:      PMC-Sierra sTSDK support customer evaluation
9285242SachimSPCv Host Driver ver. 1.2.0 for Rev C chip
10285242Sachim
11285242Sachim
12285242Sachim1. Driver Source Structure
13285242Sachim--------------------------
14285242Sachim   - SAS related source tree -
15285242Sachim   Tisa/sallsdk/api
16285242Sachim   Tisa/sallsdk/spc
17285242Sachim   Tisa/sallsdk/hda
18285242Sachim   Tisa/tisa/sassata
19285242Sachim   Tisa/discovery/api
20285242Sachim   Tisa/discovery/src
21285242Sachim   Tisa/sat/api
22285242Sachim   Tisa/sat/src
23285242Sachim   - FreeBSD related source tree -
24285242Sachim   Tisa/tisa/api
25285242Sachim   freebsd/common
26285242Sachim   freebsd/ini
27285242Sachim   freebsd/ini/src
28285242Sachim
29285242Sachim2. Process To Build the Driver Module First Time
30285242Sachim------------------------------------------------
31285242Sachim  From the directory freebsd/ini/src, type "make".
32285242Sachim
33285242Sachim3. Process To Rebuild the Driver Module
34285242Sachim---------------------------------------
35285242Sachim  1. from the directory freebsd/ini/src, type "make clean".
36285242Sachim  2. When the mclean operation is finished, type "make".
37285242Sachim
38285242Sachim4. Loading and Unloading Driver Module
39285242Sachim--------------------------------------
40285242Sachim  Type "kldload ./pmspcv.ko" to load the driver 
41285242Sachim
42285242Sachim  Type "kldunload pmspcv.ko" to unload the driver 
43285242Sachim
44285242Sachim   Please note:
45285242Sachim   Loading may fail to detect attached device because improper
46285242Sachim   parameter setting, or because of an extra "^M" character
47285242Sachim   at the end of each line in some file.
48285242Sachim   
49285242Sachim
50285242Sachim5. Description
51285242Sachim--------------
52285242Sachim  1. This driver has been built and tested on FreeBSD 9.0 amd64
53285242Sachim
54285242Sachim
55285242Sachim6. Additional Notes
56285242Sachim-------------------------------------
57285242Sachim 1. This section covers how phy ID in PhyParms should be used in the
58285242Sachim    different types of the controller. In SPCv/SPCve controller (8-phy
59285242Sachim    controller),
60285242Sachim    PhyParms[0-3] are mapped to Phy0-3 and PhyParms[8-11] are mapped to Phy4-8. 
61285242Sachim    In SPCv+/SPCve+ controller(16-phy controller), PhyParms[0-15] are mapped to
62285242Sachim    Phy 0-15.
63285242Sachim
64