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>