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