Re: [Qemu-devel] [PATCH] IRQ sharing in PCI bus

2006-09-23 Thread Blue Swirl
As mentioned in the comments for the new code it looks like sparc64 IRQs are totally busted. I couldn't figure out out what the correct implementation was supposed to be, so I made something up. Sparc64 IRQs are completely unimplemented. I've postponed that until I get OpenBIOS to the point w

Re: [Qemu-devel] [PATCH] IRQ sharing in PCI bus

2006-09-23 Thread Paul Brook
On Saturday 23 September 2006 18:25, andrzej zaborowski wrote: > This allows multiple PCI devices on a bus to use the same IRQ lines. You patch was missing the mapping from device to bus IRQ lines. I applied a fix that includes this, and removes the hacks for PPC IRQ routing. As mentioned in the

Re: [Qemu-devel] [PATCH] IRQ sharing in PCI bus

2006-09-23 Thread Fabrice Bellard
Paul Brook wrote: On Saturday 23 September 2006 18:38, Fabrice Bellard wrote: andrzej zaborowski wrote: This allows multiple PCI devices on a bus to use the same IRQ lines. The signals from all devices are ORed. It will only work if the guest OS'es drivers supports that. Linux guest required

Re: [Qemu-devel] [PATCH] IRQ sharing in PCI bus

2006-09-23 Thread Paul Brook
On Saturday 23 September 2006 18:38, Fabrice Bellard wrote: > andrzej zaborowski wrote: > > This allows multiple PCI devices on a bus to use the same IRQ lines. > > The signals from all devices are ORed. It will only work if the guest > > OS'es drivers supports that. > > > > Linux guest required th

Re: [Qemu-devel] [PATCH] IRQ sharing in PCI bus

2006-09-23 Thread Fabrice Bellard
andrzej zaborowski wrote: This allows multiple PCI devices on a bus to use the same IRQ lines. The signals from all devices are ORed. It will only work if the guest OS'es drivers supports that. Linux guest required that to have scsi disks and usb devices working at the same time on an emulated V

[Qemu-devel] [PATCH] IRQ sharing in PCI bus

2006-09-23 Thread andrzej zaborowski
This allows multiple PCI devices on a bus to use the same IRQ lines. The signals from all devices are ORed. It will only work if the guest OS'es drivers supports that. Linux guest required that to have scsi disks and usb devices working at the same time on an emulated Versatile PB machine. qemu