[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v5 + 1/2] target/aarch64: optimize cross-page direct
From: |
Emilio G. Cota |
Subject: |
[Qemu-devel] [PATCH v5 + 1/2] target/aarch64: optimize cross-page direct jumps in softmmu |
Date: |
Fri, 28 Apr 2017 15:17:24 -0400 |
Perf numbers in next commit's log.
Signed-off-by: Emilio G. Cota <address@hidden>
---
target/arm/translate-a64.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/target/arm/translate-a64.c b/target/arm/translate-a64.c
index 24de30d..5b691fc 100644
--- a/target/arm/translate-a64.c
+++ b/target/arm/translate-a64.c
@@ -373,8 +373,7 @@ static inline void gen_goto_tb(DisasContext *s, int n,
uint64_t dest)
} else if (s->singlestep_enabled) {
gen_exception_internal(EXCP_DEBUG);
} else {
- tcg_gen_exit_tb(0);
- s->is_jmp = DISAS_TB_JUMP;
+ tcg_gen_lookup_and_goto_ptr(cpu_pc);
}
}
}
--
2.7.4
- [Qemu-devel] [PATCH v5 17/19] tcg/aarch64: Implement goto_ptr, (continued)
[Qemu-devel] [PATCH v5++] TCG cross-tb optimizations, Aurelien Jarno, 2017/04/30