[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] RE: [Xen-ia64-devel] consoles, iosapics, and device interrupts
>From: Alex Williamson >Sent: 2005年11月12日 0:27 > > Here's the problem (or at least the start of it); we don't seem to be >getting any input into the ns16550 driver in the xen hypervisor. Since >I'm on an HP box that does not use legacy interrupts for serial lines, >the interrupt comes in through an IOSAPIC. We currently don't seem to >have any support for external interrupts through IOSAPICs. I thought >about simply adding polling support to ns16550, but w/o any timer >support in the hypervisor, that looks non-trivial. So, I was thinking >about pulling the IOSAPIC code over. This means we'll have to iterate >all the IOSAPICs in the MADT to discover where the GSIs are mapped just >so we can poke the right one for the serial port. We can't hide this >one IOSAPIC RTE from the domains, but unless I missed something, we >already have IOSAPIC sharing issues if we ever have multiple privileged >domains with I/O anyway. Hi, Alex, I second your concern and actually that's the major reason for necessity to move IOAPIC ownership into Xen hypervisor and present a virtual interrupt controller model to domain. Tristan already made some experiment to get serial input/output in Xen, and similar discussion went on following links that you may like to look: http://lists.xensource.com/archives/html/xen-ia64-devel/2005-11/msg00026.html http://lists.xensource.com/archives/html/xen-ia64-devel/2005-10/msg00111.html Thanks, Kevin >I'm leery to even get into all the issues >surrounding setting up interrupt polarity and trigger based on the PCDP >tables. > > Does this sound like the right way to go? I feel like I'm opening a >can of worms by adding a dependency to an IOSAPIC RTE that we're >eventually going to hand over to a domain that may clear the interrupt >vector we want to enable. Thoughts? Thanks, > > Alex > >-- >Alex Williamson HP Linux & Open Source Lab > > >_______________________________________________ >Xen-ia64-devel mailing list >Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx >http://lists.xensource.com/xen-ia64-devel _______________________________________________ Xen-ia64-devel mailing list Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-ia64-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |