qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PULL 00/20] hw/i386/pc: Split PIIX3 southbridge from i440FX northbr


From: Philippe Mathieu-Daudé
Subject: Re: [PULL 00/20] hw/i386/pc: Split PIIX3 southbridge from i440FX northbridge
Date: Tue, 29 Oct 2019 18:04:14 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.1.1

Hi Aleksandar,

On 10/29/19 6:18 AM, Aleksandar Markovic wrote:


On Monday, October 28, 2019, Philippe Mathieu-Daudé <address@hidden <mailto:address@hidden>> wrote:

    Hi Peter,

    This is a X86/MIPS pull, Paolo and Aleksandar are OK I send it:

    https://lists.gnu.org/archive/html/qemu-devel/2019-10/msg04959.html
    <https://lists.gnu.org/archive/html/qemu-devel/2019-10/msg04959.html>

    Regards,

    Phil.


Does this pull request apply on the current code base directly, or is dependant on prior application of other pull requests?

I'm not sure I understand the question, this is a pull request, so it has been tested on the commit on the last master commit (yesterday),
the cover says commit '9bb7350232'. Is there a problem?

    The following changes since commit
    9bb73502321d46f4d320fa17aa38201445783fc4:

       Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into
    staging (2019-10-28 13:32:40 +0000)

    are available in the Git repository at:

    https://gitlab.com/philmd/qemu.git
    <https://gitlab.com/philmd/qemu.git>
    tags/pc_split_i440fx_piix-pull-request

    for you to fetch changes up to d1389352cde824ce8dab7c1a2ded150df6add124:

       hw/pci-host/i440fx: Remove the last PIIX3 traces (2019-10-28
    16:12:29 +0100)

    ----------------------------------------------------------------
    The i440FX northbridge is only used by the PC machine, while the
    PIIX southbridge is also used by the Malta MIPS machine.

    Split the PIIX3 southbridge from i440FX northbridge.

    ----------------------------------------------------------------

    Hervé Poussineau (5):
       piix4: Add the Reset Control Register
       piix4: Add an i8259 Interrupt Controller as specified in datasheet
       piix4: Rename PIIX4 object to piix4-isa
       piix4: Add an i8257 DMA Controller as specified in datasheet
       piix4: Add an i8254 PIT Controller as specified in datasheet

    Philippe Mathieu-Daudé (15):
       MAINTAINERS: Keep PIIX4 South Bridge separate from PC Chipsets
       Revert "irq: introduce qemu_irq_proxy()"
       piix4: Add a MC146818 RTC Controller as specified in datasheet
       hw/mips/mips_malta: Create IDE hard drive array dynamically
       hw/mips/mips_malta: Extract the PIIX4 creation code as piix4_create()
       hw/isa/piix4: Move piix4_create() to hw/isa/piix4.c
       hw/i386: Remove obsolete LoadStateHandler::load_state_old handlers
       hw/pci-host/piix: Extract piix3_create()
       hw/pci-host/piix: Move RCR_IOPORT register definition
       hw/pci-host/piix: Define and use the PIIX IRQ Route Control Registers
       hw/pci-host/piix: Move i440FX declarations to hw/pci-host/i440fx.h
       hw/pci-host/piix: Fix code style issues
       hw/pci-host/piix: Extract PIIX3 functions to hw/isa/piix3.c
       hw/pci-host: Rename incorrectly named 'piix' as 'i440fx'
       hw/pci-host/i440fx: Remove the last PIIX3 traces

      MAINTAINERS                      |  14 +-
      hw/acpi/pcihp.c                  |   2 +-
      hw/acpi/piix4.c                  |  42 +--
      hw/core/irq.c                    |  14 -
      hw/i386/Kconfig                  |   3 +-
      hw/i386/acpi-build.c             |   5 +-
      hw/i386/pc_piix.c                |  10 +-
      hw/i386/xen/xen-hvm.c            |   5 +-
      hw/intc/apic_common.c            |  49 ----
      hw/isa/Kconfig                   |   4 +
      hw/isa/Makefile.objs             |   1 +
      hw/isa/piix3.c                   | 399 +++++++++++++++++++++++++++++
      hw/isa/piix4.c                   | 151 ++++++++++-
      hw/mips/gt64xxx_pci.c            |   5 +-
      hw/mips/mips_malta.c             |  46 +---
      hw/pci-host/Kconfig              |   3 +-
      hw/pci-host/Makefile.objs        |   2 +-
      hw/pci-host/{piix.c => i440fx.c} | 424 +------------------------------
      hw/timer/i8254_common.c          |  40 ---
      include/hw/acpi/piix4.h          |   6 -
      include/hw/i386/pc.h             |  37 ---
      include/hw/irq.h                 |   5 -
      include/hw/isa/isa.h             |   2 +
      include/hw/pci-host/i440fx.h     |  36 +++
      include/hw/southbridge/piix.h    |  74 ++++++
      stubs/pci-host-piix.c            |   3 +-
      26 files changed, 699 insertions(+), 683 deletions(-)
      create mode 100644 hw/isa/piix3.c
      rename hw/pci-host/{piix.c => i440fx.c} (58%)
      delete mode 100644 include/hw/acpi/piix4.h
      create mode 100644 include/hw/pci-host/i440fx.h
      create mode 100644 include/hw/southbridge/piix.h

-- 2.21.0





reply via email to

[Prev in Thread] Current Thread [Next in Thread]