📄 changelog
字号:
Change 1722 by scottl@scottl-via-freebsd on 2002/12/04 15:40:08 ahd_pci.c: Add a newline to the MEMIO printf. aic79xx_pci.c: Set the mode correctly for writing to SRAM_BASE in the MEMIO test.Affected files ...... //depot/aic7xxx/aic7xxx/aic79xx_pci.c#60 edit... //depot/aic7xxx/freebsd/dev/aic7xxx/ahd_pci.c#11 editChange 1721 by scottl@scottl-junior-freebsd on 2002/12/04 14:49:34 aic79xx_pci.c: Use SRAM and the 0xaa55 pattern for the MEMIO test. ahd_pci.c: Go along with ahc_pci.c and retrieve the allow_memio hint from the resource manager and act on it.Affected files ...... //depot/aic7xxx/aic7xxx/aic79xx_pci.c#59 edit... //depot/aic7xxx/freebsd/dev/aic7xxx/ahd_pci.c#10 editChange 1719 by gibbs@bitkeeper-linux-2.4 on 2002/12/03 17:04:22 aic79xx_pci.c: Don't attempt to set reserved bits in memio test.Affected files ...... //depot/aic7xxx/aic7xxx/aic79xx_pci.c#58 editChange 1718 by gibbs@overdrive on 2002/12/03 16:16:46 Regenerate Linux firmware.Affected files ...... //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic79xx_reg.h#49 edit... //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic79xx_reg_print.c#30 edit... //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic79xx_seq.h#50 editChange 1717 by gibbs@scottl-via-freebsd on 2002/12/03 15:29:57 aic79xx_pci.c: Use the TYPEPTR register as a base for our memory mapped I/O test. The Rev B. will allow multi-byte access to Scratch Ram, so it is not a good test of write-combining or other bad behavior. User CLRPCIINT and CLRSPLTINT in their respective handlers.Affected files ...... //depot/aic7xxx/aic7xxx/aic79xx_pci.c#57 editChange 1716 by gibbs@scottl-via-freebsd on 2002/12/03 15:27:24 aic79xx.reg: Correct the location of the TARGPCISTAT register.Affected files ...... //depot/aic7xxx/aic7xxx/aic79xx.reg#56 editChange 1715 by gibbs@aslan on 2002/12/03 10:34:23 aic79xx_pci.c: Revamp memory mapped I/O test to match the algorithm used in the aic7xxx driver.Affected files ...... //depot/aic7xxx/aic7xxx/aic79xx_pci.c#56 editChange 1714 by scottl@scottl-via-freebsd on 2002/12/02 19:12:42 aic7xxx_pci.c: In the memio test, clear the FAILDIS bit of the SEQCTL before running the tests so that PCI errors will be flagged. Write only 4 bytes to the SRAM to prevent VIA chipsets from generating a burst transaction on the bus. Clear the PCIR_STATUS register and restore the SEQCTL register before exiting.Affected files ...... //depot/aic7xxx/aic7xxx/aic7xxx_pci.c#53 editChange 1713 by gibbs@aslan on 2002/12/02 13:04:29 aic79xx_pci.c: Properly report the aic7901A as an aic7901A.Affected files ...... //depot/aic7xxx/aic7xxx/aic79xx_pci.c#55 editChange 1710 by scottl@scottl-junior-freebsd on 2002/11/27 02:05:18 Fix a spelling mistake and a whitespace goof.Affected files ...... //depot/aic7xxx/aic7xxx/aic7xxx_pci.c#52 editChange 1709 by scottl@scottl-junior-freebsd on 2002/11/26 22:12:00 Strip down the $FreeBSD$Affected files ...... //depot/aic7xxx/aic7xxx/aicasm/aicasm_insformat.h#11 editChange 1708 by scottl@scottl-junior-freebsd on 2002/11/26 21:56:03 Revert whitespace changes in ahc_syncrates[] to reduce diffs.Affected files ...... //depot/aic7xxx/aic7xxx/aic7xxx.c#100 editChange 1699 by gibbs@bitkeeper-linux-2.4 on 2002/11/20 14:14:13 aic79xx_osm_pci.c: aic7xxx_osm_pci.c: Make use of the new Core PCI routine for testing memory mapped register access.Affected files ...... //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic79xx_osm_pci.c#15 edit... //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic7xxx_osm_pci.c#38 editChange 1698 by gibbs@bitkeeper-linux-2.4 on 2002/11/20 14:13:40 aic79xx_osm.c: aic7xxx_osm.c: Make the "ALLOW_MEMIO" config option actually work for the "disabled" case.Affected files ...... //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic79xx_osm.c#86 edit... //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic7xxx_osm.c#155 editChange 1697 by gibbs@bitkeeper-linux-2.4 on 2002/11/20 14:12:43 aic79xx.h: aic79xx_pci.c: aic7xxx.h: aic7xxx_pci.c: Add a routine for testing memory mapped register access. This will hopefully detect things like buggy via chipsets so that the OSM can fallback to using I/O mapped access when memory mapped I/O simply will not work.Affected files ...... //depot/aic7xxx/aic7xxx/aic79xx.h#73 edit... //depot/aic7xxx/aic7xxx/aic79xx_pci.c#54 edit... //depot/aic7xxx/aic7xxx/aic7xxx.h#62 edit... //depot/aic7xxx/aic7xxx/aic7xxx_pci.c#51 editChange 1696 by gibbs@bitkeeper-linux-2.5 on 2002/11/19 11:43:33 aiclib.h: Don't include the definition for REPORT_LUNS. It conflicts with the native Linux definition.Affected files ...... //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aiclib.h#2 editChange 1695 by scottl@scottl-template on 2002/11/18 16:45:04 Update driver version to 1.3.0.ALPHA1Affected files ...... //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic79xx_osm.h#84 edit... //depot/linux_mod_devel/scsi.aic79xx/rpm/aic79xx.spec#16 edit... //depot/linux_mod_devel/scsi.aic79xx/rpm/install.sh#18 editChange 1690 by scottl@scottl-template on 2002/11/14 18:31:41 Fix type from previous commitAffected files ...... //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic7xxx_osm.c#154 editChange 1689 by scottl@scottl-template on 2002/11/14 18:26:58 Update driver version to 6.2.21Affected files ...... //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic7xxx_osm.h#105 edit... //depot/linux_mod_devel/scsi.aic7xxx/rpm/aic7xxx.spec#7 edit... //depot/linux_mod_devel/scsi.aic7xxx/rpm/install.sh#10 editChange 1688 by scottl@scottl-template on 2002/11/14 17:38:10 Update driver version to 1.2.0Affected files ...... //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic79xx_osm.h#83 edit... //depot/linux_mod_devel/scsi.aic79xx/rpm/aic79xx.spec#14 edit... //depot/linux_mod_devel/scsi.aic79xx/rpm/install.sh#17 editChange 1687 by scottl@scottl-template on 2002/11/14 17:36:51 Remove the previous change for falling back in narrow. It doesn't seem to work.Affected files ...... //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic79xx_osm.c#85 edit... //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic7xxx_osm.c#153 editChange 1686 by scottl@scottl-template on 2002/11/14 12:40:42 Update driver version to 1.1.14Affected files ...... //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic79xx_osm.h#82 edit... //depot/linux_mod_devel/scsi.aic79xx/rpm/aic79xx.spec#13 edit... //depot/linux_mod_devel/scsi.aic79xx/rpm/install.sh#16 editChange 1685 by scottl@scottl-template on 2002/11/14 12:40:17 aic79xx_osm.c aic7xxx_osm.c Add a minimum bus settle delay after doing a bus reset from the DV timeout handler. Limit the max period allowed for narrow when figuring out the narrow fallback speed. aic7xxx.h Add AHD_ULTRA2_XFER_PERIOD for narrow fallback calculationsAffected files ...... //depot/aic7xxx/aic7xxx/aic7xxx.h#61 edit... //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic79xx_osm.c#84 edit... //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic7xxx_osm.c#152 editChange 1683 by scottl@scottl-template on 2002/11/13 20:49:54 Update driver version to 1.1.13Affected files ...... //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic79xx_osm.h#81 edit... //depot/linux_mod_devel/scsi.aic79xx/rpm/aic79xx.spec#12 edit... //depot/linux_mod_devel/scsi.aic79xx/rpm/install.sh#15 editChange 1680 by gibbs@vas2209a on 2002/11/13 19:08:38 aic7xxx_osm.c: Use ahc_set_tags rather than ahc_platform_set_tags so that the core can be appraised of any tag type or depth changes.Affected files ...... //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic7xxx_osm.c#151 editChange 1679 by gibbs@vas2209a on 2002/11/13 19:03:23 aic7xxx_osm.c: Add a back in a missing ahc_done_unlock() that was lost in the last change.Affected files ...... //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic7xxx_osm.c#150 editChange 1678 by gibbs@bitkeeper-linux-2.5 on 2002/11/13 18:26:28 aic79xx_osm.c: aic7xxx_osm.c: Requeue deferred command completions so that when the timer does expire the entries are actually sent. <sigh>Affected files ...... //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic79xx_osm.c#83 edit... //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic7xxx_osm.c#149 editChange 1676 by gibbs@bitkeeper-linux-2.5 on 2002/11/13 16:26:07 aic79xx_osm.c: aic7xxx_osm.c: Move a FALLTHROUGH label to the correct location in the code.Affected files ...... //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic79xx_osm.c#82 edit... //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic7xxx_osm.c#148 editChange 1675 by gibbs@vas2209a on 2002/11/13 15:43:19 aic79xx.c: Set WIDERESEN for Rev B which ensures that an expected wide residue does not prevent the FIFO from reporting FIFOEMP.Affected files ...... //depot/aic7xxx/aic7xxx/aic79xx.c#139 editChange 1674 by gibbs@vas2209a on 2002/11/13 14:27:15 aic79xx_host.h: aic79xx_osm.c: aic7xxx_osm.c: Correct a few minor compile issues that fell out of the port to 2.5.X.Affected files ...... //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic79xx_host.h#9 edit... //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic79xx_osm.c#81 edit... //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic7xxx_osm.c#147 editChange 1673 by gibbs@bitkeeper-linux-2.5 on 2002/11/13 13:43:15 aic79xx_host.h: aic79xx_osm.c: aic79xx_osm.h: aic7xxx_host.h: aic7xxx_osm.c: aic7xxx_osm.h: Complete the port to Linux 2.5.X.Affected files ...... //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic79xx_host.h#8 edit... //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic79xx_osm.c#80 edit... //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic79xx_osm.h#80 edit... //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic7xxx_host.h#11 edit... //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic7xxx_osm.c#146 edit... //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic7xxx_osm.h#104 editChange 1672 by gibbs@bitkeeper-linux-2.4 on 2002/11/13 13:02:15 aic79xx_osm.c: aic7xxx_osm.c: Remove fallback from the Read Echo Buffer Descriptor DV state. This avoids issues with tape drives that just hang if you issue the command. We should really be issuing the command async, but that is too complicated a fix for PH1.2. Defer that fix to PH1.3.Affected files ...... //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic79xx_osm.c#79 edit... //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic7xxx_osm.c#145 editChange 1671 by gibbs@aslan on 2002/11/13 12:10:23 aic79xx.c: Correct code that restore the STACK. It was always placing a 0 in the high byte of the stack address. aic7xxx.c: Remove unecessary restoration of the STACK for older chips. aic7xxx.h: aic79xx.h: Collapse SCB flag entries so they are bit contiguous.Affected files ...... //depot/aic7xxx/aic7xxx/aic79xx.c#138 edit... //depot/aic7xxx/aic7xxx/aic79xx.h#72 edit... //depot/aic7xxx/aic7xxx/aic7xxx.c#99 edit... //depot/aic7xxx/aic7xxx/aic7xxx.h#60 editChange 1670 by gibbs@bitkeeper-linux-2.4 on 2002/11/13 11:46:51 aic79xx_osm.c: aic7xxx_osm.c: To avoid stack explosion in the mid-layer, only complete AH?_LINUX_MAX_RETURNED_ERRORS commands that have errors at a time. Any deferred entries will be returned via a timer that runs the queue.Affected files ...... //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic79xx_osm.c#78 edit... //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic7xxx_osm.c#144 editChange 1669 by gibbs@vas2209a on 2002/11/13 00:14:42 aic79xx_osm.c: aic79xx_osm.h: aic7xxx_osm.c: aic7xxx_osm.h: Don't allow the eh_sem to be up'ed twice in the case of the eh timer expiring and the command completing due to a future recovery action such as a bus reset.Affected files ...... //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic79xx_osm.c#77 edit... //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic79xx_osm.h#79 edit... //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic7xxx_osm.c#143 edit... //depot/aic7xxx/linux/drivers/scsi/aic7xxx/aic7xxx_osm.h#103 editChange 1668
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -