Skip to content
  • Peter Maydell's avatar
    a8d6abe1
    Merge tag 'mips-20230113' of https://github.com/philmd/qemu into staging · a8d6abe1
    Peter Maydell authored
    MIPS patches queue
    
    A bunch of cleanups from various people.
    
    - Improved GT64120 on big-endian hosts
    - GT64120 north bridge and MC146818 RTC devices are now target independent
    - Bonito64 north bridge converted to 3-phase reset API
    - PCI refactors around PIIX devices
    - Support for nanoMIPS in bootloader generator API
    - New YAMON Malta Avocado test
    - Removal of 'trap and emulate' KVM support
    - System-specific QMP commands restricted to system emulation
    
    # -----BEGIN PGP SIGNATURE-----
    #
    # iQIzBAABCAAdFiEE+qvnXhKRciHc/Wuy4+MsLN6twN4FAmPBekAACgkQ4+MsLN6t
    # wN4wjxAAtYxyt6WUBpiYfV/LnbQFpAsacues1Vhy9MPYEg5a/iuXWKvWtgRYvGww
    # qR0GVQH8rH7tgnCZK+ioq9jX+hvfBskP6CnKhxmb5zDGm7vP7jhhu8UFWY/EtBgq
    # 0zpNeLMXtnRJ6PBqo/nWFCVtcpDRZ6IkSbpGWkVkciRFc5n/2VCnlIj8k2I1oMvL
    # 11cp2xFQnaPReFXIpMjJHuHv1NObykdlvVg6wQo/A/4qIb8EvJQEPmePjG9Sf0i0
    # v2dhnnxG9mze7+uq0dIC16x8Azko3N7dmtNlBU/aGb9OELwx35aux2M4dNDVogwn
    # DqL/Wsk54TFewECOfS48t/a/TqV8j/ISW1d/JvovBrN2KovmIAbtqHuMUqKVk5l0
    # 23ZOIIPIYwmScZwIlkCIGUuIzFig1zhEmQcoEQaFe/B0oLB2eN/x0Bk9Yklo+i2A
    # WNiyiAj7k5492qEdndOySEEDVt6886F/+CdQ6QYF5Z1L/ELck7XHBH3mGDznWpPn
    # 6IURyVquPJx7ul62jSGI+Gc+qakNoahIhPo5O7hklOM9GwWNOWXHveyb7xjs7j+O
    # eWyVcet+o7hoHkCzmfbyTPySI4qCpF9fA42jqPhATwQPwmGXpbr+4BxUq3KtE43y
    # w9tEigwd4voN3dWLItVh6QE4in70osz3XHp93byvo8bHlS0huVY=
    # =oXX+
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Fri 13 Jan 2023 15:35:28 GMT
    # gpg:                using RSA key FAABE75E12917221DCFD6BB2E3E32C2CDEADC0DE
    # gpg: Good signature from "Philippe Mathieu-Daudé (F4BUG) <f4bug@amsat.org>" [unknown]
    # gpg: WARNING: This key is not certified with a trusted signature!
    # gpg:          There is no indication that the signature belongs to the owner.
    # Primary key fingerprint: FAAB E75E 1291 7221 DCFD  6BB2 E3E3 2C2C DEAD C0DE
    
    * tag 'mips-20230113' of https://github.com/philmd/qemu
    
    : (46 commits)
      scripts/git.orderfile: Display MAINTAINERS changes first
      target/mips: Restrict 'qapi-commands-machine.h' to system emulation
      hw/mips/boston: Rename MachineState 'mc' pointer to 'ms'
      hw/pci-host/bonito: Declare TYPE_BONITO_PCI_HOST_BRIDGE in header
      hw/pci-host/bonito: Use 'bonito_pci' for PCI function #0 code
      hw/pci-host/bonito: Use 'bonito_host' for PCI host bridge code
      hw/pci-host/bonito: Convert to 3-phase reset
      softmmu/rtc: Emit warning when using driftfix=slew on systems without mc146818
      hw/rtc/mc146818rtc: Make the mc146818 RTC device target independent
      hw/core/qdev-properties-system: Allow the 'slew' policy only on x86
      hw/intc: Extract the IRQ counting functions into a separate file
      hw/intc/i8259: Make using the isa_pic singleton more type-safe
      hw/usb/hcd-uhci: Introduce TYPE_ defines for device models
      hw/mips/Kconfig: Track Malta's PIIX dependencies via Kconfig
      hw/isa/piix4: Decouple INTx-to-LNKx routing which is board-specific
      hw/isa/piix3: Decouple INTx-to-LNKx routing which is board-specific
      hw/pci/pci: Factor out pci_bus_map_irqs() from pci_bus_irqs()
      hw/pci/pci_host: Trace config accesses on unexisting functions
      mips: Always include nanomips disassembler
      mips: Remove support for trap and emulate KVM
      ...
    
    Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
    a8d6abe1
    Merge tag 'mips-20230113' of https://github.com/philmd/qemu into staging
    Peter Maydell authored
    MIPS patches queue
    
    A bunch of cleanups from various people.
    
    - Improved GT64120 on big-endian hosts
    - GT64120 north bridge and MC146818 RTC devices are now target independent
    - Bonito64 north bridge converted to 3-phase reset API
    - PCI refactors around PIIX devices
    - Support for nanoMIPS in bootloader generator API
    - New YAMON Malta Avocado test
    - Removal of 'trap and emulate' KVM support
    - System-specific QMP commands restricted to system emulation
    
    # -----BEGIN PGP SIGNATURE-----
    #
    # iQIzBAABCAAdFiEE+qvnXhKRciHc/Wuy4+MsLN6twN4FAmPBekAACgkQ4+MsLN6t
    # wN4wjxAAtYxyt6WUBpiYfV/LnbQFpAsacues1Vhy9MPYEg5a/iuXWKvWtgRYvGww
    # qR0GVQH8rH7tgnCZK+ioq9jX+hvfBskP6CnKhxmb5zDGm7vP7jhhu8UFWY/EtBgq
    # 0zpNeLMXtnRJ6PBqo/nWFCVtcpDRZ6IkSbpGWkVkciRFc5n/2VCnlIj8k2I1oMvL
    # 11cp2xFQnaPReFXIpMjJHuHv1NObykdlvVg6wQo/A/4qIb8EvJQEPmePjG9Sf0i0
    # v2dhnnxG9mze7+uq0dIC16x8Azko3N7dmtNlBU/aGb9OELwx35aux2M4dNDVogwn
    # DqL/Wsk54TFewECOfS48t/a/TqV8j/ISW1d/JvovBrN2KovmIAbtqHuMUqKVk5l0
    # 23ZOIIPIYwmScZwIlkCIGUuIzFig1zhEmQcoEQaFe/B0oLB2eN/x0Bk9Yklo+i2A
    # WNiyiAj7k5492qEdndOySEEDVt6886F/+CdQ6QYF5Z1L/ELck7XHBH3mGDznWpPn
    # 6IURyVquPJx7ul62jSGI+Gc+qakNoahIhPo5O7hklOM9GwWNOWXHveyb7xjs7j+O
    # eWyVcet+o7hoHkCzmfbyTPySI4qCpF9fA42jqPhATwQPwmGXpbr+4BxUq3KtE43y
    # w9tEigwd4voN3dWLItVh6QE4in70osz3XHp93byvo8bHlS0huVY=
    # =oXX+
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Fri 13 Jan 2023 15:35:28 GMT
    # gpg:                using RSA key FAABE75E12917221DCFD6BB2E3E32C2CDEADC0DE
    # gpg: Good signature from "Philippe Mathieu-Daudé (F4BUG) <f4bug@amsat.org>" [unknown]
    # gpg: WARNING: This key is not certified with a trusted signature!
    # gpg:          There is no indication that the signature belongs to the owner.
    # Primary key fingerprint: FAAB E75E 1291 7221 DCFD  6BB2 E3E3 2C2C DEAD C0DE
    
    * tag 'mips-20230113' of https://github.com/philmd/qemu
    
    : (46 commits)
      scripts/git.orderfile: Display MAINTAINERS changes first
      target/mips: Restrict 'qapi-commands-machine.h' to system emulation
      hw/mips/boston: Rename MachineState 'mc' pointer to 'ms'
      hw/pci-host/bonito: Declare TYPE_BONITO_PCI_HOST_BRIDGE in header
      hw/pci-host/bonito: Use 'bonito_pci' for PCI function #0 code
      hw/pci-host/bonito: Use 'bonito_host' for PCI host bridge code
      hw/pci-host/bonito: Convert to 3-phase reset
      softmmu/rtc: Emit warning when using driftfix=slew on systems without mc146818
      hw/rtc/mc146818rtc: Make the mc146818 RTC device target independent
      hw/core/qdev-properties-system: Allow the 'slew' policy only on x86
      hw/intc: Extract the IRQ counting functions into a separate file
      hw/intc/i8259: Make using the isa_pic singleton more type-safe
      hw/usb/hcd-uhci: Introduce TYPE_ defines for device models
      hw/mips/Kconfig: Track Malta's PIIX dependencies via Kconfig
      hw/isa/piix4: Decouple INTx-to-LNKx routing which is board-specific
      hw/isa/piix3: Decouple INTx-to-LNKx routing which is board-specific
      hw/pci/pci: Factor out pci_bus_map_irqs() from pci_bus_irqs()
      hw/pci/pci_host: Trace config accesses on unexisting functions
      mips: Always include nanomips disassembler
      mips: Remove support for trap and emulate KVM
      ...
    
    Signed-off-by: default avatarPeter Maydell <peter.maydell@linaro.org>
Loading