From: Michael Walle <michael@walle.cc>
To: qemu-devel@nongnu.org
Cc: Peter Maydell <peter.maydell@linaro.org>,
Michael Walle <michael@walle.cc>,
Anthony Liguori <aliguori@amazon.com>
Subject: [Qemu-devel] [PULL v5 00/12] target-lm32 updates
Date: Tue, 4 Feb 2014 19:58:22 +0100 [thread overview]
Message-ID: <1391540314-16141-1-git-send-email-michael@walle.cc> (raw)
Hi Peter,
this is a pull request for various updates and fixes for the LatticeMico32
target.
Please pull.
changes since v4:
- rebased
- incorporated all fixes suggested by Peter Maydell during v4 review.
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 9396b05a5a35d344dc5eaed6fb0dff96c49d5f50:
Merge remote-tracking branch 'remotes/mcayland/qemu-openbios' into staging (2014-02-04 16:16:37 +0000)
are available in the git repository at:
git://github.com/mwalle/qemu tags/lm32-fixes/20140204
for you to fetch changes up to f41152bd9d01ab327c19a3828bb7896d67cf0752:
hw/lm32: print error if cpu model is not found (2014-02-04 19:47:39 +0100)
----------------------------------------------------------------
target-lm32: fixes
----------------------------------------------------------------
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 | 2 +-
hw/lm32/lm32_boards.c | 10 ++
hw/lm32/milkymist.c | 5 +
hw/misc/lm32_sys.c | 8 +-
target-lm32/TODO | 2 -
target-lm32/cpu-qom.h | 6 +
target-lm32/cpu.c | 188 +++++++++++++++++++++++++++-
target-lm32/cpu.h | 34 +++--
target-lm32/helper.c | 218 ++++++++++++++-------------------
target-lm32/helper.h | 4 +
target-lm32/op_helper.c | 75 +++++++++++-
target-lm32/translate.c | 193 +++++++++++++++++------------
tests/tcg/lm32/Makefile | 8 +-
16 files changed, 539 insertions(+), 220 deletions(-)
--
1.7.10.4
next reply other threads:[~2014-02-04 18:59 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-02-04 18:58 Michael Walle [this message]
2014-02-04 18:58 ` [Qemu-devel] [PULL v5 01/12] lm32_sys: increase test case name length limit Michael Walle
2014-02-04 18:58 ` [Qemu-devel] [PULL v5 02/12] tests: lm32: new rule for single test cases Michael Walle
2014-02-04 18:58 ` [Qemu-devel] [PULL v5 03/12] milkymist-uart: use qemu_chr_fe_write_all() instead of qemu_chr_fe_write() Michael Walle
2014-02-04 18:58 ` [Qemu-devel] [PULL v5 04/12] lm32_uart/lm32_juart: use qemu_chr_fe_write_all() Michael Walle
2014-02-04 18:58 ` [Qemu-devel] [PULL v5 05/12] milkymist-vgafb: swap pixel data in source buffer Michael Walle
2014-02-04 18:58 ` [Qemu-devel] [PULL v5 06/12] target-lm32: kill cpu_abort() calls Michael Walle
2014-02-04 18:58 ` [Qemu-devel] [PULL v5 07/12] target-lm32: move model features to LM32CPU Michael Walle
2014-02-04 18:58 ` [Qemu-devel] [PULL v5 08/12] target-lm32: add breakpoint/watchpoint support Michael Walle
2014-02-04 18:58 ` [Qemu-devel] [PULL v5 09/12] lm32_sys: print test result on stderr Michael Walle
2014-02-04 18:58 ` [Qemu-devel] [PULL v5 10/12] lm32_sys: dump cpu state if test case fails Michael Walle
2014-02-04 18:58 ` [Qemu-devel] [PULL v5 11/12] target-lm32: stop VM on illegal or unknown instruction Michael Walle
2014-02-04 18:58 ` [Qemu-devel] [PULL v5 12/12] hw/lm32: print error if cpu model is not found Michael Walle
2014-02-08 16:08 ` [Qemu-devel] [PULL v5 00/12] target-lm32 updates Peter Maydell
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1391540314-16141-1-git-send-email-michael@walle.cc \
--to=michael@walle.cc \
--cc=aliguori@amazon.com \
--cc=peter.maydell@linaro.org \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).