From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:41275) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TmUM3-0006yu-Ll for qemu-devel@nongnu.org; Sat, 22 Dec 2012 14:03:35 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TmULw-0007jm-DO for qemu-devel@nongnu.org; Sat, 22 Dec 2012 14:03:27 -0500 Received: from mail-vb0-f48.google.com ([209.85.212.48]:45176) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TmULw-0007ji-91 for qemu-devel@nongnu.org; Sat, 22 Dec 2012 14:03:20 -0500 Received: by mail-vb0-f48.google.com with SMTP id fc21so6220332vbb.7 for ; Sat, 22 Dec 2012 11:03:19 -0800 (PST) From: Christoffer Dall Date: Sat, 22 Dec 2012 14:03:13 -0500 Message-Id: <1356202993-55730-1-git-send-email-c.dall@virtualopensystems.com> Subject: [Qemu-devel] [PATCH] arm: vexpress: Clear sysctl cfgctrl start bit List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Peter Maydell , Christoffer Dall , kvmarm@lists.cs.columbia.edu The start bit should only be set to indicate that a function call is underway, right now. When done with function, clear it. Cc: Peter Maydell Signed-off-by: Christoffer Dall --- hw/arm_sysctl.c | 1 + 1 file changed, 1 insertion(+) diff --git a/hw/arm_sysctl.c b/hw/arm_sysctl.c index 58eb982..12a62fe 100644 --- a/hw/arm_sysctl.c +++ b/hw/arm_sysctl.c @@ -332,6 +332,7 @@ static void arm_sysctl_write(void *opaque, hwaddr offset, default: s->sys_cfgstat |= 2; /* error */ } + s->sys_cfgctrl &= ~(1 << 31); return; case 0xa8: /* SYS_CFGSTAT */ if (board_id(s) != BOARD_ID_VEXPRESS) { -- 1.7.9.5