From patchwork Wed Sep 25 18:59:21 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Michael Walle X-Patchwork-Id: 277958 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from lists.gnu.org (lists.gnu.org [IPv6:2001:4830:134:3::11]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client did not present a certificate) by ozlabs.org (Postfix) with ESMTPS id 792FC2C00CE for ; Thu, 26 Sep 2013 05:00:26 +1000 (EST) Received: from localhost ([::1]:54333 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VOuJy-0000Ti-Si for incoming@patchwork.ozlabs.org; Wed, 25 Sep 2013 15:00:22 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:35274) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VOuJY-0000SU-Pa for qemu-devel@nongnu.org; Wed, 25 Sep 2013 15:00:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VOuJT-0008FI-FC for qemu-devel@nongnu.org; Wed, 25 Sep 2013 14:59:56 -0400 Received: from ssl.serverraum.org ([2a01:4f8:a0:1283::1:2]:50298) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VOuJT-0008F2-6F for qemu-devel@nongnu.org; Wed, 25 Sep 2013 14:59:51 -0400 Received: from localhost (localhost [127.0.0.1]) by ssl.serverraum.org (Postfix) with ESMTP id 20F9A3F099; Wed, 25 Sep 2013 20:59:48 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at ssl.serverraum.org Received: from ssl.serverraum.org ([127.0.0.1]) by localhost (ssl.serverraum.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Ep11MouzDK7t; Wed, 25 Sep 2013 20:59:47 +0200 (CEST) Received: from thanatos.fritz.box (88-134-163-112-dynip.superkabel.de [88.134.163.112]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ssl.serverraum.org (Postfix) with ESMTPSA id A53AE3F079; Wed, 25 Sep 2013 20:59:47 +0200 (CEST) From: Michael Walle To: qemu-devel@nongnu.org Date: Wed, 25 Sep 2013 20:59:21 +0200 Message-Id: <1380135572-25095-1-git-send-email-michael@walle.cc> X-Mailer: git-send-email 1.7.10.4 MIME-Version: 1.0 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a01:4f8:a0:1283::1:2 Cc: Michael Walle Subject: [Qemu-devel] [PULL 00/11] target-lm32 updates X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Sender: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org This is a pull for various updates and fixes for the LatticeMico32 target. Please pull. Thanks, michael The following changes since commit f828a4c8faa118e0ebab3e353ac6840f3b2a0318: Merge remote-tracking branch 'stefanha/tracing' into staging (2013-09-23 11:53:22 -0500) are available in the git repository at: git://github.com/mwalle/qemu for-upstream for you to fetch changes up to 4470c88945cd4aba158e510c416e0321f101ff83: lm32_sys: dump cpu state if test case fails (2013-09-25 19:54:32 +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() target-lm32: register helper functions 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 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 | 3 + target-lm32/op_helper.c | 58 +++++++++++++++++- target-lm32/translate.c | 105 ++++++++++++++++++--------------- tests/tcg/lm32/Makefile | 3 + 14 files changed, 259 insertions(+), 73 deletions(-)