Skip site navigation (1)Skip section navigation (2)
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>