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-0022.obj>
More information about the Commits
mailing list