Message Signalled Interrupts.

Discussions on more advanced topics such as monolithic vs micro-kernels, transactional memory models, and paging vs segmentation should go here. Use this forum to expand and improve the wiki!
Post Reply
Casm
Member
Member
Posts: 221
Joined: Sun Oct 17, 2010 2:21 pm
Location: United Kingdom

Message Signalled Interrupts.

Post by Casm »

What I don't get is how the CPU has any part to play in generating message signalled interrupts. When a device writes to memory it will normally have to go through something like the north bridge controller, and it is that controller which would have to intercept a message signalled interrupt and raise a signal on one of the processor's interrupt pins. So it is the north bridge controller which would need to know about any addresses reserved for MSIs. And yet in the Intel manual it talks about the processor supporting message signalled interrupts, and specifying the addresses to which the messages should go.

What have I missed?
Nable
Member
Member
Posts: 453
Joined: Tue Nov 08, 2011 11:35 am

Re: Message Signalled Interrupts.

Post by Nable »

You have missed that most parts of north bridge (especially memory controller) is integrated into CPU nowadays.
Casm
Member
Member
Posts: 221
Joined: Sun Oct 17, 2010 2:21 pm
Location: United Kingdom

Re: Message Signalled Interrupts.

Post by Casm »

Nable wrote:You have missed that most parts of north bridge (especially memory controller) is integrated into CPU nowadays.
Ta. It's always nice to know why something works.
Post Reply