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

RE: [Xen-devel] [PATCH] Change spec of callback IRQ for PV-on-HVM onIA64



>From: DOI Tsunehisa
>Sent: 2006年11月21日 12:46
>
>  * pvdrv.patch2
>    - Modify to change the spec of callback IRQ in PV-driver side.
>    - This patch brakes compatibility with previous version on IA64.
>
>  I tested with our simple test of PV-on-HVM on RHEL4 U2 for IA64
>with hypervisor side modification.
>
>Thanks,
>- Tsunehisa Doi

Maybe I'm missing something and you can help me understand. :-) 
Whatever the value is mangled in pdev->irq, you should always 
keep following two instances same:
        if ((ret = request_irq(pdev->irq, evtchn_interrupt, SA_SHIRQ,...
and
        if ((ret = set_callback_irq(pdev->irq)))

Before your patch, say pdev->irq is 0x27 (ISA irq 9), platform-pci 
driver binds handler to 0x27 and xen will inject by callback_irq 0x27. 
However in your patch, request_irq is still using pdev->irq (0x27) 
while set_callback_irq instead wants (0x9). In this case, how can you 
still make things working when two sides don't match...

Thanks,
Kevin

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.