[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 8/9] isa: refine irq reservations
From: |
Markus Armbruster |
Subject: |
Re: [Qemu-devel] [PATCH 8/9] isa: refine irq reservations |
Date: |
Mon, 14 Sep 2009 22:09:35 +0200 |
User-agent: |
Gnus/5.11 (Gnus v5.11) Emacs/22.3 (gnu/linux) |
Blue Swirl <address@hidden> writes:
> On Mon, Sep 14, 2009 at 6:49 PM, Gerd Hoffmann <address@hidden> wrote:
>> There are a few cases where IRQ sharing on the ISA bus is used and
>> possible. In general only devices of the same kind can do that.
>> A few use cases:
>>
>> * serial lines 1+3 share irq 4
>> * serial lines 2+4 share irq 3
>> * parallel ports share irq 7
>> * ppc/prep: ide ports share irq 13
>
> There is another ppc/prep case where RTC and m48t59 share irq 8. The
> attached patch converts m48t59 to ISA and makes this more visible.
>
> Does sharing of IRQs really have to be fatal? Wasn't ISA bus edge
> triggered and so IRQ sharing was a bit unreliable (but not completely
> broken) also on real HW?
If I remember correctly (and that's a considerable if), sufficiently
well-behaved hardware with sufficiently smart drivers could share IRQs.
- [Qemu-devel] [PATCH 0/9] ide: convert to qdev., Gerd Hoffmann, 2009/09/14
- [Qemu-devel] [PATCH 2/9] support media=cdrom for if=none, Gerd Hoffmann, 2009/09/14
- [Qemu-devel] [PATCH 1/9] qdev/pci: add pci_create_noinit(), Gerd Hoffmann, 2009/09/14
- [Qemu-devel] [PATCH 4/9] ide/qdev: add ide bus., Gerd Hoffmann, 2009/09/14
- [Qemu-devel] [PATCH 3/9] split away drive init from ide_init2(), Gerd Hoffmann, 2009/09/14
- [Qemu-devel] [PATCH 5/9] ide/pci: fix indention, Gerd Hoffmann, 2009/09/14
- [Qemu-devel] [PATCH 8/9] isa: refine irq reservations, Gerd Hoffmann, 2009/09/14
- [Qemu-devel] [PATCH 9/9] unbreak ppc/prep, Gerd Hoffmann, 2009/09/14
- [Qemu-devel] [PATCH 7/9] ide/isa: convert to qdev., Gerd Hoffmann, 2009/09/14
[Qemu-devel] [PATCH 6/9] ide/pci: convert to qdev., Gerd Hoffmann, 2009/09/14
Re: [Qemu-devel] [PATCH 0/9] ide: convert to qdev., Markus Armbruster, 2009/09/23