]> CyberLeo.Net >> Repos - FreeBSD/releng/10.2.git/blob - sys/dev/pms/freebsd/driver/ini/src/Readme.freebsd.txt
- Copy stable/10@285827 to releng/10.2 in preparation for 10.2-RC1
[FreeBSD/releng/10.2.git] / sys / dev / pms / freebsd / driver / ini / src / Readme.freebsd.txt
1
2 "Readme.freebsd.txt"    PMC-Sierra, Inc.   05/01/2013
3
4               PMC-Sierra SPCv/SPCve/SPCv+ TISA FreeBSD Initiator Driver
5               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
6
7 Date:                 06/01/2014
8 Release Purpose:      PMC-Sierra sTSDK support customer evaluation
9 SPCv Host Driver ver. 1.2.0 for Rev C chip
10
11
12 1. Driver Source Structure
13 --------------------------
14    - SAS related source tree -
15    Tisa/sallsdk/api
16    Tisa/sallsdk/spc
17    Tisa/sallsdk/hda
18    Tisa/tisa/sassata
19    Tisa/discovery/api
20    Tisa/discovery/src
21    Tisa/sat/api
22    Tisa/sat/src
23    - FreeBSD related source tree -
24    Tisa/tisa/api
25    freebsd/common
26    freebsd/ini
27    freebsd/ini/src
28
29 2. Process To Build the Driver Module First Time
30 ------------------------------------------------
31   From the directory freebsd/ini/src, type "make".
32
33 3. Process To Rebuild the Driver Module
34 ---------------------------------------
35   1. from the directory freebsd/ini/src, type "make clean".
36   2. When the mclean operation is finished, type "make".
37
38 4. Loading and Unloading Driver Module
39 --------------------------------------
40   Type "kldload ./pmspcv.ko" to load the driver 
41
42   Type "kldunload pmspcv.ko" to unload the driver 
43
44    Please note:
45    Loading may fail to detect attached device because improper
46    parameter setting, or because of an extra "^M" character
47    at the end of each line in some file.
48    
49
50 5. Description
51 --------------
52   1. This driver has been built and tested on FreeBSD 9.0 amd64
53
54
55 6. Additional Notes
56 -------------------------------------
57  1. This section covers how phy ID in PhyParms should be used in the
58     different types of the controller. In SPCv/SPCve controller (8-phy
59     controller),
60     PhyParms[0-3] are mapped to Phy0-3 and PhyParms[8-11] are mapped to Phy4-8. 
61     In SPCv+/SPCve+ controller(16-phy controller), PhyParms[0-15] are mapped to
62     Phy 0-15.
63