[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] Re: [PATCH 9/9] eepro100: Fix PCI interrupt pin configurati
From: |
Michael S. Tsirkin |
Subject: |
[Qemu-devel] Re: [PATCH 9/9] eepro100: Fix PCI interrupt pin configuration regression |
Date: |
Tue, 6 Apr 2010 14:55:06 +0300 |
User-agent: |
Mutt/1.5.19 (2009-01-05) |
On Tue, Apr 06, 2010 at 01:44:09PM +0200, Stefan Weil wrote:
> Commit 15e89f5916c9e82347cbd1fd416db3e348bab426
> removed this setting, but it is still needed.
>
> Without this patch, e100 device drivers using
> interrupts don't work with qemu.
>
> See other nic emulations which also set the
> PCI interrupt pin.
>
> Signed-off-by: Stefan Weil <address@hidden>
I actually misread the spec. We don't need the TODO
either. I'll drop it.
> ---
> hw/eepro100.c | 4 ++++
> 1 files changed, 4 insertions(+), 0 deletions(-)
>
> diff --git a/hw/eepro100.c b/hw/eepro100.c
> index 2401888..bc7e3f1 100644
> --- a/hw/eepro100.c
> +++ b/hw/eepro100.c
> @@ -475,6 +475,10 @@ static void e100_pci_reset(EEPRO100State * s,
> E100PCIDeviceInfo *e100_device)
> /* PCI Latency Timer */
> pci_set_byte(pci_conf + PCI_LATENCY_TIMER, 0x20); /* latency timer =
> 32 clocks */
> /* Capability Pointer is set by PCI framework. */
> + /* Interrupt Line */
> + /* Interrupt Pin */
> + /* TODO: RST# value should be 0. */
> + pci_set_byte(pci_conf + PCI_INTERRUPT_PIN, 1); /* interrupt pin 0 */
> /* Minimum Grant */
> pci_set_byte(pci_conf + PCI_MIN_GNT, 0x08);
> /* Maximum Latency */
> --
> 1.7.0
- Re: [Qemu-devel] [PATCH 6/9] eepro100: Support compilation without EEPROM, (continued)
[Qemu-devel] [PATCH 5/9] eepro100: Set configuration bit for standard TCB, Stefan Weil, 2010/04/06
[Qemu-devel] [PATCH 7/9] eepro100: Set power management capability using pci_reserve_capability, Stefan Weil, 2010/04/06
[Qemu-devel] [PATCH 8/9] eepro100: Fix mapping of flash memory, Stefan Weil, 2010/04/06
[Qemu-devel] [PATCH 9/9] eepro100: Fix PCI interrupt pin configuration regression, Stefan Weil, 2010/04/06
- [Qemu-devel] Re: [PATCH 9/9] eepro100: Fix PCI interrupt pin configuration regression,
Michael S. Tsirkin <=
[Qemu-devel] Re: eepro100: New patches, Michael S. Tsirkin, 2010/04/06