[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] AHCI Port Interrupt Enable register cleaning on soft re
From: |
Alexander Graf |
Subject: |
Re: [Qemu-devel] AHCI Port Interrupt Enable register cleaning on soft reset |
Date: |
Sun, 11 Sep 2011 22:37:00 +0200 |
Am 11.09.2011 um 16:43 schrieb Alexander Motin <address@hidden>:
> Hi.
>
> I've found that FreeBSD AHCI driver doesn't work with AHCI hardware
> emulation of QEMU 0.15.0. I believe the problem is on QEMU's side. As I
> see, it clears port's Interrupt Enable register each time when reset of
> any level happens. Is is reasonable for the global controller reset. It
> is probably not good, but acceptable for FreeBSD driver for the port
> hard reset. But it is IMO wrong for the device soft reset. None of real
> hardware I know behaves that way.
>
> This patch fixes the problem for me:
> http://people.freebsd.org/~mav/qemu.ahci.patch
Ah, cool! So FreeBSD works with AHCI using this patch? Please send it again as
an inline patch (if really really hard not 100% important) and add a
signed-off-by line (very important) to the patch.
Alex