qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
  • [parent not found: <20230531211043.41724-4-shentey@gmail.com>]
  • [parent not found: <20230531211043.41724-8-shentey@gmail.com>]
  • * Re: [PATCH v3 0/7] VIA and general PCI IDE cleanup
           [not found] <20230531211043.41724-1-shentey@gmail.com>
                       ` (2 preceding siblings ...)
           [not found] ` <20230531211043.41724-8-shentey@gmail.com>
    @ 2023-07-10 21:27 ` Bernhard Beschow
      2023-07-10 22:12 ` Philippe Mathieu-Daudé
      4 siblings, 0 replies; 6+ messages in thread
    From: Bernhard Beschow @ 2023-07-10 21:27 UTC (permalink / raw)
      To: qemu-devel
      Cc: Jiaxun Yang, Philippe Mathieu-Daudé, qemu-ppc, qemu-block,
    	John Snow, Huacai Chen, BALATON Zoltan
    
    
    
    Am 31. Mai 2023 21:10:36 UTC schrieb Bernhard Beschow <shentey@gmail.com>:
    >This series is split off from a more general PCI IDE refactoring aiming for a
    >
    >common implementation of the PCI IDE controller specification for all
    >
    >TYPE_PCI_IDE models [1].
    >
    >
    >
    >The first three patches resolve a circular dependency between the VIA IDE
    >
    >controller and its south bridge. The next three patches resolves redundant code
    >
    >accross all TYPE_PCI_IDE models. The last patch modernizes VM state setup in
    >
    >PIIX IDE.
    >
    >
    >
    >Testing done:
    >
    >* `make check`
    >
    >* `make check-avocado`
    >
    >* `qemu-system-ppc -machine pegasos2 -rtc base=localtime -device \
    >
    >   ati-vga,guest_hwcursor=true,romfile="" -cdrom morphos-3.17.iso \
    >
    >   -bios pegasos2.rom`
    >
    >   The machine booted successfully and a startup sound was hearable
    >
    >* `qemu-system-ppc -machine sam460ex -rtc base=localtime -drive \
    >
    >   if=none,id=cd,file=morphos-3.17.iso,format=raw -device \
    >
    >   ide-cd,drive=cd,bus=ide.1`
    >
    >   The machine booted successfully into graphical desktop environment
    >
    >
    >
    >v3:
    >
    >* Fix formatting (Mark) ... and split into two commits (Bernhard)
    >
    >
    >
    >v2:
    >
    >* Add missing Signed-off-by tag to last commit (Zoltan)
    >
    >
    >
    >Changes since [1]:
    >
    >* Turn legacy IRQs into named GPIOs (Mark)
    >
    >* Don't make VIA IDE legacy IRQs routable; just wire up in host device (Zoltan)
    >
    >* Rename extracted bmdma_clear_status() (Zoltan)
    >
    >   ... to bmdma_status_writeb() (Mark)
    >
    >
    >
    >[1] https://lore.kernel.org/qemu-devel/20230422150728.176512-1-shentey@gmail.com/
    >
    >
    >
    >Bernhard Beschow (7):
    >
    >  hw/ide/pci: Expose legacy interrupts as named GPIOs
    >
    >  hw/ide/via: Wire up IDE legacy interrupts in host device
    >
    >  hw/isa/vt82c686: Remove via_isa_set_irq()
    >
    >  hw/ide: Extract IDEBus assignment into bmdma_init()
    >
    >  hw/ide: Extract bmdma_status_writeb()
    >
    >  hw/ide/pci: Replace some magic numbers by constants
    >
    >  hw/ide/piix: Move registration of VMStateDescription to DeviceClass
    >
    
    Ping
    
    AFAICS all patches are reviewed.
    
    Best regards,
    Bernhard
    
    >
    >
    > include/hw/ide/pci.h      |  1 +
    >
    > include/hw/isa/vt82c686.h |  2 --
    >
    > hw/ide/cmd646.c           |  3 +--
    >
    > hw/ide/pci.c              | 16 ++++++++++++++++
    >
    > hw/ide/piix.c             |  8 +++-----
    >
    > hw/ide/sii3112.c          |  7 ++-----
    >
    > hw/ide/via.c              |  9 +++++----
    >
    > hw/isa/vt82c686.c         | 11 +++++------
    >
    > 8 files changed, 33 insertions(+), 24 deletions(-)
    >
    >
    >
    >-- >
    >2.40.1
    >
    >
    >
    
    
    ^ permalink raw reply	[flat|nested] 6+ messages in thread
  • * Re: [PATCH v3 0/7] VIA and general PCI IDE cleanup
           [not found] <20230531211043.41724-1-shentey@gmail.com>
                       ` (3 preceding siblings ...)
      2023-07-10 21:27 ` [PATCH v3 0/7] VIA and general PCI IDE cleanup Bernhard Beschow
    @ 2023-07-10 22:12 ` Philippe Mathieu-Daudé
      4 siblings, 0 replies; 6+ messages in thread
    From: Philippe Mathieu-Daudé @ 2023-07-10 22:12 UTC (permalink / raw)
      To: Bernhard Beschow, qemu-devel
      Cc: Jiaxun Yang, qemu-ppc, qemu-block, John Snow, Huacai Chen,
    	BALATON Zoltan
    
    On 31/5/23 23:10, Bernhard Beschow wrote:
    > This series is split off from a more general PCI IDE refactoring aiming for a
    > common implementation of the PCI IDE controller specification for all
    > TYPE_PCI_IDE models [1].
    
    
    > Bernhard Beschow (7):
    >    hw/ide/pci: Expose legacy interrupts as named GPIOs
    >    hw/ide/via: Wire up IDE legacy interrupts in host device
    >    hw/isa/vt82c686: Remove via_isa_set_irq()
    >    hw/ide: Extract IDEBus assignment into bmdma_init()
    >    hw/ide: Extract bmdma_status_writeb()
    >    hw/ide/pci: Replace some magic numbers by constants
    >    hw/ide/piix: Move registration of VMStateDescription to DeviceClass
    
    Queued to mips-next, thanks!
    
    
    
    ^ permalink raw reply	[flat|nested] 6+ messages in thread

  • end of thread, other threads:[~2023-07-10 22:13 UTC | newest]
    
    Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
    -- links below jump to the message on this page --
         [not found] <20230531211043.41724-1-shentey@gmail.com>
         [not found] ` <20230531211043.41724-7-shentey@gmail.com>
    2023-05-31 21:25   ` [PATCH v3 6/7] hw/ide/pci: Replace some magic numbers by constants Philippe Mathieu-Daudé
    2023-06-01 12:24   ` Mark Cave-Ayland
         [not found] ` <20230531211043.41724-4-shentey@gmail.com>
    2023-05-31 21:27   ` [PATCH v3 3/7] hw/isa/vt82c686: Remove via_isa_set_irq() Philippe Mathieu-Daudé
         [not found] ` <20230531211043.41724-8-shentey@gmail.com>
    2023-06-01 12:26   ` [PATCH v3 7/7] hw/ide/piix: Move registration of VMStateDescription to DeviceClass Mark Cave-Ayland
    2023-07-10 21:27 ` [PATCH v3 0/7] VIA and general PCI IDE cleanup Bernhard Beschow
    2023-07-10 22:12 ` Philippe Mathieu-Daudé
    

    This is a public inbox, see mirroring instructions
    for how to clone and mirror all data and code used for this inbox;
    as well as URLs for NNTP newsgroup(s).