mbox

[PULL,00/20] MIPS patches for 2023-03-07

Message ID 20230307234711.55375-1-philmd@linaro.org
State New
Headers show

Pull-request

https://github.com/philmd/qemu.git tags/mips-misc-20230308

Message

Philippe Mathieu-Daudé March 7, 2023, 11:46 p.m. UTC
The following changes since commit 9832009d9dd2386664c15cc70f6e6bfe062be8bd:

  Merge tag 'pull-riscv-to-apply-20230306' of https://gitlab.com/palmer-dabbelt/qemu into staging (2023-03-07 12:53:00 +0000)

are available in the Git repository at:

  https://github.com/philmd/qemu.git tags/mips-misc-20230308

for you to fetch changes up to cb9291e550c58825d6d7a6c9dc877705bd635376:

  log: Remove unneeded new line (2023-03-08 00:37:48 +0100)

----------------------------------------------------------------
MIPS (and few misc) patches

- MIPS
  - Remove obsolete "mips" board from target-mips.rst
  - Fix JALS32/J32/SWM32 instructions for microMIPS
  - Fix CP0.Config7.WII handling on pre-R6 cores

- HW
  - Revert "Remove intermediate IRQ forwarder" commits
  - Implement legacy LTIM Edge/Level Bank Select in Intel 8259 INTC
  - Improve PCI IRQ routing in VT82C686 / Pegasos II
  - Basic implementation of VIA AC97 audio playback
  - Implement 'resume on connection status change' in USB OHCI

- UI
  - Override windowDidResignKey

- memory
  - Dump HPA and access type in HMP 'info ramblock'

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

Akihiko Odaki (1):
  ui/cocoa: Override windowDidResignKey

BALATON Zoltan (7):
  Revert "hw/isa/vt82c686: Remove intermediate IRQ forwarder"
  hw/display/sm501: Add debug property to control pixman usage
  hw/isa/vt82c686: Implement PCI IRQ routing
  hw/ppc/pegasos2: Fix PCI interrupt routing
  hw/audio/via-ac97: Basic implementation of audio playback
  hw/usb/ohci: Implement resume on connection status change
  log: Remove unneeded new line

Bernhard Beschow (1):
  hw/usb/vt82c686-uhci-pci: Use PCI IRQ routing

David Woodhouse (1):
  hw/intc/i8259: Implement legacy LTIM Edge/Level Bank Select

Jiaxun Yang (1):
  docs/system: Remove "mips" board from target-mips.rst

Marcin Nowakowski (4):
  target/mips: Fix JALS32/J32 instruction handling for microMIPS
  target/mips: Fix SWM32 handling for microMIPS
  target/mips: Implement CP0.Config7.WII bit support
  target/mips: Set correct CP0.Config[4, 5] values for M14K(c)

Philippe Mathieu-Daudé (4):
  target/mips: Replace [g_]assert(0) -> g_assert_not_reached()
  hw/mips: Declare all length properties as unsigned
  hw/mips/itu: Pass SAAR using QOM link property
  Revert "hw/isa/i82378: Remove intermediate IRQ forwarder"

Ted Chen (1):
  memory: Dump HPA and access type of ramblocks

 docs/system/target-mips.rst     |  14 -
 hw/audio/trace-events           |   6 +
 hw/audio/via-ac97.c             | 455 +++++++++++++++++++++++++++++++-
 hw/display/sm501.c              |  18 +-
 hw/intc/i8259.c                 |  10 +-
 hw/intc/i8259_common.c          |  24 +-
 hw/intc/mips_gic.c              |   4 +-
 hw/isa/i82378.c                 |  10 +-
 hw/isa/trace-events             |   1 +
 hw/isa/vt82c686.c               |  54 +++-
 hw/mips/boston.c                |   2 +-
 hw/mips/cps.c                   |  35 +--
 hw/mips/malta.c                 |   2 +-
 hw/misc/mips_cmgcr.c            |   2 +-
 hw/misc/mips_itu.c              |  30 ++-
 hw/pci-host/mv64361.c           |   4 -
 hw/ppc/pegasos2.c               |  26 +-
 hw/usb/hcd-ohci.c               |  23 +-
 hw/usb/vt82c686-uhci-pci.c      |  12 -
 include/hw/intc/mips_gic.h      |   4 +-
 include/hw/isa/i8259_internal.h |   1 +
 include/hw/isa/vt82c686.h       |  25 ++
 include/hw/misc/mips_cmgcr.h    |   2 +-
 include/hw/misc/mips_itu.h      |   9 +-
 softmmu/physmem.c               |  14 +-
 target/mips/cpu-defs.c.inc      |  13 +-
 target/mips/cpu.c               |   4 +-
 target/mips/cpu.h               |   1 +
 target/mips/sysemu/physaddr.c   |   3 +-
 target/mips/tcg/ldst_helper.c   |   4 +-
 target/mips/tcg/msa_helper.c    | 104 ++++----
 target/mips/tcg/translate.c     |   8 +
 ui/cocoa.m                      |  11 +-
 util/log.c                      |   2 +-
 34 files changed, 768 insertions(+), 169 deletions(-)

Comments

Peter Maydell March 9, 2023, 1:13 p.m. UTC | #1
On Tue, 7 Mar 2023 at 23:48, Philippe Mathieu-Daudé <philmd@linaro.org> wrote:
>
> The following changes since commit 9832009d9dd2386664c15cc70f6e6bfe062be8bd:
>
>   Merge tag 'pull-riscv-to-apply-20230306' of https://gitlab.com/palmer-dabbelt/qemu into staging (2023-03-07 12:53:00 +0000)
>
> are available in the Git repository at:
>
>   https://github.com/philmd/qemu.git tags/mips-misc-20230308
>
> for you to fetch changes up to cb9291e550c58825d6d7a6c9dc877705bd635376:
>
>   log: Remove unneeded new line (2023-03-08 00:37:48 +0100)
>
> ----------------------------------------------------------------
> MIPS (and few misc) patches
>
> - MIPS
>   - Remove obsolete "mips" board from target-mips.rst
>   - Fix JALS32/J32/SWM32 instructions for microMIPS
>   - Fix CP0.Config7.WII handling on pre-R6 cores
>
> - HW
>   - Revert "Remove intermediate IRQ forwarder" commits
>   - Implement legacy LTIM Edge/Level Bank Select in Intel 8259 INTC
>   - Improve PCI IRQ routing in VT82C686 / Pegasos II
>   - Basic implementation of VIA AC97 audio playback
>   - Implement 'resume on connection status change' in USB OHCI
>
> - UI
>   - Override windowDidResignKey
>
> - memory
>   - Dump HPA and access type in HMP 'info ramblock'
>


Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/8.0
for any user-visible changes.

-- PMM