xen-ia64-devel
RE: [Xen-ia64-devel] consoles, iosapics, and device interrupts
To: |
"Alex Williamson" <alex.williamson@xxxxxx>, <xen-ia64-devel@xxxxxxxxxxxxxxxxxxx> |
Subject: |
RE: [Xen-ia64-devel] consoles, iosapics, and device interrupts |
From: |
"Tian, Kevin" <kevin.tian@xxxxxxxxx> |
Date: |
Tue, 22 Nov 2005 15:46:06 +0800 |
Delivery-date: |
Tue, 22 Nov 2005 07:46:12 +0000 |
Envelope-to: |
www-data@xxxxxxxxxxxxxxxxxxx |
List-help: |
<mailto:xen-ia64-devel-request@lists.xensource.com?subject=help> |
List-id: |
Discussion of the ia64 port of Xen <xen-ia64-devel.lists.xensource.com> |
List-post: |
<mailto:xen-ia64-devel@lists.xensource.com> |
List-subscribe: |
<http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=subscribe> |
List-unsubscribe: |
<http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=unsubscribe> |
Sender: |
xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx |
Thread-index: |
AcXm3JgYpeisiRT5T66TLdFye8DV5AIW2D2w |
Thread-topic: |
[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.
Actually currently there is software timer support in hypervisor, so-called ac
timer. You can check xen/common/ac_timer.c for a reference. Such timer is
direct to use, e.g, now it's used to inject guest timer interrupt into VTI
domain.
Just put above info here when re-read this hot thread, in case it is an
alternative option to go.
Thanks
Kevin
>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. 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
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- Re: [Xen-ia64-devel] consoles, iosapics, and device interrupts, (continued)
RE: [Xen-ia64-devel] consoles, iosapics, and device interrupts, Magenheimer, Dan (HP Labs Fort Collins)
RE: [Xen-ia64-devel] consoles, iosapics, and device interrupts, Magenheimer, Dan (HP Labs Fort Collins)
RE: [Xen-ia64-devel] consoles, iosapics, and device interrupts, Magenheimer, Dan (HP Labs Fort Collins)
RE: [Xen-ia64-devel] consoles, iosapics, and device interrupts, Magenheimer, Dan (HP Labs Fort Collins)
RE: [Xen-ia64-devel] consoles, iosapics, and device interrupts,
Tian, Kevin <=
RE: [Xen-ia64-devel] consoles, iosapics, and device interrupts, Tian, Kevin
|
Previous by Date: |
Re: [Xen-ia64-devel] Problem with xen-unstable cset 7937 (grant tabletransfer fix), Keir Fraser |
Next by Date: |
RE: [Xen-ia64-devel] consoles, iosapics, and device interrupts, Tian, Kevin |
Previous by Thread: |
RE: [Xen-ia64-devel] consoles, iosapics, and device interrupts, Magenheimer, Dan (HP Labs Fort Collins) |
Next by Thread: |
RE: [Xen-ia64-devel] consoles, iosapics, and device interrupts, Tian, Kevin |
Indexes: |
[Date]
[Thread]
[Top]
[All Lists] |
|
|