Patchwork PPC: 440EP: Initialize timer

login
register
mail settings
Submitter Alexander Graf
Date Jan. 3, 2012, 6:38 p.m.
Message ID <1325615927-1096-2-git-send-email-agraf@suse.de>
Download mbox | patch
Permalink /patch/134050/
State New
Headers show

Comments

Alexander Graf - Jan. 3, 2012, 6:38 p.m.
When using TCG with a BookE PowerPC core, we need to explicitly initialize
the BookE timers with the correct frequencies.

This was missing for 440EP, since that code came from KVM and was never used
with TCG.

Signed-off-by: Alexander Graf <agraf@suse.de>
---
 hw/ppc440.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

Patch

diff --git a/hw/ppc440.c b/hw/ppc440.c
index cd8a95d..f7779bf 100644
--- a/hw/ppc440.c
+++ b/hw/ppc440.c
@@ -56,6 +56,7 @@  CPUState *ppc440ep_init(MemoryRegion *address_space_mem, ram_addr_t *ram_size,
         exit(1);
     }
 
+    ppc_booke_timers_init(env, 400000000, 0);
     ppc_dcr_init(env, NULL, NULL);
 
     /* interrupt controller */