[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL RESEND 00/19] MIPS patches for 2021-07-11
From: |
Philippe Mathieu-Daudé |
Subject: |
[PULL RESEND 00/19] MIPS patches for 2021-07-11 |
Date: |
Sun, 11 Jul 2021 23:19:45 +0200 |
The following changes since commit 9516034d05a8c71ef157a59f525e4c4f7ed79827:
Merge remote-tracking branch 'remotes/cminyard/tags/for-qemu-6.1-2' into
staging (2021-07-11 14:32:49 +0100)
are available in the Git repository at:
https://github.com/philmd/qemu.git tags/mips-20210711
for you to fetch changes up to 39d9919f4b4c3e7f230efd7d845439d6d732dc89:
dp8393x: don't force 32-bit register access (2021-07-11 22:29:54 +0200)
----------------------------------------------------------------
MIPS patches queue
- Rename Raven ASIC PCI bridge, add PCI_IO_BASE_ADDR definition
- Various Toshiba TX79 opcodes implemented
- Rewrite UHI errno_mips() using switch statement
- Few fixes and improvements in the SONIC model (dp8393x)
----------------------------------------------------------------
Mark Cave-Ayland (2):
dp8393x: fix CAM descriptor entry index
dp8393x: don't force 32-bit register access
Philippe Mathieu-Daudé (17):
hw/pci-host: Rename Raven ASIC PCI bridge as raven.c
hw/pci-host/raven: Add PCI_IO_BASE_ADDR definition
target/mips/tx79: Introduce PAND/POR/PXOR/PNOR opcodes (parallel
logic)
target/mips/tx79: Introduce PSUB* opcodes (Parallel Subtract)
target/mips/tx79: Introduce PEXTUW (Parallel Extend Upper from Word)
target/mips/tx79: Introduce PEXTL[BHW] opcodes (Parallel Extend Lower)
target/mips/tx79: Introduce PCEQ* opcodes (Parallel Compare for Equal)
target/mips/tx79: Introduce PCGT* (Parallel Compare for Greater Than)
target/mips/tx79: Introduce PPACW opcode (Parallel Pack to Word)
target/mips/tx79: Introduce PROT3W opcode (Parallel Rotate 3 Words)
target/mips/tx79: Introduce LQ opcode (Load Quadword)
target/mips/tx79: Introduce SQ opcode (Store Quadword)
target/mips: Rewrite UHI errno_mips() using switch statement
dp8393x: Replace address_space_rw(is_write=1) by address_space_write()
dp8393x: Replace 0x40 magic value by SONIC_REG_COUNT definition
dp8393x: Store CAM registers as 16-bit
dp8393x: Rewrite dp8393x_get() / dp8393x_put()
target/mips/tcg/tx79.decode | 34 +++
hw/net/dp8393x.c | 208 +++++++---------
hw/pci-host/{prep.c => raven.c} | 11 +-
target/mips/tcg/sysemu/mips-semi.c | 24 +-
target/mips/tcg/translate.c | 16 +-
target/mips/tcg/tx79_translate.c | 382 +++++++++++++++++++++++++++++
MAINTAINERS | 2 +-
hw/pci-host/Kconfig | 2 +-
hw/pci-host/meson.build | 2 +-
hw/ppc/Kconfig | 2 +-
10 files changed, 526 insertions(+), 157 deletions(-)
rename hw/pci-host/{prep.c => raven.c} (97%)
--
2.31.1
- [PULL RESEND 00/19] MIPS patches for 2021-07-11,
Philippe Mathieu-Daudé <=