From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:36154) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RbdMw-0003JX-G7 for qemu-devel@nongnu.org; Fri, 16 Dec 2011 14:22:59 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RbdMv-0005Am-Kb for qemu-devel@nongnu.org; Fri, 16 Dec 2011 14:22:58 -0500 Received: from g230177068.adsl.alicedsl.de ([92.230.177.68]:56184 helo=linux-an7x.site) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RbdMv-0005Ai-7h for qemu-devel@nongnu.org; Fri, 16 Dec 2011 14:22:57 -0500 From: Sebastian Huber Date: Fri, 16 Dec 2011 20:30:39 +0100 Message-Id: <1324063839-26778-1-git-send-email-sebastian.huber@embedded-brains.de> Subject: [Qemu-devel] [PATCH 2/4] target-arm: Disable priority_mask feature List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Sebastian Huber This is unused for the ARMv7-M NVIC. Signed-off-by: Sebastian Huber --- hw/arm_gic.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/hw/arm_gic.c b/hw/arm_gic.c index 5139d95..cafcc81 100644 --- a/hw/arm_gic.c +++ b/hw/arm_gic.c @@ -707,7 +707,11 @@ static void gic_reset(gic_state *s) int i; memset(s->irq_state, 0, GIC_NIRQ * sizeof(gic_irq_state)); for (i = 0 ; i < NUM_CPU(s); i++) { +#ifdef NVIC + s->priority_mask[i] = 0x100; +#else s->priority_mask[i] = 0xf0; +#endif s->current_pending[i] = 1023; s->running_irq[i] = 1023; s->running_priority[i] = 0x100; -- 1.7.1