[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL v4 00/12] target-lm32 updates
From: |
Michael Walle |
Subject: |
[Qemu-devel] [PULL v4 00/12] target-lm32 updates |
Date: |
Mon, 20 Jan 2014 20:34:18 +0100 |
Hi Anthony,
this is a pull request for various updates and fixes for the LatticeMico32
target.
Please pull.
changes since v3:
- rebased
- signed pull request
changes since v2:
- rebased
- replaced ifdef HOST_WORDS_BIGENDIAN with be16_to_cpu() in
"milkymist-vgafb: swap pixel data in source buffer"
- bumped "target-lm32: move model features to LM32CPU" to v2 patch
with minor fixes found by Andreas Faerber
- new patch "hw/lm32: print error if cpu model is not found"
changes since v1:
- rebased
- dropped patch "target-lm32: register helper functions". This is
no longer needed.
- added patch "target-lm32: stop VM on illegal or unknown instruction".
Was posted as request for comments before. But since there were no
comments, include it here.
Thanks,
michael
The following changes since commit 1cf892ca2689c84960b4ce4d2723b6bee453711c:
SPARC: Fix LEON3 power down instruction (2014-01-15 15:37:33 +1000)
are available in the git repository at:
git://github.com/mwalle/qemu tags/lm32-fixes/20140120
for you to fetch changes up to b77202ef2d93722a2c0f6ee467f3664515e2cc21:
hw/lm32: print error if cpu model is not found (2014-01-20 19:49:13 +0100)
----------------------------------------------------------------
Antony Pavlov (1):
milkymist-uart: use qemu_chr_fe_write_all() instead of qemu_chr_fe_write()
Michael Walle (11):
lm32_sys: increase test case name length limit
tests: lm32: new rule for single test cases
lm32_uart/lm32_juart: use qemu_chr_fe_write_all()
milkymist-vgafb: swap pixel data in source buffer
target-lm32: kill cpu_abort() calls
target-lm32: move model features to LM32CPU
target-lm32: add breakpoint/watchpoint support
lm32_sys: print test result on stderr
lm32_sys: dump cpu state if test case fails
target-lm32: stop VM on illegal or unknown instruction
hw/lm32: print error if cpu model is not found
hw/char/lm32_juart.c | 2 +-
hw/char/lm32_uart.c | 2 +-
hw/char/milkymist-uart.c | 2 +-
hw/display/milkymist-vgafb_template.h | 1 +
hw/lm32/lm32_boards.c | 10 ++
hw/lm32/milkymist.c | 5 +
hw/misc/lm32_sys.c | 7 +-
target-lm32/TODO | 2 -
target-lm32/cpu-qom.h | 6 +
target-lm32/cpu.c | 188 +++++++++++++++++++++++++++-
target-lm32/cpu.h | 34 ++++--
target-lm32/helper.c | 217 ++++++++++++++-------------------
target-lm32/helper.h | 4 +
target-lm32/op_helper.c | 75 +++++++++++-
target-lm32/translate.c | 178 +++++++++++++++++----------
tests/tcg/lm32/Makefile | 3 +
16 files changed, 529 insertions(+), 207 deletions(-)
--
1.7.10.4
- [Qemu-devel] [PULL v4 00/12] target-lm32 updates,
Michael Walle <=
- [Qemu-devel] [PULL v4 01/12] lm32_sys: increase test case name length limit, Michael Walle, 2014/01/20
- [Qemu-devel] [PULL v4 02/12] tests: lm32: new rule for single test cases, Michael Walle, 2014/01/20
- [Qemu-devel] [PULL v4 06/12] target-lm32: kill cpu_abort() calls, Michael Walle, 2014/01/20
- [Qemu-devel] [PULL v4 04/12] lm32_uart/lm32_juart: use qemu_chr_fe_write_all(), Michael Walle, 2014/01/20
- [Qemu-devel] [PULL v4 03/12] milkymist-uart: use qemu_chr_fe_write_all() instead of qemu_chr_fe_write(), Michael Walle, 2014/01/20
- [Qemu-devel] [PULL v4 12/12] hw/lm32: print error if cpu model is not found, Michael Walle, 2014/01/20
- [Qemu-devel] [PULL v4 11/12] target-lm32: stop VM on illegal or unknown instruction, Michael Walle, 2014/01/20
- [Qemu-devel] [PULL v4 07/12] target-lm32: move model features to LM32CPU, Michael Walle, 2014/01/20
- [Qemu-devel] [PULL v4 05/12] milkymist-vgafb: swap pixel data in source buffer, Michael Walle, 2014/01/20
- [Qemu-devel] [PULL v4 08/12] target-lm32: add breakpoint/watchpoint support, Michael Walle, 2014/01/20