[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] PCI access virtualization
From: |
Jim C. Brown |
Subject: |
Re: [Qemu-devel] PCI access virtualization |
Date: |
Thu, 5 Jan 2006 16:13:11 -0500 |
User-agent: |
Mutt/1.4.2.1i |
On Thu, Jan 05, 2006 at 06:10:54PM +0000, Paul Brook wrote:
> On Thursday 05 January 2006 17:40, Mark Williamson wrote:
> > > - IRQ sharing. Sharing host IRQs between native and virtualized devices
> > > is hard because the host needs to ack the interrupt in the IRQ handler,
> > > but doesn't really know how to do that until after it's run the guest to
> > > see what that does.
> >
> > Could maybe have the (inevitable) kernel portion of the code grab the
> > interrupt, and not ack it until userspace does an ioctl on a special file
> > (or something like that?). There are patches floating around for userspace
> > IRQ handling, so I guess that could work.
>
> This still requires cooperation from both sides (ie. both the host and guest
> drivers).
>
This would be a lot easier if linux supported user-space device drivers..
and I believe work is being done in that area.
--
Infinite complexity begets infinite beauty.
Infinite precision begets infinite perfection.
Re: [Qemu-devel] PCI access virtualization, Mark Williamson, 2006/01/05