Port-i386 archive

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

Re: number of interrupt sources limit



On Tue, May 31, 2016 at 10:36:12PM +0200, Manuel Bouyer wrote:
> On Tue, May 31, 2016 at 10:05:46PM +0200, Joerg Sonnenberger wrote:
> > On Tue, May 31, 2016 at 09:09:13PM +0200, Manuel Bouyer wrote:
> > > actually, the number of interrupt sources per CPU (but all peripheral
> > > interrupts are routed to the BSP) is limited to 32. Is this considered
> > > enough for modern x86 ?
> > 
> > Well, the primary limit is that interrupts must have an entry in the IDT
> > and that is naturally limited to 256 entries, including exceptions and
> > the like.
> 
> yes, but this is still 8x our limit.

Bumping the limit to higher would not be a problem, I think. We can
easily create 64 or 128 vector stubs. So, how many do we need/want?

BTW, the comment above is not correct, peripheral interrupts are not
routed all to the BSP, they are at most routed by default to the BSP.

Joerg


Home | Main Index | Thread Index | Old Index