head	1.2;
access;
symbols
	RELENG_7_4_0_RELEASE:1.1
	RELENG_7_4:1.1.0.60
	RELENG_7_4_BP:1.1
	RELENG_7_3_0_RELEASE:1.1
	RELENG_7_3:1.1.0.58
	RELENG_7_3_BP:1.1
	RELENG_7_2_0_RELEASE:1.1
	RELENG_7_2:1.1.0.56
	RELENG_7_2_BP:1.1
	RELENG_7_1_0_RELEASE:1.1
	RELENG_6_4_0_RELEASE:1.1
	RELENG_7_1:1.1.0.54
	RELENG_7_1_BP:1.1
	RELENG_6_4:1.1.0.52
	RELENG_6_4_BP:1.1
	RELENG_7_0_0_RELEASE:1.1
	RELENG_6_3_0_RELEASE:1.1
	RELENG_7_0:1.1.0.50
	RELENG_7_0_BP:1.1
	RELENG_6_3:1.1.0.48
	RELENG_6_3_BP:1.1
	RELENG_7:1.1.0.46
	RELENG_7_BP:1.1
	RELENG_6_2_0_RELEASE:1.1
	RELENG_6_2:1.1.0.44
	RELENG_6_2_BP:1.1
	RELENG_5_5_0_RELEASE:1.1
	RELENG_5_5:1.1.0.42
	RELENG_5_5_BP:1.1
	RELENG_6_1_0_RELEASE:1.1
	RELENG_6_1:1.1.0.40
	RELENG_6_1_BP:1.1
	RELENG_6_0_0_RELEASE:1.1
	RELENG_6_0:1.1.0.38
	RELENG_6_0_BP:1.1
	RELENG_6:1.1.0.36
	RELENG_6_BP:1.1
	RELENG_5_4_0_RELEASE:1.1
	RELENG_5_4:1.1.0.34
	RELENG_5_4_BP:1.1
	RELENG_4_11_0_RELEASE:1.1
	RELENG_4_11:1.1.0.32
	RELENG_4_11_BP:1.1
	RELENG_5_3_0_RELEASE:1.1
	RELENG_5_3:1.1.0.30
	RELENG_5_3_BP:1.1
	RELENG_5:1.1.0.28
	RELENG_5_BP:1.1
	RELENG_4_10_0_RELEASE:1.1
	RELENG_4_10:1.1.0.26
	RELENG_4_10_BP:1.1
	RELENG_5_2_1_RELEASE:1.1
	RELENG_5_2_0_RELEASE:1.1
	RELENG_5_2:1.1.0.24
	RELENG_5_2_BP:1.1
	RELENG_4_9_0_RELEASE:1.1
	RELENG_4_9:1.1.0.22
	RELENG_4_9_BP:1.1
	RELENG_5_1_0_RELEASE:1.1
	RELENG_5_1:1.1.0.20
	RELENG_5_1_BP:1.1
	RELENG_4_8_0_RELEASE:1.1
	RELENG_4_8:1.1.0.18
	RELENG_4_8_BP:1.1
	RELENG_5_0_0_RELEASE:1.1
	RELENG_5_0:1.1.0.16
	RELENG_5_0_BP:1.1
	RELENG_4_7_0_RELEASE:1.1
	RELENG_4_7:1.1.0.14
	RELENG_4_7_BP:1.1
	RELENG_4_6_2_RELEASE:1.1
	RELENG_4_6_1_RELEASE:1.1
	RELENG_4_6_0_RELEASE:1.1
	RELENG_4_6:1.1.0.12
	RELENG_4_6_BP:1.1
	RELENG_4_5_0_RELEASE:1.1
	RELENG_4_5:1.1.0.10
	RELENG_4_5_BP:1.1
	RELENG_4_4_0_RELEASE:1.1
	RELENG_4_4:1.1.0.8
	RELENG_4_4_BP:1.1
	KSE_MILESTONE_2:1.1
	KSE_PRE_MILESTONE_2:1.1
	RELENG_4_3_0_RELEASE:1.1
	RELENG_4_3:1.1.0.6
	RELENG_4_3_BP:1.1
	RELENG_4_2_0_RELEASE:1.1
	RELENG_4_1_1_RELEASE:1.1
	PRE_SMPNG:1.1
	RELENG_4_1_0_RELEASE:1.1
	RELENG_3_5_0_RELEASE:1.1
	RELENG_4_0_0_RELEASE:1.1
	RELENG_4:1.1.0.4
	RELENG_4_BP:1.1
	RELENG_3_4_0_RELEASE:1.1
	RELENG_3_3_0_RELEASE:1.1
	RELENG_3:1.1.0.2
	POST_VFS_BIO_NFS_PATCH:1.1
	PRE_VFS_BIO_NFS_PATCH:1.1
	POST_SMP_VMSHARE:1.1
	PRE_SMP_VMSHARE:1.1
	POST_NEWBUS:1.1
	PRE_NEWBUS:1.1;
locks; strict;
comment	@# @;


1.2
date	2008.07.04.18.58.53;	author jhb;	state dead;
branches;
next	1.1;

1.1
date	99.03.10.10.11.38;	author julian;	state Exp;
branches;
next	;


desc
@@


1.2
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
@The oltr driver uses objects and microcode from Olicom's
OC-3300 PowerMACH Works Kit.

As the Linux driver says..
==================================================================
* 
*      This driver uses the Token Ring Low Level Driver (TRlld,
*      PowerMach Works) as the lower level driver.  The PMW kit is
*      (C) Olicom. The executable object may be distributed along
*      with this driver for the purpose of linking this driver.
*
=================================================================
The low level driver is combined with a FreeBSD specific driver
supplied in source, which provides all OS dependent functions.

files from olicom are:

trlld.o - Olicom low-level driver interface

trlldmac.o - TMS 380 Microcode for Olicom TMS380 based cards
trlldbm.o - "bullseye" Microcode for Olicom "bullseye" based cards
trlldhm.o - "hawkeye" Microcode for Olicom "hawkeye" based cards

The file trlld.o is stored in uuencode format as trlld.o.uu
It represents a state machine of some kind that has no OS dependencies
and communicates with the firmware on the cards via a proprietary interface.
All communication with this module is achieved via functions supplied in
the FreeBSD specific driver.

The other 3 files have been encoded using file2c(1)
and represent only microcode to be loaded into the appropriate board
when found.

Here is the release notice from Olicom regarding these files:
-------------------------------------------------------------------------------
OC-3300 PowerMach Works and its components are wholly owned products of
Olicom A/S 
Nybrovej 114
2800 Lyngby
Denmark
(45) 45 27 00 00
and are used and distributed with permission. (#SS022499)
-------------------------------------------------------------------------------

A supporting email is also included.
---------- Forwarded message ----------
Date: Wed, 24 Feb 1999 17:07:14 +0100
From: Starla Scott <sscott@@olicom.com>
To: 'Larry Lile' <lile@@stdio.com>
Subject: RE: FreeBSD Token-ring driver

Larry,

You may freely distribute the driver and/or kit. However, we do request that
you include an acknowledgement of Olicom's copyright and ownership as
related to your driver. 

Thanks,
Starla
Olicom Tech Support
------------------------------------------------------------------------------

@


1.1
log
@Submitted by:	Larry Lile
Move the Olicom token ring driver to the officially sanctionned location of
/sys/contrib. Also fix some brokenness in the generic token ring support.

Be warned that if_dl.h has been changed and SOME programs might
like recompilation.
@
text
@@

