Thread (3 messages) flat view 3 messages, 2 authors, 2006-12-14

Re: [PATCH] Avoid calling get_irq_server() with a real, not virtual irq.

From: Michal Ostrowski <hidden>
Date: 2006-12-14 12:46:27

If you set the priority level to 0xff, you've disabled the interrupt:
the XICS model prohibits it from being delivered.  


On the other hand, calling get_irq_server() is obviously wrong.
xics_remap_irq() calls xics_mask_real_irq() in the case that it was not
able to convert real->virt.  That being the case, how can we expect
xics_mask_real_irq to be able to do so in order to call
get_irq_server()?


-- 
Michal Ostrowski [off-list ref]


On Thu, 2006-12-14 at 16:40 +1100, Benjamin Herrenschmidt wrote:
On Wed, 2006-12-13 at 22:35 -0600, Michal Ostrowski wrote:
quoted
We can use default_server when masking an interrupt vector.
Is that guaranteed by PAPR ?

Ben.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help