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

Thomas E. Spanjaard tgen at netphreax.net
Tue Nov 10 05:49:27 PST 2009


Matthew Dillon wrote:
> :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...
> 
>     That seems to be a reasonable way to do it.  Even better, we could
>     probably combine spending, fpending, and ipending all together,
>     bump the vectors up to 1024 (32x32), and then run it through an array
>     of (C) function pointers for various actions.  That would remove a
>     large chunk of the code duplication.

Isn't it so that we only have one real fast interrupt in use?
-- 
	Thomas E. Spanjaard
	tgen at netphreax.net
	tgen at deepbone.net

Attachment:
signature.asc
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pgp00000.pgp
Type: application/octet-stream
Size: 486 bytes
Desc: "Description: OpenPGP digital signature"
URL: <http://lists.dragonflybsd.org/pipermail/commits/attachments/20091110/67f75984/attachment-0016.obj>


More information about the Commits mailing list