Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 03 Nov 1996 02:00:44 -0700
From:      Steve Passe <smp@csn.net>
To:        dg@Root.COM
Cc:        hackers@freefall.freebsd.org, smp@freefall.freebsd.org, bde@zeta.org.au
Subject:   Re: ed0 timeouts 
Message-ID:  <199611030900.CAA25770@clem.systemsix.com>
In-Reply-To: Your message of "Sun, 03 Nov 1996 00:43:51 PST." <199611030843.AAA23866@root.com> 

next in thread | previous in thread | raw e-mail | index | archive | help
Hi,

>   Yes, you can get another interrupt while servicing one. The driver loops
>until all interrupts are serviced, but there would be a window between when it
>thinks there are no more interrupts to service and returning to vector.s to
>unmask the interrupts. This window will exist in all ISA drivers.

bummer...

Intel says:

It is strongly recommended that first 82489 (ie APIC) should be unmasked
and then the device interrupt should be enabled.  By this sequence software
can ensure that always an edge will occur at the APIC input only after
the interrupt is unmasked.

--
Steve Passe	| powered by
smp@csn.net	|            FreeBSD

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: 2.6.2

mQCNAzHe7tEAAAEEAM274wAEEdP+grIrV6UtBt54FB5ufifFRA5ujzflrvlF8aoE
04it5BsUPFi3jJLfvOQeydbegexspPXL6kUejYt2OeptHuroIVW5+y2M2naTwqtX
WVGeBP6s2q/fPPAS+g+sNZCpVBTbuinKa/C4Q6HJ++M9AyzIq5EuvO0a8Rr9AAUR
tBlTdGV2ZSBQYXNzZSA8c21wQGNzbi5uZXQ+
=ds99
-----END PGP PUBLIC KEY BLOCK-----




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199611030900.CAA25770>