DragonFly BSD
DragonFly commits List (threaded) for 2009-11
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: git: Revert "IO APIC: Assign pins dedicated to PCI in the early stage."

From: Sepherosa Ziehau <sepherosa@xxxxxxxxx>
Date: Tue, 10 Nov 2009 09:27:38 +0800

On Tue, Nov 10, 2009 at 6:41 AM, Alexander Polakov <polachok@gmail.com> wrote:
> 2009/11/9, Matthew Dillon <dillon@apollo.backplane.com>:
>>     Great work!  I have a question:  How close are we to actually
>>     being able to route interrupts in APIC_IO mode using ACPI?
> I don't understand completely how apic code in kernel works yet. ACPI
> & PCI are ready. I'm now reading freebsd's and our implementation,
> never worked before on such low level.

If you are going to do it, I think the first step will be supporting
256 intr vectors.  And the major work will concern how to properly
handle gd_fpending.  I was thinking about splitting it into two parts,
one gd_fpending_group (uint8_t should be enough), and one
gd_fpenfing[8] (uint32_t mask array), but never find time to do it...

Best Regards,

Live Free or Die

[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]