From patchwork Sun Dec 19 20:00:08 2010 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bob Breuer X-Patchwork-Id: 76154 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by ozlabs.org (Postfix) with ESMTPS id 9CDA2B7082 for ; Mon, 20 Dec 2010 06:53:39 +1100 (EST) Received: from localhost ([127.0.0.1]:39803 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PUPJx-00013B-9W for incoming@patchwork.ozlabs.org; Sun, 19 Dec 2010 14:53:29 -0500 Received: from [140.186.70.92] (port=51381 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PUPJT-00012z-DU for qemu-devel@nongnu.org; Sun, 19 Dec 2010 14:53:00 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PUPJS-0000K7-56 for qemu-devel@nongnu.org; Sun, 19 Dec 2010 14:52:59 -0500 Received: from mail.mc.net ([209.172.128.24]:51074) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1PUPJR-0000Jg-Vl for qemu-devel@nongnu.org; Sun, 19 Dec 2010 14:52:58 -0500 Received: (qmail 22069 invoked by uid 420); 19 Dec 2010 19:52:58 -0000 Received: from unknown (HELO ?127.0.0.1?) (breuerr@209.172.177.18) by mail.mc.net with SMTP; 19 Dec 2010 19:52:58 -0000 Message-ID: <4D0E6448.7070006@mc.net> Date: Sun, 19 Dec 2010 14:00:08 -0600 From: Bob Breuer User-Agent: Thunderbird 2.0.0.24 (Windows/20100228) MIME-Version: 1.0 To: QEMU Developers References: <4D0CEAB0.9030706@mc.net> <4D0E5F16.3090905@mc.net> In-Reply-To: <4D0E5F16.3090905@mc.net> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4-2.6 Cc: Blue Swirl , =?ISO-8859-1?Q?Andreas_F=E4rber?= Subject: [Qemu-devel] [PATCH] sparc32: ledma extra registers need tracing too X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Errors-To: qemu-devel-bounces+incoming=patchwork.ozlabs.org@nongnu.org Also trace the extra registers, and call them undocumented instead. Signed-off-by: Bob Breuer diff --git a/hw/sparc32_dma.c b/hw/sparc32_dma.c index 56be8c8..0325a55 100644 --- a/hw/sparc32_dma.c +++ b/hw/sparc32_dma.c @@ -170,7 +170,9 @@ static uint32_t dma_mem_readl(void *opaque, target_phys_addr_t addr) uint32_t saddr; if (s->is_ledma && (addr > DMA_MAX_REG_OFFSET)) { - return 0; /* extra mystery register(s) */ + /* extra undocumented register(s) */ + trace_sparc32_dma_mem_readl(addr, 0); + return 0; } saddr = (addr & DMA_MASK) >> 2; trace_sparc32_dma_mem_readl(addr, s->dmaregs[saddr]); @@ -183,7 +185,9 @@ static void dma_mem_writel(void *opaque, target_phys_addr_t addr, uint32_t val) uint32_t saddr; if (s->is_ledma && (addr > DMA_MAX_REG_OFFSET)) { - return; /* extra mystery register(s) */ + /* extra undocumented register(s) */ + trace_sparc32_dma_mem_writel(addr, 0, val); + return; } saddr = (addr & DMA_MASK) >> 2; trace_sparc32_dma_mem_writel(addr, s->dmaregs[saddr], val);