OSDN Git Service

microblaze: Dont segfault when singlestepping first insn.
authorEdgar E. Iglesias <edgar.iglesias@petalogix.com>
Sat, 20 Feb 2010 13:03:14 +0000 (14:03 +0100)
committerEdgar E. Iglesias <edgar.iglesias@gmail.com>
Sat, 20 Feb 2010 13:03:14 +0000 (14:03 +0100)
Signed-off-by: Edgar E. Iglesias <edgar.iglesias@petalogix.com>
target-microblaze/op_helper.c

index af89dcf..8a9cea2 100644 (file)
@@ -251,6 +251,12 @@ void do_unassigned_access(target_phys_addr_t addr, int is_write, int is_exec,
                           int is_asi, int size)
 {
     CPUState *saved_env;
+
+    if (!cpu_single_env) {
+        /* XXX: ???   */
+        return;
+    }
+
     /* XXX: hack to restore env in all cases, even if not called from
        generated code */
     saved_env = env;