Documentation/scsi/ChangeLog.sym53c8xx
Source file repositories/reference/linux-study-clean/Documentation/scsi/ChangeLog.sym53c8xx
File Facts
- System
- Linux kernel
- Corpus path
Documentation/scsi/ChangeLog.sym53c8xx- Extension
.sym53c8xx- Size
- 29455 bytes
- Lines
- 594
- Domain
- Support Tooling And Documentation
- Bucket
- Documentation
- Inferred role
- Support Tooling And Documentation: Documentation
- Status
- atlas-only
Why This File Exists
Repository support layer: documentation, build tooling, samples, user-space helper tools, generated initramfs support, licenses, and validation utilities.
- Repository support layer: documentation, build tooling, samples, user-space helper tools, generated initramfs support, licenses, and validation utilities.
- Touches IRQ or DMA behavior; this matters for the representative real-device path.
Dependency Surface
- No C-style include directives detected by the generator.
Detected Declarations
- No top-level syscall, struct, function, initcall, or export declaration detected by the generator.
Annotated Snippet
Sat May 12 12:00 2001 Gerard Roudier (groudier@club-internet.fr)
* version sym53c8xx-1.7.3c
- Ensure LEDC bit in GPCNTL is cleared when reading the NVRAM.
Fix sent by Stig Telfer <stig@api-networks.com>.
- Backport from SYM-2 the work-around that allows to support
hardware that fails PCI parity checking.
- Check that we received at least 8 bytes of INQUIRY response
for byte 7, that contains device capabilities, to be valid.
- Define scsi_set_pci_device() as nil for kernel < 2.4.4.
- + A couple of minor changes.
Sat Apr 7 19:30 2001 Gerard Roudier (groudier@club-internet.fr)
* version sym53c8xx-1.7.3b
- Fix an unaligned LOAD from scripts (was used as dummy read).
- In ncr_soft_reset(), only try to ABORT the current operation
for chips that support SRUN bit in ISTAT1 and if SCRIPTS are
currently running, as 896 and 1010 manuals suggest.
- In the CCB abort path, do not assume that the CCB is currently
queued to SCRIPTS. This is not always true, notably after a
QUEUE FULL status or when using untagged commands.
Sun Mar 4 18:30 2001 Gerard Roudier (groudier@club-internet.fr)
* version sym53c8xx-1.7.3a
- Fix an issue in the ncr_int_udc() (unexpected disconnect)
handling. If the DSA didn't match a CCB, a bad write to
memory could happen.
Mon Feb 12 22:30 2001 Gerard Roudier (groudier@club-internet.fr)
* version sym53c8xx-1.7.3
- Support for hppa.
Tiny patch sent to me by Robert Hirst.
- Tiny patch for ia64 sent to me by Pamela Delaney.
Tue Feb 6 13:30 2001 Gerard Roudier (groudier@club-internet.fr)
* version sym53c8xx-1.7.3-pre1
- Call pci_enable_device() as AC wants this to be done.
- Get both the BAR cookies used by CPU and actual PCI BAR
values used from SCRIPTS. Recent PCI chips are able to
access themselves using internal cycles, but they compare
BAR values to destination address to make decision.
Earlier chips simply use PCI transactions to access IO
registers from SCRIPTS.
The bus_dvma_to_mem() interface that reverses the actual
PCI BAR value from the BAR cookie is now useless.
This point had been discussed at the list and the solution
got approved by PCI code maintainer (Martin Mares).
- Merge changes for linux-2.4 that declare the host template
in the driver object also when the driver is statically
linked with the kernel.
- Increase SCSI message size up to 12 bytes, given that 8
bytes was not enough for the PPR message (fix).
- Add field 'maxoffs_st' (max offset for ST data transfers).
The C1010 supports offset 62 in DT mode but only 31 in
ST mode, to 2 different values for the max SCSI offset
are needed. Replace the obviously wrong masking of the
offset against 0x1f for ST mode by a lowering to
maxoffs_st of the SCSI offset in ST mode.
- Refine a work-around for the C1010-66. Revision 1 does
not requires extra cycles in DT DATA OUT phase.
- Add a missing endian-ization (abrt_tbl.addr).
- Minor clean-up in the np structure for fields accessed
from SCRIPTS that requires special alignments.
Sun Sep 24 21:30 2000 Gerard Roudier (groudier@club-internet.fr)
* version sym53c8xx-1.7.2
- Remove the hack for PPC added in previous driver version.
- Add FE_DAC feature bit to distinguish between 64 bit PCI
addressing (FE_DAC) and 64 bit PCI interface (FE_64BIT).
- Get rid of the boot command line "ultra:" argument.
This parameter wasn't that clever since we can use "sync:"
Annotation
- Atlas domain: Support Tooling And Documentation / Documentation.
- Implementation status: atlas-only.
- IRQ or DMA behavior appears here, which is relevant to the selected PCIe/NVMe device path.
Implementation Notes
- This generated page is the file-by-file coverage layer; curated subsystem chapters should link here when they synthesize a multi-file control flow.
- Core OS pages should be promoted from atlas-only to deep-reviewed when they explain data structures, invariants, locking, lifecycle, and C implementation snippets.
- Driver-family pages are intentionally pattern-oriented unless they are part of the selected PCIe/NVMe representative device path.