diff options
Diffstat (limited to 'Documentation/scsi/ChangeLog.sym53c8xx_2')
-rw-r--r-- | Documentation/scsi/ChangeLog.sym53c8xx_2 | 144 |
1 files changed, 144 insertions, 0 deletions
diff --git a/Documentation/scsi/ChangeLog.sym53c8xx_2 b/Documentation/scsi/ChangeLog.sym53c8xx_2 new file mode 100644 index 000000000000..18a5d712a56a --- /dev/null +++ b/Documentation/scsi/ChangeLog.sym53c8xx_2 | |||
@@ -0,0 +1,144 @@ | |||
1 | Sat Dec 30 21:30 2000 Gerard Roudier | ||
2 | * version sym-2.1.0-20001230 | ||
3 | - Initial release of SYM-2. | ||
4 | |||
5 | Mon Jan 08 21:30 2001 Gerard Roudier | ||
6 | * version sym-2.1.1-20010108 | ||
7 | - Change a couple of defines containing ncr or NCR by their | ||
8 | equivalent containing sym or SYM instead. | ||
9 | |||
10 | Sun Jan 14 22:30 2001 Gerard Roudier | ||
11 | * version sym-2.1.2-20010114 | ||
12 | - Fix a couple of printfs: | ||
13 | * Add the target number to the display of transfer parameters. | ||
14 | * Make the display of TCQ and queue depth clearer. | ||
15 | |||
16 | Wed Jan 17 23:30 2001 Gerard Roudier | ||
17 | * version sym-2.1.3-20010117 | ||
18 | - Wrong residual values were returned in some situations. | ||
19 | This broke cdrecord with linux-2.4.0, for example. | ||
20 | |||
21 | Sat Jan 20 18:00 2001 Gerard Roudier | ||
22 | * version sym-2.1.4-20010120 | ||
23 | - Add year 2001 to Copyright. | ||
24 | - A tiny bug in the dma memory freeing path has been fixed. | ||
25 | (Driver unload failed with a bad address reference). | ||
26 | |||
27 | Wed Jan 24 21:00 2001 Gerard Roudier | ||
28 | * version sym-2.1.5-20010124 | ||
29 | - Make the driver work under Linux-2.4.x when statically linked | ||
30 | with the kernel. | ||
31 | - Check against memory allocation failure for SCRIPTZ and add the | ||
32 | missing free of this memory on instance detach. | ||
33 | - Check against GPIO3 pulled low for HVD controllers (driver did | ||
34 | just the opposite). | ||
35 | Misdetection of BUS mode was triggered on module reload only, | ||
36 | since BIOS settings were trusted instead on first load. | ||
37 | |||
38 | Wed Feb 7 21:00 2001 Gerard Roudier | ||
39 | * version sym-2.1.6-20010207 | ||
40 | - Call pci_enable_device() as wished by kernel maintainers. | ||
41 | - Change the sym_queue_scsiio() interface. | ||
42 | This is intended to simplify portability. | ||
43 | - Move the code intended to deal with the dowloading of SCRIPTS | ||
44 | from SCRIPTS :) in the patch method (was wrongly placed in | ||
45 | the SCRIPTS setup method). | ||
46 | - Add a missing cpu_to_scr() (np->abort_tbl.addr) | ||
47 | - Remove a wrong cpu_to_scr() (np->targtbl_ba) | ||
48 | - Cleanup a bit the PPR failure recovery code. | ||
49 | |||
50 | Sat Mar 3 21:00 2001 Gerard Roudier | ||
51 | - Add option SYM_OPT_ANNOUNCE_TRANSFER_RATE and move the | ||
52 | corresponding code to file sym_misc.c. | ||
53 | Also move the code that sniffes INQUIRY to sym_misc.c. | ||
54 | This allows to share the corresponding code with NetBSD | ||
55 | without polluating the core driver source (sym_hipd.c). | ||
56 | - Add optionnal code that handles IO timeouts from the driver. | ||
57 | (not used under Linux, but required for NetBSD) | ||
58 | - Donnot assume any longer that PAGE_SHIFT and PAGE_SIZE are | ||
59 | defined at compile time, as at least NetBSD uses variables | ||
60 | in memory for that. | ||
61 | - Refine a work-around for the C1010-33 that consists in | ||
62 | disabling internal LOAD/STORE. Was applied up to revision 1. | ||
63 | Is now only applied to revision 0. | ||
64 | - Some code reorganisations due to code moves between files. | ||
65 | |||
66 | Tues Apr 10 21:00 2001 Gerard Roudier | ||
67 | * version sym-2.1.9-20010412 | ||
68 | - Reset 53C896 and 53C1010 chip according to the manual. | ||
69 | (i.e.: set the ABRT bit in ISTAT if SCRIPTS are running) | ||
70 | - Set #LUN in request sense only if scsi version <= 2 and | ||
71 | #LUN <= 7. | ||
72 | - Set busy_itl in LCB to 1 if the LCB is allocated and a | ||
73 | SCSI command is active. This is a simplification. | ||
74 | - In sym_hcb_free(), do not scan the free_ccbq if no CCBs | ||
75 | has been allocated. This fixes a panic if attach failed. | ||
76 | - Add DT/ST (double/simple transition) in the transfer | ||
77 | negotiation announce. | ||
78 | - Forces the max number of tasks per LUN to at least 64. | ||
79 | - Use pci_set_dma_mask() for linux-2.4.3 and above. | ||
80 | - A couple of comments fixes. | ||
81 | |||
82 | Wed May 22:00 2001 Gerard Roudier | ||
83 | * version sym-2.1.10-20010509 | ||
84 | - Mask GPCNTL against 0x1c (was 0xfc) for the reading of the NVRAM. | ||
85 | This ensure LEDC bit will not be set on 896 and later chips. | ||
86 | Fix sent by Chip Salzenberg <chip@perlsupport.com>. | ||
87 | - Define the number of PQS BUSes supported. | ||
88 | Fix sent by Stig Telfer <stig@api-networks.com> | ||
89 | - Miscellaneous common code rearrangements due to NetBSD accel | ||
90 | ioctl support, without impact on Linux (hopefully). | ||
91 | |||
92 | Mon July 2 12:00 2001 Gerard Roudier | ||
93 | * version sym-2.1.11-20010702 | ||
94 | - Add Tekram 390 U2B/U2W SCSI LED handling. | ||
95 | Submitted by Chip Salzenberg <chip@valinux.com> | ||
96 | - Add call to scsi_set_pci_device() for kernels >= 2.4.4. | ||
97 | - Check pci dma mapping failures and complete the IO with some | ||
98 | error when such mapping fails. | ||
99 | - Fill in instance->max_cmd_len for kernels > 2.4.0. | ||
100 | - A couple of tiny fixes ... | ||
101 | |||
102 | Sun Sep 9 18:00 2001 Gerard Roudier | ||
103 | * version sym-2.1.12-20010909 | ||
104 | - Change my email address. | ||
105 | - Add infrastructure for the forthcoming 64 bit DMA addressing support. | ||
106 | (Based on PCI 64 bit patch from David S. Miller) | ||
107 | - Donnot use anymore vm_offset_t type. | ||
108 | |||
109 | Sat Sep 15 20:00 2001 Gerard Roudier | ||
110 | * version sym-2.1.13-20010916 | ||
111 | - Add support for 64 bit DMA addressing using segment registers. | ||
112 | 16 registers for up to 4 GB x 16 -> 64 GB. | ||
113 | |||
114 | Sat Sep 22 12:00 2001 Gerard Roudier | ||
115 | * version sym-2.1.14-20010922 | ||
116 | - Complete rewrite of the eh handling. The driver is now using a | ||
117 | semaphore in order to behave synchronously as required by the eh | ||
118 | threads. A timer is also used to prevent from waiting indefinitely. | ||
119 | |||
120 | Sun Sep 30 17:00 2001 Gerard Roudier | ||
121 | * version sym-2.1.15-20010930 | ||
122 | - Include <linux/module.h> unconditionnaly as expected by latest | ||
123 | kernels. | ||
124 | - Use del_timer_sync() for recent kernels to kill the driver timer | ||
125 | on module release. | ||
126 | |||
127 | Sun Oct 28 15:00 2001 Gerard Roudier | ||
128 | * version sym-2.1.16-20011028 | ||
129 | - Slightly simplify driver configuration. | ||
130 | - Prepare a new patch against linux-2.4.13. | ||
131 | |||
132 | Sat Nov 17 10:00 2001 Gerard Roudier | ||
133 | * version sym-2.1.17 | ||
134 | - Fix a couple of gcc/gcc3 warnings. | ||
135 | - Allocate separately from the HCB the array for CCBs hashed by DSA. | ||
136 | All driver memory allocations are now not greater than 1 PAGE | ||
137 | even on PPC64 / 4KB PAGE surprising setup. | ||
138 | |||
139 | Sat Dec 01 18:00 2001 Gerard Roudier | ||
140 | * version sym-2.1.17a | ||
141 | - Use u_long instead of U32 for the IO base cookie. This is more | ||
142 | consistent with what archs are expecting. | ||
143 | - Use MMIO per default for Power PC instead of some fake normal IO, | ||
144 | as Paul Mackerras stated that MMIO works fine now on this arch. | ||