Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 2 Jun 1999 14:45:37 -0400 (EDT)
From:      "Matthew N. Dodd" <winter@jurai.net>
To:        Wilko Bulte <wilko@yedi.iaf.nl>
Cc:        Doug Rabson <dfr@nlsystems.com>, newton@atdot.dotat.org, current@FreeBSD.ORG
Subject:   Re: IRQ sharing with newbus
Message-ID:  <Pine.BSF.4.10.9906021443030.423-100000@sasami.jurai.net>
In-Reply-To: <199906012210.AAA04951@yedi.iaf.nl>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 2 Jun 1999, Wilko Bulte wrote:
> > For EISA, it should be possible to add RF_SHAREABLE to the
> > bus_alloc_resource call (assuming that EISA interrupts are shareable like
> > pci interrupts).
> 
> IRRC (it's been years) EISA cards can, but don't have to, support shared
> interrupts. I think the SCU/ECU can set this based on what the .CFG
> file of the card tells it the hardware can do.
> 
> I once designed a EISA 2 channel SCSI adapter but that was > 9 years ago.
> Bitrot..

The point that I continue to try to make is that the new_bus code isn't
honoring the RF_SHAREABLE flag.  I believe this issue to be outside of the
EISA specific bits but have nothing more than idle speculation to back
that up as it appears the ISA issue was caused by a different feature of
the new_bus code.

Most EISA devices can be set to used 'EDGE' or 'LEVEL' triggered IRQs.
Most that allow this, only allow sharing with other cards of the same
type.

-- 
| Matthew N. Dodd  | 78 280Z | 75 164E | 84 245DL | FreeBSD/NetBSD/Sprite/VMS |
| winter@jurai.net |      This Space For Rent     | ix86,sparc,m68k,pmax,vax  |
| http://www.jurai.net/~winter | Are you k-rad elite enough for my webpage?   |



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.10.9906021443030.423-100000>