From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43821) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VVl2N-0006xZ-0t for qemu-devel@nongnu.org; Mon, 14 Oct 2013 12:30:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VVl2D-0002bf-08 for qemu-devel@nongnu.org; Mon, 14 Oct 2013 12:30:30 -0400 Received: from ssl.serverraum.org ([2a01:4f8:a0:1283::1:2]:49078) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VVl2C-0002b5-Mc for qemu-devel@nongnu.org; Mon, 14 Oct 2013 12:30:20 -0400 From: Michael Walle Date: Mon, 14 Oct 2013 18:29:24 +0200 Message-Id: <1381768175-13520-1-git-send-email-michael@walle.cc> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: [Qemu-devel] [PULL v2 00/11] target-lm32 updates List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org, Anthony Liguori , Blue Swirl Cc: Michael Walle Hi Anthony, Hi Blue, This is a pull for various updates and fixes for the LatticeMico32 target= . Please pull. 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 1cdae4573d7613149348d834c605bfbe3c7d40= 5b: Merge remote-tracking branch 'mdroth/qga-pull-2013-10-10' into staging = (2013-10-11 09:38:07 -0700) are available in the git repository at: git://github.com/mwalle/qemu for-upstream for you to fetch changes up to ea58bb33c57895e2b6fed1e2a3063cb5826aa818: target-lm32: stop VM on illegal or unknown instruction (2013-10-14 18:2= 3:08 +0200) ---------------------------------------------------------------- Antony Pavlov (1): milkymist-uart: use qemu_chr_fe_write_all() instead of qemu_chr_fe_= write() Michael Walle (10): 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/char/lm32_juart.c | 2 +- hw/char/lm32_uart.c | 2 +- hw/char/milkymist-uart.c | 2 +- hw/display/milkymist-vgafb_template.h | 3 + hw/misc/lm32_sys.c | 7 +- target-lm32/TODO | 2 - target-lm32/cpu-qom.h | 1 + target-lm32/cpu.c | 1 + target-lm32/cpu.h | 39 +++++++- target-lm32/helper.c | 104 +++++++++++++++++--- target-lm32/helper.h | 4 + target-lm32/op_helper.c | 75 +++++++++++++- target-lm32/translate.c | 173 ++++++++++++++++++++-------= ------ tests/tcg/lm32/Makefile | 3 + 14 files changed, 325 insertions(+), 93 deletions(-)