Date: Fri, 17 Nov 2000 12:05:47 -0500 (EST) From: Andrew Gallatin <gallatin@cs.duke.edu> To: Bernd Walter <ticso@cicely8.cicely.de> Cc: John Baldwin <jhb@FreeBSD.org>, Christian Weisgerber <naddy@mips.inka.de>, freebsd-alpha@FreeBSD.org Subject: Re: PC164 IDE only works (was: SMPng stability) Message-ID: <14869.25705.810908.875060@grasshopper.cs.duke.edu> In-Reply-To: <20001116221125.A12204@cicely8.cicely.de> References: <20001116212040.A12094@cicely8.cicely.de> <XFMail.001116125448.jhb@FreeBSD.org> <20001116221125.A12204@cicely8.cicely.de>
next in thread | previous in thread | raw e-mail | index | archive | help
An interesting comment found in the linux kernel sources:
/* In theory, the PC164 has the same interrupt hardware as
the other Cabriolet based systems. However, something
got screwed up late in the development cycle which broke
the interrupt masking hardware. Repeat, it is not
possible to mask and ack interrupts. At all.
In an attempt to work around this, while processing
interrupts, we do not allow the IPL to drop below what
it is currently. This prevents the possibility of
recursion.
??? Another option might be to force all PCI devices
to use edge triggered rather than level triggered
interrupts. That might be too invasive though. */
Drew
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-alpha" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?14869.25705.810908.875060>
