[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH] sparc32: all registers set to 0 on reset
From: |
Robert Reif |
Subject: |
[Qemu-devel] [PATCH] sparc32: all registers set to 0 on reset |
Date: |
Wed, 19 Dec 2007 07:39:27 -0500 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4.2) Gecko/20040308 |
All registers are set to 0 on reset.
This requires my prevoius patch which isn't in CVS yet.
diff -p -u -r1.23 slavio_timer.c
--- hw/slavio_timer.c 17 Dec 2007 18:21:57 -0000 1.23
+++ hw/slavio_timer.c 19 Dec 2007 12:28:30 -0000
@@ -306,13 +369,11 @@ static void slavio_timer_reset(void *opa
{
SLAVIO_TIMERState *s = opaque;
- if (slavio_timer_is_user(s))
- s->limit = TIMER_MAX_COUNT64;
- else
- s->limit = TIMER_MAX_COUNT32;
+ s->limit = 0;
s->count = 0;
s->reached = 0;
- ptimer_set_limit(s->timer, LIMIT_TO_PERIODS(s->limit), 1);
+ s->slave_mode = 0;
+ ptimer_set_limit(s->timer, LIMIT_TO_PERIODS(TIMER_MAX_COUNT32), 1);
ptimer_run(s->timer, 0);
s->running = 1;
qemu_irq_lower(s->irq);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-devel] [PATCH] sparc32: all registers set to 0 on reset,
Robert Reif <=