Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 23 Jun 2007 21:29:32 -0600 (MDT)
From:      "M. Warner Losh" <imp@bsdimp.com>
To:        alex.wilkinson@dsto.defence.gov.au
Cc:        freebsd-current@freebsd.org
Subject:   Re: kernel panic with pccard insert on recent 7.0 CURRENT
Message-ID:  <20070623.212932.-524876153.imp@bsdimp.com>
In-Reply-To: <20070617071303.GG12027@obelix.dsto.defence.gov.au>
References:  <20070617053746.GV4602@funkthat.com> <20070616.235659.-1947354616.imp@bsdimp.com> <20070617071303.GG12027@obelix.dsto.defence.gov.au>

next in thread | previous in thread | raw e-mail | index | archive | help
In message: <20070617071303.GG12027@obelix.dsto.defence.gov.au>
            "Wilkinson, Alex" <alex.wilkinson@dsto.defence.gov.au> writes:
:     0n Sat, Jun 16, 2007 at 11:56:59PM -0600, M. Warner Losh wrote: 
: 
:     >Yes.  I'm pretty sure that's wrong.  All ISA and PC Card devices use
:     >edge triggered interrupts.  Also, it is inefficient for level
:     >triggered interrupts, since two interrupt sources on the same
:     >interrupt may trigger at about the same time...
: 
: What is meant by "edge triggered interrupts" ?

An edge triggered interrupt causes the PIC to signal the CPU when
there's a change in level of the interrupt line.  ISA signals this
way, where IRQs are normally high and the card forces them low and the
bus termination pulls them back up high.

This is in contrast to level triggered interrupts which are considered
active the entire time they are asserted.

Warner



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