Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 07 Oct 1996 15:50:01 -0600
From:      Steve Passe <smp@csn.net>
To:        freebsd-smp@freefall.freebsd.org
Subject:   Re: cvs commit: sys/i386/i386 microtime.s mpapic.c sys/i386/include  apic.h mpapic.h smp.h sys/i386/isa clock.c icu.h if_ze.c isa.c npx.c vector.s 
Message-ID:  <199610072150.PAA16961@clem.systemsix.com>
In-Reply-To: Your message of "Sun, 06 Oct 1996 14:49:11 PDT." <199610062149.OAA13476@freefall.freebsd.org> 

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

This is scary, but I think I actually have the kernel running now with
the 8259s totally bypassed and the IO APIC fielding the INTerrupts!!!

The major remaining problem is that I had to remove the PCI SCSI controller
and use an ISA model.  I think the problem is that although the hardware
puts PCI INTs onto a 8259 input pin, it doesn't appear to show up on the
equivilant IO APIC pin.  I know from looking at the MP table dump that
the 4 PCI INTs are attached directly to other IO APIC pins, so there's
a solution, but I need info to figure it out.

Can anyone point me towards documents, web-sites, etc. that will explain
how AT/PCI hardware typically does the INT redirection thing?

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




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