DOI Tsunehisa
2006-Nov-21 04:45 UTC
[Xen-devel] [PATCH] Change spec of callback IRQ for PV-on-HVM on IA64
Hi all, We found some issues about interrupt for PV-on-HVM on IA64. One of them is as follow: * IRQ number issue - In IA64-Linux, IRQ is abstruct value, not hardware IRQ. (IRQ in IA64-Linux is external interrupt vector indeed.) * We had implemented PV-on-HVM feature as this semantic. - In other OS (like Windows), we can''t get external interrupt vector with the driver interface. We discussed methods to modify for the issue, thus ... * We have to change the spec of callback IRQ. - Currently, it is external interrupt vector, but it has to be hardware IRQ id. - In PV-driver code for IPF-Linux, we can get hardware IRQ with isa_irq_to_vector(). I''ll send patches to modify the issues. * 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 _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel