[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 0/5] Refactor common PCI IDE functions from CMD6
From: |
Mark Cave-Ayland |
Subject: |
Re: [Qemu-devel] [PATCH 0/5] Refactor common PCI IDE functions from CMD646 |
Date: |
Fri, 18 Jan 2019 13:46:29 +0000 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.4.0 |
On 11/01/2019 00:36, BALATON Zoltan wrote:
> Hello,
>
> This series is a small refactoring that moves some common PCI IDE io
> mem ops functions from the CMD646 model to the PCI IDE model so a
> CMD646 specific type can be dropped from PCIIDEState, removes code
> duplication from SiI3112 model (also fixing a bug) and allows these
> functions to be used by future PCI IDE implementations.
>
> Also cc'd Mark and Richard because the CMD646 seems to be used by
> Sparc, HPPA and Alpha machines.
>
> Regards,
> BALATON Zoltan
>
> BALATON Zoltan (5):
> cmd646: Remove unused variable
> cmd646: Remove IDEBus from CMD646BAR
> cmd646: Move PCI IDE specific functions to ide/pci.c
> ide: Get rid of CMD646BAR struct
> sii3112: Remove duplicated code and use PCI IDE ops instead
>
> hw/ide/cmd646.c | 102
> ++++++++-------------------------------------------
> hw/ide/pci.c | 65 ++++++++++++++++++++++++++++++++
> hw/ide/sii3112.c | 52 ++++----------------------
> include/hw/ide/pci.h | 14 ++-----
> 4 files changed, 93 insertions(+), 140 deletions(-)
This looks like a good tidy-up to me. I've applied these patches locally and
tried a
quick boot test under qemu-system-sparc64 and it seems to work, so:
Tested-by: Mark Cave-Ayland <address@hidden>
ATB,
Mark.
- [Qemu-devel] [PATCH 0/5] Refactor common PCI IDE functions from CMD646, BALATON Zoltan, 2019/01/10
- [Qemu-devel] [PATCH 2/5] cmd646: Remove IDEBus from CMD646BAR, BALATON Zoltan, 2019/01/10
- [Qemu-devel] [PATCH 1/5] cmd646: Remove unused variable, BALATON Zoltan, 2019/01/10
- [Qemu-devel] [PATCH 3/5] cmd646: Move PCI IDE specific functions to ide/pci.c, BALATON Zoltan, 2019/01/10
- [Qemu-devel] [PATCH 5/5] sii3112: Remove duplicated code and use PCI IDE ops instead, BALATON Zoltan, 2019/01/10
- [Qemu-devel] [PATCH 4/5] ide: Get rid of CMD646BAR struct, BALATON Zoltan, 2019/01/10
- Re: [Qemu-devel] [PATCH 0/5] Refactor common PCI IDE functions from CMD646, John Snow, 2019/01/15
- Re: [Qemu-devel] [PATCH 0/5] Refactor common PCI IDE functions from CMD646,
Mark Cave-Ayland <=
- Re: [Qemu-devel] [PATCH 0/5] Refactor common PCI IDE functions from CMD646, John Snow, 2019/01/21
- Re: [Qemu-devel] [PATCH 0/5] Refactor common PCI IDE functions from CMD646, John Snow, 2019/01/23