~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/scsi/ChangeLog.ncr53c8xx

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/scsi/ChangeLog.ncr53c8xx (Version linux-6.12-rc7) and /Documentation/scsi/ChangeLog.ncr53c8xx (Version linux-2.4.37.11)


  1 Sat May 12 12:00 2001 Gerard Roudier (groudier    
  2         * version ncr53c8xx-3.4.3b                
  3         - Ensure LEDC bit in GPCNTL is cleared    
  4           Fix sent by Stig Telfer <stig@api-net    
  5         - Define scsi_set_pci_device() as nil     
  6                                                   
  7 Mon Feb 12 22:30 2001 Gerard Roudier (groudier    
  8         * version ncr53c8xx-3.4.3                 
  9         - Call pci_enable_device() as AC wants    
 10         - Get both the BAR cookies actual and     
 11           (see Changelog.sym53c8xx rev. 1.7.3     
 12         - Merge changes for linux-2.4 that dec    
 13           in the driver object also when the d    
 14           linked with the kernel.                 
 15                                                   
 16 Sun Sep 24 21:30 2000 Gerard Roudier (groudier    
 17         * version ncr53c8xx-3.4.2                 
 18         - See Changelog.sym53c8xx, driver vers    
 19                                                   
 20 Wed Jul 26 23:30 2000 Gerard Roudier (groudier    
 21         * version ncr53c8xx-3.4.1                 
 22         - Provide OpenFirmware path through th    
 23         - Remove trailing argument #2 from a c    
 24                                                   
 25 Sun Jul 09 16:30 2000 Gerard Roudier (groudier    
 26         * version ncr53c8xx-3.4.0                 
 27         - Remove the PROFILE C and SCRIPTS cod    
 28           This facility was not this useful an    
 29           desirable given the increasing compl    
 30         - Merges from FreeBSD sym-1.6.2 driver    
 31           * Clarify memory barriers needed by     
 32             that implement a weak memory order    
 33         - General cleanup:                        
 34           Move definitions for barriers and IO    
 35           sym53c8xx_defs.h header files. They     
 36           both drivers.                           
 37           Use SCSI_NCR_IOMAPPED instead of NCR    
 38                                                   
 39 Thu May 11   12:30 2000 Pam Delaney (pam.delan    
 40         * revision 3.3b                           
 41                                                   
 42 Mon Apr 24 12:00 2000 Gerard Roudier (groudier    
 43         * revision 3.2i                           
 44         - Return value 1 (instead of 0) from t    
 45         - Let the driver also attach controlle    
 46           OFF in the NVRAM as it did prior to     
 47                                                   
 48 Sat Apr 1  12:00 2000 Gerard Roudier (groudier    
 49         * revision 3.2h                           
 50         - Fix a compilation problem on Alpha i    
 51           (`port' changed to `base_io').          
 52         - Move from `sym' to this driver a tin    
 53           applies to cache line size (? Probab    
 54         - Make sure no data transfer will happ    
 55           that supply SCSI_DATA_NONE direction    
 56           statement in the PCI code when a dat    
 57                                                   
 58 Thu Mar 16   9:30 2000 Pam Delaney (pam.delane    
 59         * revision 3.3b-3                         
 60         - Added exclusion for the 53C1010 and     
 61           to the driver (change to sym53c8xx_c    
 62                                                   
 63 Mon March 6  23:15 2000 Gerard Roudier (groudi    
 64         * revision 3.2g                           
 65         - Add the file sym53c8xx_comm.h that c    
 66           be shared by sym53c8xx and ncr53c8xx    
 67           a header file that is only included     
 68           but things will be cleaned up later.    
 69           notably:                                
 70           * Chip detection and PCI related ini    
 71           * NVRAM detection and reading           
 72           * DMA mapping                           
 73           * Boot setup command                    
 74           * And some other ...                    
 75         - Add support for the new dynamic dma     
 76           Requires Linux-2.3.47 (tested with p    
 77         - Get data transfer direction from the    
 78           (Scsi_Cmnd) when this information is    
 79                                                   
 80 Mon March 6  23:15 2000 Gerard Roudier (groudi    
 81         * revision 3.2g                           
 82         - Add the file sym53c8xx_comm.h that c    
 83           be shared by sym53c8xx and ncr53c8xx    
 84           a header file that is only included     
 85           but things will be cleaned up later.    
 86           notably:                                
 87           * Chip detection and PCI related ini    
 88           * NVRAM detection and reading           
 89           * DMA mapping                           
 90           * Boot setup command                    
 91           * And some other ...                    
 92         - Add support for the new dynamic dma     
 93           Requires Linux-2.3.47 (tested with p    
 94         - Get data transfer direction from the    
 95           (Scsi_Cmnd) when this information is    
 96                                                   
 97 Fri Jan 14 14:00 2000 Pam Delaney (pam.delaney    
 98         * revision pre-3.3b-1                     
 99         - Merge parallel driver series 3.31 an    
100                                                   
101 Tue Jan 11 14:00 2000 Pam Delaney (pam.delaney    
102         * revision 3.31                           
103         - Added support for mounting disks on     
104           scsi configurations.                    
105         - Built off of version 3.30               
106                                                   
107 Mon Jan 10 13:30 2000 Pam Delaney (pam.delaney    
108         * revision 3.30                           
109         - Added capability to use the integrit    
110           in the kernel (optional).               
111         - Disabled support for the 53C1010.       
112         - Built off of version 3.2c               
113                                                   
114 Sat Jan 8  22:00 2000 Gerard Roudier (groudier    
115         * revision 3.2e                           
116         - Add year 2000 copyright.                
117         - Display correctly bus signals when b    
118         - Remove the dead code that broke driv    
119                                                   
120 Mon Dec 6  22:00 1999 Gerard Roudier (groudier    
121         * revision 3.2d                           
122         - Change messages written by the drive    
123           through the /proc FS (rather cosmeti    
124           printing out the PCI bus number and     
125         - Get rid of the old PCI bios interfac    
126           compatibility from a simple wrapper.    
127         - Remove the compilation condition abo    
128           io_request_lock since it seems to be    
129         - proc_dir structure no longer needed     
130         - Change the driver detection code by     
131           some minor changes. The driver can n    
132           controllers (>40) and does no longer    
133           initialisation.                         
134         - Definitely disable overlapped PCI ar    
135           function chips, since I cannot make     
136           it is actually safe.                    
137         - Add support for the SYM53C1510D.        
138         - Update the poor Tekram sync factor t    
139         - Remove the compilation condition abo    
140           io_request_lock since it seems to be    
141         - proc_dir structure no longer needed     
142                                                   
143 Sat Sep 11  18:00 1999 Gerard Roudier (groudie    
144         * revision 3.2c                           
145         - Handle correctly (hopefully) jiffies    
146         - Restore the entry used to detect 875    
147           (I removed it inadvertently, it seem    
148         - Replace __initfunc() which is deprec    
149           is not yet so. ;-)                      
150         - Add support of some 'resource handli    
151           Basically the BARs have been changed    
152           in the pci_dev structure.               
153         - Remove some deprecated code.            
154                                                   
155 Sat May 10  11:00 1999 Gerard Roudier (groudie    
156         * revision pre-3.2b-1                     
157         - Support for the 53C895A by Pamela De<    
158           The 53C895A contains all of the feat    
159           one channel and has a 32 bit PCI bus    
160           using dual cycle PCI data transfers.    
161         - Miscellaneous minor fixes.              
162         - Some additions to the README.ncr53c8    
163                                                   
164 Sun Apr 11  10:00 1999 Gerard Roudier (groudie    
165         * revision 3.2a                           
166         - Add 'hostid:#id' boot option. This o    
167           default SCSI id the driver uses for     
168         - Remove nvram layouts and driver set-    
169           and use the one defined in sym53c8xx    
170           (shared by both drivers).               
171         - Set for now MAX LUNS to 16 (instead     
172                                                   
173 Thu Mar 11  23:00 1999 Gerard Roudier (groudie    
174         * revision 3.2    (8xx-896 driver bund    
175         - Only define the host template in ncr    
176           sym53c8xx_defs.h file.                  
177         - Declare static all symbols that do n    
178           outside the driver code.                
179         - Add 'excl' boot command option that     
180           io address of devices not to attach.    
181         - Add info() function called from the     
182           driver/host information.                
183         - Minor documentation additions.          
184                                                   
185 Sat Mar 6  11:00 1999 Gerard Roudier (groudier    
186         * revision 3.1h                           
187         - Fix some oooold bug that hangs the b    
188           negotiation. Btw, the corresponding     
189           and thus the change is a bit larger     
190         - Still some typo that made compilatio    
191                                                   
192 Sun Feb  14:00 1999 Gerard Roudier (groudier@c    
193         * revision 3.1g                           
194         - Deal correctly with 64 bit PCI addre    
195           Pointed out by Leonard Zubkoff.         
196         - Allow to tune request_irq() flags fr    
197           ncr53c8xx=irqm:??, as follows:          
198           a) If bit 0x10 is set in irqm, IRQF_    
199           b) If bit 0x20 is set in irqm, IRQF_    
200           By default the driver uses both IRQF    
201           Option 'ncr53c8xx=irqm:0x20' may be     
202           a 53C8XX adapter and a network board    
203         - Tiny misspelling fixed (ABORT instea    
204           harmless.                               
205         - Negotiate SYNC data transfers with C    
206                                                   
207 Sat Jan 16  17:30 1999 Gerard Roudier (groudie    
208         * revision 3.1f                           
209         - Some PCI fix-ups not needed any more    
210         - Cache line size set to 16 DWORDS for    
211         - Waiting list look-up didn't work for    
212         - Remove 2 useless lines of code.         
213                                                   
214 Sun Dec 13  18:00 1998 Gerard Roudier (groudie    
215         * revision 3.1e                           
216         - Same work-around as for the 53c876 r    
217           Disable overlapped arbitration. This    
218           since the chip has on-chip RAM.         
219                                                   
220 Thu Nov 26  22:00 1998 Gerard Roudier (groudie    
221         * revision 3.1d                           
222         - The SISL RAID change requires now re    
223           compiled for __i386__ when normal IO    
224         - Minor spelling fixes in doc files.      
225                                                   
226 Sat Nov 21  18:00 1998 Gerard Roudier (groudie    
227         * revision 3.1c                           
228         - Ignore chips that are driven by SISL    
229           Change sent by Leonard Zubkoff and s    
230         - Still a buglet in the tags initial s    
231           It was not possible to disable TGQ a    
232           that claim TGQ support. The driver u    
233           depth but didn't keep track of user     
234           than 2.                                 
235                                                   
236 Wed Nov 11  10:00 1998 Gerard Roudier (groudie    
237         * revision 3.1b                           
238         - The driver was unhappy when configur    
239           Hopefully doubly-fixed.                 
240         - Update the Configure.help driver sec    
241                                                   
242 Wed Oct 21 21:00 1998 Gerard Roudier (groudier    
243         * revision 3.1a                           
244         - Changes from Eddie Dost for Sparc an    
245           ioremap/iounmap support for Sparc.      
246           pcivtophys changed to bus_dvma_to_ph    
247         - Add the 53c876 description to the ch    
248           for printing the right name of the c    
249         - DEL-441 Item 2 work-around for the 5    
250         - Add additional checking of INQUIRY d    
251           Check INQUIRY data received length i    
252           inquiry data contains device feature    
253           be confused by garbage. Also check p    
254         - Cleanup of the SCSI tasks management    
255           Remove the special case for 32 tags.    
256           scheme that allows up to 64 tags per    
257           Merge some code from the 896 driver.    
258           Use a 1,3,5,...MAXTAGS*2+1 tag numbe    
259           use any tag number from 1 to 253 and    
260           might have problems with large tag n    
261         - 'no_sync' changed to 'no_disc' in th    
262           and trivial mistake that seems to de    
263           not often read. :)                      
264                                                   
265 Sun Oct  4 14:00 1998 Gerard Roudier (groudier    
266         * revision 3.0i                           
267         - Cosmetic changes for sparc (but not     
268           __irq_itoa() to be used for printed     
269         - Some problems with the driver that d    
270           were due to a SCSI selection problem    
271           documented feature that in fact seem    
272           are claimed by the manuals to be abl    
273           after arbitration while the SCSI cor    
274           This optimization is broken and has     
275         - Some broken scsi devices are confuse    
276           on a LUN that does not correspond to    
277           SCSI specs, this is a device firmwar    
278           around by only starting negotiation     
279           used for at least 1 successful SCSI     
280         - The 'last message sent' printed out     
281           was read from the SFBR i/o register     
282           been sent.                              
283           This was not correct and affects all    
284           the original FreeBSD one as well. Th    
285           so that it now provides the right in    
286                                                   
287 Sat Jul 18 13:00 1998 Gerard Roudier (groudier    
288         * revision 3.0g                           
289         - Preliminary fixes for Big Endian (se    
290           Big Endian architectures should work    
291           Eddie's patch has been partially app    
292           does not have all the Sparc changes     
293         - Use of BITS_PER_LONG instead of (~0U    
294           the problem observed when the driver    
295           PGCC.                                   
296                                                   
297 Mon Jul 13 20:00 1998 Gerard Roudier (groudier    
298         * revision 3.0f                           
299         - Some spelling fixes.                    
300         - linux/config.h misplaced in ncr53c8x    
301         - MODULE_PARM stuff added for linux 2.    
302         - check INQUIRY response data format i    
303         - use BITS_PER_LONG if defined.           
304                                                   
305 Sun Jun 28 12:00 1998 Gerard Roudier (groudier    
306         * revision 3.0e                           
307         - Some cleanup, spelling fixes, versio    
308           changes, etc ...                        
309                                                   
310 Sat Jun 20 20:00 1998 Gerard Roudier (groudier    
311         * revision 3.0c                           
312         - Add a boot setup option that allows     
313           at boot-up. This option is very usef    
314           allow to change scsi device queue de    
315           booted up.                              
316                                                   
317 Sun Jun 15 23:00 1998 Gerard Roudier (groudier    
318         * revision 3.0a                           
319         - Support for up to 64 TAGS per LUN.      
320         - Rewrite the TARGET vs LUN capabiliti    
321           CmdQueue is now handled as a LUN cap    
322           This also fixes a bug triggered when    
323           queuing for a device that had this f    
324         - Remove the ncr_opennings() stuff tha    
325           and hard to understand to me.           
326         - Add "setverbose" procfs driver comma    
327           verbose level after boot-up. Setting    
328           example avoid flooding the syslog fi    
329         - Add KERN_XXX to some printk's.          
330                                                   
331 Tue Jun 10 23:00 1998 Gerard Roudier (groudier    
332         * revision 3.0                            
333         - Linux config changes for 2.0.34:        
334           Remove NVRAM detection config option    
335           by default but can be disabled by ed    
336           Add a PROFILE config option.            
337         - Update Configure.help                   
338         - Add calls to new function mdelay() f    
339           kernel version >= 2.1.105.              
340         - Replace all printf(s) by printk(s).     
341           a driver for Linux.                     
342         - Perform auto-sense on COMMAND TERMIN    
343         - Some other minor changes.               
344                                                   
345 Tue Jun 4 23:00 1998 Gerard Roudier (groudier@    
346         * revision 2.6n                           
347         - Code cleanup and simplification:        
348           Remove kernel 1.2.X and 1.3.X suppor    
349           Remove the _old_ target capabilities    
350           Remove the error recovery code that     
351           Use a single alignment boundary (CAC    
352           structures.                             
353         - Several aggressive SCRIPTS optimizat    
354           Reselect SCRIPTS code rewritten.        
355           Support for selection/reselection wi    
356           And some others.                        
357         - Miscallaneous changes in the C code:    
358           Count actual number of CCB queued to    
359           Lots of other minor changes.            
360                                                   
361 Wed May 13 20:00 1998 Gerard Roudier (groudier    
362         * revision 2.6m                           
363         - Problem of missed SCSI bus reset wit    
364           Richard Waltham. The 53C895 needs ab    
365           mode to settle. Delays used while re    
366           and the bus have been adjusted. Than    
367         - Some simplification for 64 bit arch     
368         - Add a check of the MSG_OUT phase aft    
369         - The new tagged queue stuff seems ok,    
370           message have been conditioned by ver    
371         - Do not reset if a SBMC interrupt rep    
372         - Print out the whole driver set-up. S    
373           the print statement was misplaced fo    
374         - Ignore a SCSI parity interrupt if th    
375           the SCSI bus.                           
376                                                   
377 Sat May 1 16:00 1998 Gerard Roudier (groudier@    
378         * revision 2.6l                           
379         - Add CCB done queue support for Alpha    
380           architectures.                          
381         - Add some barriers to enforce memory     
382           Alpha architectures.                    
383         - Fix something that looks like an old    
384           interrupt code in case of negotiatio    
385                                                   
386 Sat Apr 25 21:00 1998 Gerard Roudier (groudier    
387         * revision 2.6k                           
388         - Remove all accesses to the on-chip R    
389           Use SCRIPTS to load the on-chip RAM.    
390           Use SCRIPTS to repair the start queu    
391           Use the copy of script in main memor    
392           context on phase mismatch.              
393         - The above allows now to use the on-c    
394           to get access to the on-chip RAM fro    
395           on-chip RAM usable for linux-1.2.13     
396           instance.                               
397         - Some simplifications and cleanups in    
398         - Buglet fixed in parity error recover    
399         - Minor updates in README.ncr53c8xx.      
400                                                   
401 Wed Apr 15 21:00 1998 Gerard Roudier (groudier    
402         * revision 2.6j                           
403         - Incorporate changes from linux-2.1.9    
404         - Add SMP support for linux-2.1.95 and    
405         - Fix a bug when QUEUE FULL is returne    
406           disconnected. This happens with Atla    
407           with Atlas II / LXY4.                   
408         - Nail another one on CHECK condition     
409           for auto-sense.                         
410         - Call scsi_done() for all completed c    
411           handling.                               
412         - Increase the done queue to 24 entrie    
413                                                   
414 Sat Apr 4 20:00 1998 Gerard Roudier (groudier@    
415         * revision 2.6i                           
416         - CTEST0 is used by the 53C885 for Pow    
417           priority setting between the 2 funct    
418           Use SDID instead as actual target nu    
419           overwrite it with SSID on reselectio    
420         - Split DATA_IN and DATA_OUT scripts i    
421           64 segments are moved from on-chip R    
422           If more segments, a script in main m    
423           additional segments.                    
424         - Since the SCRIPTS processor continue    
425           having won arbitration, do some stuf    
426           phase on reselection. This should ha    
427           scripts in parallel with the SCSI co    
428         - Increase the done queue to 12 entrie    
429                                                   
430 Sun Mar 29 12:00 1998 Gerard Roudier (groudier    
431         * revision 2.6h                           
432         - Some fixes.                             
433                                                   
434 Tue Mar 26 23:00 1998 Gerard Roudier (groudier    
435         * revision 2.6g                           
436         - New done queue. 8 entries by default    
437           Can be increased if needed.             
438         - Resources management using doubly li    
439         - New auto-sense and QUEUE FULL handli    
440           stall the NCR queue any more.           
441         - New CCB starvation avoiding algorith    
442         - Prepare CCBs for SCSI commands that     
443           inserting these commands into the wa    
444           is now only used while resetting and    
445           yet available?                          
446                                                   
447 Sun Feb 8 22:00 1998 Gerard Roudier (groudier@    
448         * revision 2.6f                           
449         - Some fixes in order to really suppor    
450           FAST-20 devices.                        
451         - Heavy changes in the target/lun reso    
452           the scripts to jump directly to the     
453           of walking on the lun CCBs list. Up     
454           supported without script processor a    
455                                                   
456 Sun Jan 11 22:00 1998 Gerard Roudier (groudier    
457         * revision 2.6d                           
458         - new (different ?) implementation of     
459           Use a simple CALL to a launch script    
460         - implement a minimal done queue (1 en    
461           this avoid scanning all CCBs on INT     
462           overflow). Hit ratio is better than     
463           need to have a larger done queue.       
464         - generalization of the restart of CCB    
465           Abort, QUEUE FULL, CHECK CONDITION.     
466           This has been called 'silly schedule    
467         - make all the profiling code conditio    
468           This spare some PCI traffic and C co    
469           needed.                                 
470         - handle more cleanly the situation wh    
471           The pointers patching is now perform    
472         - remove some useless scripts instruct    
473                                                   
474         Ported from driver 2.5 series:            
475         ------------------------------            
476         - Use FAST-5 instead of SLOW for slow     
477           new SPI-2 draft.                        
478         - Make some changes in order to accomm    
479           device errata listing 397. Minor con    
480           . Leave use of PCI Write and Invalid    
481             Now, by default the driver does no    
482             'specf:y' is required in order to     
483           . Memory Read Line is not enabled fo    
484           . Programmed burst length set to 64     
485             (Note: SYMBIOS uses 32 DWORDS for     
486         - Add 'buschk' boot option.               
487           This option enables checking of SCSI    
488           RESET (set by default). (Submitted b    
489         - Update the README file.                 
490         - Dispatch CONDITION MET and RESERVATI    
491           as OK driver status.                    
492         - Update the README file and the Symbi    
493           with removable media flags values (a    
494         - Several PCI configuration registers     
495           (Patch sent by Cort).                   
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php