From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:59891) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ua4WS-0004OC-0e for qemu-devel@nongnu.org; Wed, 08 May 2013 09:35:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ua4WQ-00022a-JC for qemu-devel@nongnu.org; Wed, 08 May 2013 09:35:07 -0400 Received: from host-82-135-62-35.customer.m-online.net ([82.135.62.35]:40509 helo=mail.embedded-brains.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ua4WQ-0001nC-1X for qemu-devel@nongnu.org; Wed, 08 May 2013 09:35:06 -0400 From: Sebastian Huber Date: Wed, 8 May 2013 14:55:24 +0200 Message-Id: <1368017724-21851-1-git-send-email-sebastian.huber@embedded-brains.de> Subject: [Qemu-devel] [PATCH] arm/zynq: Add software reset List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Sebastian Huber , git@xilinx.com --- hw/misc/zynq_slcr.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/hw/misc/zynq_slcr.c b/hw/misc/zynq_slcr.c index 8418327..e88702e 100644 --- a/hw/misc/zynq_slcr.c +++ b/hw/misc/zynq_slcr.c @@ -396,6 +396,9 @@ static void zynq_slcr_write(void *opaque, hwaddr offset, goto bad_reg; } s->reset[(offset - 0x200) / 4] = val; + if (offset == 0x200 && val == 0x1) { + qemu_system_reset_request(); + } break; case 0x300: s->apu_ctrl = val; -- 1.7.7