Deleted Added
full compact
adv_isa.c (41048) adv_isa.c (42012)
1/*
2 * Device probe and attach routines for the following
3 * Advanced Systems Inc. SCSI controllers:
4 *
5 * Connectivity Products:
6 * ABP510/5150 - Bus-Master ISA (240 CDB) *
7 * ABP5140 - Bus-Master ISA PnP (16 CDB) * **
8 * ABP5142 - Bus-Master ISA PnP with floppy (16 CDB) ***

--- 30 unchanged lines hidden (view full) ---

39 * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
40 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
41 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
42 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
43 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
44 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
45 * SUCH DAMAGE.
46 *
1/*
2 * Device probe and attach routines for the following
3 * Advanced Systems Inc. SCSI controllers:
4 *
5 * Connectivity Products:
6 * ABP510/5150 - Bus-Master ISA (240 CDB) *
7 * ABP5140 - Bus-Master ISA PnP (16 CDB) * **
8 * ABP5142 - Bus-Master ISA PnP with floppy (16 CDB) ***

--- 30 unchanged lines hidden (view full) ---

39 * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
40 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
41 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
42 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
43 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
44 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
45 * SUCH DAMAGE.
46 *
47 * $Id: adv_isa.c,v 1.6 1998/10/12 18:53:33 imp Exp $
47 * $Id: adv_isa.c,v 1.7 1998/11/10 06:44:54 gibbs Exp $
48 */
49
50#include <sys/param.h>
51#include <sys/systm.h>
52#include <sys/malloc.h>
53
54#include <machine/bus_pio.h>
55#include <machine/bus.h>

--- 10 unchanged lines hidden (view full) ---

66
67#define ADV_VL_MAX_DMA_ADDR (0x07FFFFFFL)
68#define ADV_VL_MAX_DMA_COUNT (0x07FFFFFFL)
69
70/*
71 * The overrun buffer shared amongst all ISA/VL adapters.
72 */
73static u_int8_t* overrun_buf;
48 */
49
50#include <sys/param.h>
51#include <sys/systm.h>
52#include <sys/malloc.h>
53
54#include <machine/bus_pio.h>
55#include <machine/bus.h>

--- 10 unchanged lines hidden (view full) ---

66
67#define ADV_VL_MAX_DMA_ADDR (0x07FFFFFFL)
68#define ADV_VL_MAX_DMA_COUNT (0x07FFFFFFL)
69
70/*
71 * The overrun buffer shared amongst all ISA/VL adapters.
72 */
73static u_int8_t* overrun_buf;
74bus_dma_tag_t overrun_dmat;
75bus_dmamap_t overrun_dmamap;
76bus_addr_t overrun_physbase;
74static bus_dma_tag_t overrun_dmat;
75static bus_dmamap_t overrun_dmamap;
76static bus_addr_t overrun_physbase;
77
78/* Possible port addresses an ISA or VL adapter can live at */
79u_int16_t adv_isa_ioports[] =
80{
81 0x100,
82 0x110, /* First selection in BIOS setup */
83 0x120,
84 0x130, /* Second selection in BIOS setup */

--- 299 unchanged lines hidden ---
77
78/* Possible port addresses an ISA or VL adapter can live at */
79u_int16_t adv_isa_ioports[] =
80{
81 0x100,
82 0x110, /* First selection in BIOS setup */
83 0x120,
84 0x130, /* Second selection in BIOS setup */

--- 299 unchanged lines hidden ---