[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 00/29] target-mips queue
From: |
Leon Alrae |
Subject: |
[Qemu-devel] [PULL 00/29] target-mips queue |
Date: |
Fri, 12 Jun 2015 10:35:07 +0100 |
Hi,
This pull request introduces new MIPS architectural features and improves
MIPS Jazz and Malta emulation. It doesn't include the address_space_rw()
workaround patch from Hervé's series as it's still being discussed.
Thanks,
Leon
Cc: Peter Maydell <address@hidden>
Cc: Aurelien Jarno <address@hidden>
The following changes since commit 0e12e61ff9a3407d123d0dbc4d945aec98d60fdf:
Merge remote-tracking branch 'remotes/kraxel/tags/pull-vga-20150610-1' into
staging (2015-06-10 18:13:58 +0100)
are available in the git repository at:
git://github.com/lalrae/qemu.git tags/mips-20150612
for you to fetch changes up to 6773f9b687e0a8ab4b638ef88d075fb233fb7669:
target-mips: enable XPA and LPA features (2015-06-12 09:06:03 +0100)
----------------------------------------------------------------
MIPS patches 2015-06-12
Changes:
* improve dp8393x network card and rc4030 chipset emulation
* support misaligned R6 and MSA memory accesses
* support MIPS eXtended and Large Physical Addressing
* add Config5.FRE bit and ERETNC instruction (Config5.LLB)
* support ememsize on MALTA
----------------------------------------------------------------
Hervé Poussineau (15):
mips jazz: compile only in 64 bit
dma/rc4030: create custom DMA address space
dma/rc4030: use AddressSpace and address_space_rw in users
dma/rc4030: do not use old_mmio accesses
dma/rc4030: document register at offset 0x210
dma/rc4030: use trace events instead of custom logging
dma/rc4030: convert to QOM
net/dp8393x: always calculate proper checksums
net/dp8393x: do not use old_mmio accesses
net/dp8393x: use dp8393x_ prefix for all functions
net/dp8393x: QOM'ify
net/dp8393x: add PROM to store MAC address
net/dp8393x: add load/save support
net/dp8393x: correctly reset in_use field
net/dp8393x: fix hardware reset
Leon Alrae (10):
target-mips: move group of functions above gen_load_fpr32()
target-mips: add Config5.FRE support allowing Status.FR=0 emulation
target-mips: add ERETNC instruction and Config5.LLB bit
target-mips: correct MFC0 for CP0.EntryLo in MIPS64
target-mips: extend selected CP0 registers to 64-bits in MIPS32
target-mips: support Page Frame Number Extension field
target-mips: add CP0.PageGrain.ELPA support
target-mips: add MTHC0 and MFHC0 instructions
target-mips: remove misleading comments in translate_init.c
target-mips: enable XPA and LPA features
Paul Burton (1):
mips_malta: provide ememsize env variable to kernels
Yongbok Kim (3):
target-mips: Misaligned memory accesses for R6
softmmu: Add probe_write()
target-mips: Misaligned memory accesses for MSA
default-configs/mips-softmmu.mak | 5 -
default-configs/mips64-softmmu.mak | 1 +
default-configs/mips64el-softmmu.mak | 1 +
default-configs/mipsel-softmmu.mak | 5 -
disas/mips.c | 3 +
hw/dma/rc4030.c | 462 ++++++++++----------
hw/mips/Makefile.objs | 3 +-
hw/mips/mips_jazz.c | 53 ++-
hw/mips/mips_malta.c | 15 +-
hw/net/dp8393x.c | 369 ++++++++--------
include/exec/exec-all.h | 2 +
include/hw/mips/mips.h | 11 +-
softmmu_template.h | 22 +
target-mips/cpu.h | 52 ++-
target-mips/helper.h | 11 +-
target-mips/machine.c | 21 +-
target-mips/mips-defs.h | 4 +-
target-mips/op_helper.c | 244 +++++++----
target-mips/translate.c | 802 ++++++++++++++++++++++++-----------
target-mips/translate_init.c | 37 +-
tests/endianness-test.c | 2 -
trace-events | 6 +
22 files changed, 1291 insertions(+), 840 deletions(-)
- [Qemu-devel] [PULL 00/29] target-mips queue,
Leon Alrae <=
- [Qemu-devel] [PULL 01/29] target-mips: move group of functions above gen_load_fpr32(), Leon Alrae, 2015/06/12
- [Qemu-devel] [PULL 03/29] mips_malta: provide ememsize env variable to kernels, Leon Alrae, 2015/06/12
- [Qemu-devel] [PULL 05/29] softmmu: Add probe_write(), Leon Alrae, 2015/06/12
- [Qemu-devel] [PULL 04/29] target-mips: Misaligned memory accesses for R6, Leon Alrae, 2015/06/12
- [Qemu-devel] [PULL 08/29] mips jazz: compile only in 64 bit, Leon Alrae, 2015/06/12
- [Qemu-devel] [PULL 07/29] target-mips: add ERETNC instruction and Config5.LLB bit, Leon Alrae, 2015/06/12
- [Qemu-devel] [PULL 12/29] dma/rc4030: document register at offset 0x210, Leon Alrae, 2015/06/12
- [Qemu-devel] [PULL 06/29] target-mips: Misaligned memory accesses for MSA, Leon Alrae, 2015/06/12
- [Qemu-devel] [PULL 11/29] dma/rc4030: do not use old_mmio accesses, Leon Alrae, 2015/06/12
- [Qemu-devel] [PULL 09/29] dma/rc4030: create custom DMA address space, Leon Alrae, 2015/06/12