From owner-svn-src-head@freebsd.org Thu Feb 16 21:57:28 2017 Return-Path: Delivered-To: svn-src-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4F965CE24D1; Thu, 16 Feb 2017 21:57:28 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 1AD1811C6; Thu, 16 Feb 2017 21:57:26 +0000 (UTC) (envelope-from imp@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v1GLvPpb043899; Thu, 16 Feb 2017 21:57:25 GMT (envelope-from imp@FreeBSD.org) Received: (from imp@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v1GLvPQH043894; Thu, 16 Feb 2017 21:57:25 GMT (envelope-from imp@FreeBSD.org) Message-Id: <201702162157.v1GLvPQH043894@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: imp set sender to imp@FreeBSD.org using -f From: Warner Losh Date: Thu, 16 Feb 2017 21:57:25 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: svn commit: r313837 - in head: share/man/man4 sys/conf sys/dev/buslogic X-SVN-Group: head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Feb 2017 21:57:28 -0000 Author: imp Date: Thu Feb 16 21:57:25 2017 New Revision: 313837 URL: https://svnweb.freebsd.org/changeset/base/313837 Log: Remove EISA support from Buslogic (bt) cards. Remove known models form man page. Tweak comments to not refer to EISA scenarios now that it is no longer supported. Remove unused enum. Deleted: head/sys/dev/buslogic/bt_eisa.c Modified: head/share/man/man4/bt.4 head/sys/conf/files head/sys/dev/buslogic/bt.c head/sys/dev/buslogic/bt_isa.c head/sys/dev/buslogic/btreg.h Modified: head/share/man/man4/bt.4 ============================================================================== --- head/share/man/man4/bt.4 Thu Feb 16 21:57:19 2017 (r313836) +++ head/share/man/man4/bt.4 Thu Feb 16 21:57:25 2017 (r313837) @@ -26,7 +26,7 @@ .\" .\" $FreeBSD$ .\" -.Dd June 18, 2006 +.Dd February 15, 2017 .Dt BT 4 .Os .Sh NAME @@ -66,9 +66,6 @@ BT-946C PCI 100 Fast SCSI-2 BT-956C PCI 100 Wide Fast SCSI-2 BT-956CD PCI 100 Wide Differential Fast SCSI-2 BT-445C VLB 100 Fast SCSI-2 -BT-747C EISA 100 Fast SCSI-2 -BT-757C EISA 100 Wide Fast SCSI-2 -BT-757CD EISA 100 Wide Differential Fast SCSI-2 BT-545C ISA 50 Fast SCSI-2 BT-540CF ISA 50 Fast SCSI-2 .El @@ -77,20 +74,14 @@ MultiMaster "S" Series Host Adapters: .Bl -column "BT-956CD " "ISA " "Commands " "Description" .Em "Adapter" Ta Em "Bus" Ta Em "Commands" Ta Em "Description" BT-445S VLB 30 Fast SCSI-2 -BT-747S EISA 30 Fast SCSI-2 -BT-747D EISA 30 Differential Fast SCSI-2 -BT-757S EISA 30 Wide Fast SCSI-2 -BT-757D EISA 30 Wide Differential Fast SCSI-2 BT-545S ISA 30 Fast SCSI-2 BT-542D ISA 30 Differential Fast SCSI-2 -BT-742A EISA 30 SCSI-2 (742A revision H) BT-542B ISA 30 SCSI-2 (542B revision H) .El .Pp MultiMaster "A" Series Host Adapters: .Bl -column "BT-956CD " "ISA " "Commands " "Description" .Em "Adapter" Ta Em "Bus" Ta Em "Commands" Ta Em "Description" -BT-742A EISA 30 SCSI-2 (742A revisions A - G) BT-542B ISA 30 SCSI-2 (542B revisions A - G) .El .Ed @@ -135,24 +126,6 @@ BusLogic BT-545S .It BusLogic/BusTek BT-640 .It -BusLogic BT-742A -.It -BusLogic BT-742A -.It -BusLogic BT-747C -.It -BusLogic BT-747D -.It -BusLogic BT-747S -.It -BusLogic BT-757C -.It -BusLogic BT-757CD -.It -BusLogic BT-757D -.It -BusLogic BT-757S -.It BusLogic BT-946C .It BusLogic BT-948 @@ -167,11 +140,6 @@ BusLogic BT-958D .It Storage Dimensions SDC3211B / SDC3211F .El -.Pp -AMI FastDisk Host Adapters that are true BusLogic MultiMaster clones -are also supported by the -.Nm -driver. .Sh SEE ALSO .Xr cd 4 , .Xr da 4 , Modified: head/sys/conf/files ============================================================================== --- head/sys/conf/files Thu Feb 16 21:57:19 2017 (r313836) +++ head/sys/conf/files Thu Feb 16 21:57:25 2017 (r313837) @@ -1259,7 +1259,6 @@ dev/bnxt/bnxt_sysctl.c optional bnxt if dev/bnxt/bnxt_txrx.c optional bnxt iflib pci dev/bnxt/if_bnxt.c optional bnxt iflib pci dev/buslogic/bt.c optional bt -dev/buslogic/bt_eisa.c optional bt eisa dev/buslogic/bt_isa.c optional bt isa dev/buslogic/bt_pci.c optional bt pci dev/bwi/bwimac.c optional bwi Modified: head/sys/dev/buslogic/bt.c ============================================================================== --- head/sys/dev/buslogic/bt.c Thu Feb 16 21:57:19 2017 (r313836) +++ head/sys/dev/buslogic/bt.c Thu Feb 16 21:57:25 2017 (r313837) @@ -3,7 +3,6 @@ * Product specific probe and attach routines can be found in: * sys/dev/buslogic/bt_isa.c BT-54X, BT-445 cards * sys/dev/buslogic/bt_mca.c BT-64X, SDC3211B, SDC3211F - * sys/dev/buslogic/bt_eisa.c BT-74X, BT-75x cards, SDC3222F * sys/dev/buslogic/bt_pci.c BT-946, BT-948, BT-956, BT-958 cards * * Copyright (c) 1998, 1999 Justin T. Gibbs. @@ -169,7 +168,7 @@ static void bttimeout(void *arg); * XXX * Do our own re-probe protection until a configuration * manager can do it for us. This ensures that we don't - * reprobe a card already found by the EISA or PCI probes. + * reprobe a card already found by the PCI probes. */ struct bt_isa_port bt_isa_ports[] = { @@ -313,7 +312,6 @@ bt_port_probe(device_t dev, struct bt_pr return (1); } } else { - /* VL/EISA/PCI DMA */ info->drq = -1; } switch (config_data.irq) { @@ -482,7 +480,6 @@ bt_fetch_adapter_info(device_t dev) * BT-542B/742A (revision H) * 2.xx BusLogic "A" Series Host Adapters: * BT-542B/742A (revision G and below) - * 0.xx AMI FastDisk VLB/EISA BusLogic Clone Host Adapter */ length_param = sizeof(esetup_info); error = bt_cmd(bt, BOP_INQUIRE_ESETUP_INFO, &length_param, /*parmlen*/1, @@ -499,19 +496,6 @@ bt_fetch_adapter_info(device_t dev) if (esetup_info.bus_type == 'A' && bt->firmware_ver[0] == '2') { snprintf(bt->model, sizeof(bt->model), "542B"); - } else if (esetup_info.bus_type == 'E' - && bt->firmware_ver[0] == '2') { - - /* - * The 742A seems to object if its mailboxes are - * allocated above the 16MB mark. - */ - bt->mailbox_addrlimit = BUS_SPACE_MAXADDR_24BIT; - snprintf(bt->model, sizeof(bt->model), "742A"); - } else if (esetup_info.bus_type == 'E' - && bt->firmware_ver[0] == '0') { - /* AMI FastDisk EISA Series 441 0.x */ - snprintf(bt->model, sizeof(bt->model), "747A"); } else { ha_model_data_t model_data; int i; Modified: head/sys/dev/buslogic/bt_isa.c ============================================================================== --- head/sys/dev/buslogic/bt_isa.c Thu Feb 16 21:57:19 2017 (r313836) +++ head/sys/dev/buslogic/bt_isa.c Thu Feb 16 21:57:25 2017 (r313837) @@ -150,7 +150,7 @@ bt_isa_probe(device_t dev) /* * Ensure this port has not already been claimed already - * by a PCI, EISA or ISA adapter. + * by a PCI, ISA adapter. */ if (bt_check_probed_iop(ioport) != 0) continue; Modified: head/sys/dev/buslogic/btreg.h ============================================================================== --- head/sys/dev/buslogic/btreg.h Thu Feb 16 21:57:19 2017 (r313836) +++ head/sys/dev/buslogic/btreg.h Thu Feb 16 21:57:25 2017 (r313837) @@ -4,7 +4,6 @@ * attach routines can be found in: * sys/dev/buslogic/bt_isa.c BT-54X, BT-445 cards * sys/dev/buslogic/bt_mca.c BT-64X, SDC3211B, SDC3211F - * sys/dev/buslogic/bt_eisa.c BT-74X, BT-75x cards, SDC3222F * sys/dev/buslogic/bt_pci.c BT-946, BT-948, BT-956, BT-958 cards * * Copyright (c) 1998, 1999 Justin T. Gibbs. @@ -238,15 +237,6 @@ typedef struct { sync : 1; } targ_syncinfo_t; -typedef enum { - HAB_ISA = 'A', - HAB_MCA = 'B', - HAB_EISA = 'C', - HAB_NUBUS = 'D', - HAB_VESA = 'E', - HAB_PCI = 'F' -} ha_type_t; - typedef struct { u_int8_t initiate_sync : 1, parity_enable : 1,