head	1.6;
access;
symbols
	RELENG_7_4_0_RELEASE:1.5.24.1
	RELENG_7_4:1.5.0.24
	RELENG_7_4_BP:1.5
	RELENG_7_3_0_RELEASE:1.5.22.1
	RELENG_7_3:1.5.0.22
	RELENG_7_3_BP:1.5
	RELENG_7_2_0_RELEASE:1.5.20.1
	RELENG_7_2:1.5.0.20
	RELENG_7_2_BP:1.5
	RELENG_7_1_0_RELEASE:1.5.18.1
	RELENG_6_4_0_RELEASE:1.5.16.1
	RELENG_7_1:1.5.0.18
	RELENG_7_1_BP:1.5
	RELENG_6_4:1.5.0.16
	RELENG_6_4_BP:1.5
	RELENG_7_0_0_RELEASE:1.5
	RELENG_6_3_0_RELEASE:1.5
	RELENG_7_0:1.5.0.14
	RELENG_7_0_BP:1.5
	RELENG_6_3:1.5.0.12
	RELENG_6_3_BP:1.5
	RELENG_7:1.5.0.10
	RELENG_7_BP:1.5
	RELENG_6_2_0_RELEASE:1.5
	RELENG_6_2:1.5.0.8
	RELENG_6_2_BP:1.5
	RELENG_5_5_0_RELEASE:1.4
	RELENG_5_5:1.4.0.12
	RELENG_5_5_BP:1.4
	RELENG_6_1_0_RELEASE:1.5
	RELENG_6_1:1.5.0.6
	RELENG_6_1_BP:1.5
	RELENG_6_0_0_RELEASE:1.5
	RELENG_6_0:1.5.0.4
	RELENG_6_0_BP:1.5
	RELENG_6:1.5.0.2
	RELENG_6_BP:1.5
	RELENG_5_4_0_RELEASE:1.4
	RELENG_5_4:1.4.0.10
	RELENG_5_4_BP:1.4
	RELENG_5_3_0_RELEASE:1.4
	RELENG_5_3:1.4.0.8
	RELENG_5_3_BP:1.4
	RELENG_5:1.4.0.6
	RELENG_5_BP:1.4
	RELENG_5_2_1_RELEASE:1.4
	RELENG_5_2_0_RELEASE:1.4
	RELENG_5_2:1.4.0.4
	RELENG_5_2_BP:1.4
	RELENG_5_1_0_RELEASE:1.4
	RELENG_5_1:1.4.0.2
	RELENG_5_1_BP:1.4
	RELENG_5_0_0_RELEASE:1.3
	RELENG_5_0:1.3.0.2
	RELENG_5_0_BP:1.3
	KSE_MILESTONE_2:1.1
	KSE_PRE_MILESTONE_2:1.1;
locks; strict;
comment	@# @;


1.6
date	2008.07.04.18.58.53;	author jhb;	state dead;
branches;
next	1.5;

1.5
date	2005.02.03.23.01.01;	author mdodd;	state Exp;
branches
	1.5.2.1
	1.5.10.1
	1.5.16.1
	1.5.18.1
	1.5.20.1
	1.5.22.1
	1.5.24.1;
next	1.4;

1.4
date	2003.03.15.23.24.17;	author mdodd;	state Exp;
branches;
next	1.3;

1.3
date	2002.09.17.01.48.58;	author peter;	state Exp;
branches;
next	1.2;

1.2
date	2002.01.11.15.48.56;	author ru;	state Exp;
branches;
next	1.1;

1.1
date	2001.06.14.15.16.04;	author joerg;	state Exp;
branches;
next	;

1.5.2.1
date	2012.11.17.07.44.24;	author svnexp;	state Exp;
branches;
next	;

1.5.10.1
date	2012.11.17.08.06.54;	author svnexp;	state Exp;
branches;
next	;

1.5.16.1
date	2008.10.02.02.57.24;	author kensmith;	state Exp;
branches;
next	;

1.5.18.1
date	2008.11.25.02.59.29;	author kensmith;	state Exp;
branches;
next	;

1.5.20.1
date	2009.04.15.03.14.26;	author kensmith;	state Exp;
branches;
next	;

1.5.22.1
date	2010.02.10.00.26.20;	author kensmith;	state Exp;
branches;
next	;

1.5.24.1
date	2010.12.21.17.10.29;	author kensmith;	state Exp;
branches;
next	1.5.24.2;

1.5.24.2
date	2012.11.17.08.17.27;	author svnexp;	state Exp;
branches;
next	;


desc
@@


1.6
log
@SVN rev 180259 on 2008-07-04 18:58:53Z by jhb

Remove the oltr(4) driver.  No one responded to calls for testing on
current@@ and stable@@ for the locking patches.  The driver can always be
revived if someone tests it.

This driver also sleeps in its if_init routine, so it likely doesn't really
work at all anyway in modern releases.
@
text
@# $FreeBSD: src/sys/modules/oltr/Makefile,v 1.5 2005/02/03 23:01:01 mdodd Exp $

.PATH:	${.CURDIR}/../../contrib/dev/oltr
KMOD=	if_oltr
SRCS=	if_oltr.c trlldbm.c trlldhm.c trlldmac.c \
	device_if.h bus_if.h
SRCS+=	if_oltr_isa.c isa_if.h
SRCS+=	if_oltr_pci.c pci_if.h
OBJS+=	trlld.o

trlld.o:
	uudecode < ${.CURDIR}/../../contrib/dev/oltr/i386-elf.trlld.o.uu

.include <bsd.kmod.mk>
@


1.5
log
@- Split out PCI support.
- Add previously removed ISA support.

Submitted by:	David S. Madole <david AT madole.net>
@
text
@d1 1
a1 1
# $FreeBSD$
@


1.5.10.1
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: stable/7/sys/modules/oltr/Makefile 141219 2005-02-03 23:01:01Z mdodd $
@


1.5.2.1
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: stable/6/sys/modules/oltr/Makefile 141219 2005-02-03 23:01:01Z mdodd $
@


1.5.24.1
log
@SVN rev 216618 on 2010-12-21 17:10:29Z by kensmith

Copy stable/7 to releng/7.4 in preparation for FreeBSD-7.4 release.

Approved by:	re (implicit)
@
text
@@


1.5.24.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: releng/7.4/sys/modules/oltr/Makefile 141219 2005-02-03 23:01:01Z mdodd $
@


1.5.22.1
log
@SVN rev 203736 on 2010-02-10 00:26:20Z by kensmith

Copy stable/7 to releng/7.3 as part of the 7.3-RELEASE process.

Approved by:	re (implicit)
@
text
@@


1.5.20.1
log
@SVN rev 191087 on 2009-04-15 03:14:26Z by kensmith

Create releng/7.2 from stable/7 in preparation for 7.2-RELEASE.

Approved by:	re (implicit)
@
text
@@


1.5.18.1
log
@SVN rev 185281 on 2008-11-25 02:59:29Z by kensmith

Create releng/7.1 in preparation for moving into RC phase of 7.1 release
cycle.

Approved by:	re (implicit)
@
text
@@


1.5.16.1
log
@SVN rev 183531 on 2008-10-02 02:57:24Z by kensmith

Create releng/6.4 from stable/6 in preparation for 6.4-RC1.

Approved by:	re (implicit)
@
text
@@


1.4
log
@Don't build if_iso88025subr.c into the oltr module.
@
text
@d4 5
a8 3
KMOD	= if_oltr
SRCS	= if_oltr.c trlldbm.c trlldhm.c trlldmac.c \
	  device_if.h bus_if.h pci_if.h
@


1.3
log
@Initiate deorbit burn for the i386-only a.out related support.  Moves are
under way to move the remnants of the a.out toolchain to ports.  As the
comment in src/Makefile said, this stuff is deprecated and one should not
expect this to remain beyond 4.0-REL.  It has already lasted WAY beyond
that.

Notable exceptions:
gcc - I have not touched the a.out generation stuff there.
ldd/ldconfig - still have some code to interface with a.out rtld.
old as/ld/etc - I have not removed these yet, pending their move to ports.
some includes - necessary for ldd/ldconfig for now.

Tested on: i386 (extensively), alpha
@
text
@d3 1
a3 1
.PATH:	${.CURDIR}/../../contrib/dev/oltr ${.CURDIR}/../../net
d5 2
a6 2
SRCS	= if_oltr.c trlldbm.c trlldhm.c trlldmac.c if_iso88025subr.c \
	  opt_inet.h opt_inet6.h opt_ipx.h device_if.h bus_if.h pci_if.h
a8 4
TR_INET?=	1	# 0/1 requires INET to be configured in the kernel
TR_INET6?=	0	# 0/1 requires INET6 to be configured in the kernel
TR_IPX?=	0	# 0/1 requires IPX to be configured in the kernel

a10 18

opt_inet.h:
	touch opt_inet.h
.if ${TR_INET} > 0
	echo "#define INET 1" > opt_inet.h
.endif

opt_inet6.h:
	touch opt_inet6.h
.if ${TR_INET6} > 0
	echo "#define INET6 1" > opt_inet6.h
.endif

opt_ipx.h:
	touch opt_ipx.h
.if ${TR_IPX} > 0
	echo "#define IPX 1" > opt_ipx.h
.endif
@


1.2
log
@Drop <bsd.man.mk> support from <bsd.kmod.mk>.

Not objected to by:	-current
@
text
@d14 1
a14 1
	uudecode < ${.CURDIR}/../../contrib/dev/oltr/i386-${OBJFORMAT}.trlld.o.uu
@


1.1
log
@Implement a loadable module for the oltr Olicom Token Ring driver.  I
could only get a chance of testing it under 4.3, but together with the
if_oltr.c fixes at least it seems to work now.  If someone has the chance
to test this under -current, please do.

Unfortunaltey, the TR code itself (if_iso88025subr.c) is not written
in a way that would allow to make a seaparate KLD out of it.  By now,
just link it directly into the oltr KLD since it's probably the POLA
to be able to load the TR code together with the only TR hardware
driver we've got by now.

I've got one single unexplained panic (in doreti_switch or somewhere
there, calling a 0xc1XXXXXX address that did no longer belong to the
kernel at all) after unloading the modules once, thus i don't propose
a MFC of this module despite my testing has been done solely on 4.3,
unless someone is really going to test this stuff in -current.
@
text
@a7 1
NOMAN=
@

