svn commit: r313832 - in head: share/man/man4 sys/conf sys/dev/ida

Warner Losh imp at FreeBSD.org
Thu Feb 16 21:56:59 UTC 2017


Author: imp
Date: Thu Feb 16 21:56:57 2017
New Revision: 313832
URL: https://svnweb.freebsd.org/changeset/base/313832

Log:
  Remove support for EISA in the ida driver. Remove references to
  EISA-only registers. Remove known EISA cards from man page.

Deleted:
  head/sys/dev/ida/ida_eisa.c
Modified:
  head/share/man/man4/ida.4
  head/sys/conf/files
  head/sys/dev/ida/idareg.h

Modified: head/share/man/man4/ida.4
==============================================================================
--- head/share/man/man4/ida.4	Thu Feb 16 21:56:51 2017	(r313831)
+++ head/share/man/man4/ida.4	Thu Feb 16 21:56:57 2017	(r313832)
@@ -2,7 +2,7 @@
 .\" Written by Tom Rhodes
 .\" This file is public domain
 .\"
-.Dd August 8, 2004
+.Dd February 15, 2017
 .Dt IDA 4
 .Os
 .Sh NAME
@@ -57,10 +57,6 @@ Compaq SMART-2/DH Controller
 Compaq SMART-2/SL Controller
 .It
 Compaq SMART-2/P Controller
-.It
-Compaq SMART-2/E Controller
-.It
-Compaq SMART Controller
 .El
 .Sh IMPLEMENTATION NOTES
 Extreme caution should be exercised when using the pass-through interface.

Modified: head/sys/conf/files
==============================================================================
--- head/sys/conf/files	Thu Feb 16 21:56:51 2017	(r313831)
+++ head/sys/conf/files	Thu Feb 16 21:56:57 2017	(r313832)
@@ -1727,7 +1727,6 @@ dev/ichsmb/ichsmb.c		optional ichsmb
 dev/ichsmb/ichsmb_pci.c		optional ichsmb pci
 dev/ida/ida.c			optional ida
 dev/ida/ida_disk.c		optional ida
-dev/ida/ida_eisa.c		optional ida eisa
 dev/ida/ida_pci.c		optional ida pci
 dev/iicbus/ad7418.c		optional ad7418
 dev/iicbus/ds1307.c		optional ds1307

Modified: head/sys/dev/ida/idareg.h
==============================================================================
--- head/sys/dev/ida/idareg.h	Thu Feb 16 21:56:51 2017	(r313831)
+++ head/sys/dev/ida/idareg.h	Thu Feb 16 21:56:57 2017	(r313832)
@@ -31,23 +31,6 @@
  */
 
 /*
- * defines for older EISA controllers (IDA, IDA-2, IAES, SMART)
- */
-#define	R_EISA_INT_MASK			0x01
-#define	R_EISA_LOCAL_MASK		0x04
-#define	R_EISA_LOCAL_DOORBELL		0x05
-#define	R_EISA_SYSTEM_MASK		0x06
-#define	R_EISA_SYSTEM_DOORBELL		0x07
-#define	R_EISA_LIST_ADDR		0x08
-#define	R_EISA_LIST_LEN			0x0c
-#define	R_EISA_TAG			0x0f
-#define	R_EISA_COMPLETE_ADDR		0x10
-#define	R_EISA_LIST_STATUS		0x16
-
-#define	EISA_CHANNEL_BUSY		0x01
-#define	EISA_CHANNEL_CLEAR		0x02
-
-/*
  * board register offsets for SMART-2 controllers
  */
 #define	R_CMD_FIFO	0x04


More information about the svn-src-all mailing list