From 29e922b61fb3d93836825ca9731bb2cadbb6ed72 Mon Sep 17 00:00:00 2001 From: Blue Swirl Date: Mon, 29 Mar 2010 19:24:00 +0000 Subject: Compile qemu-timer only once Arrange various declarations so that also non-CPU code can access them, adjust users. Move CPU specific code to cpus.c. Signed-off-by: Blue Swirl --- exec-all.h | 14 -------------- 1 file changed, 14 deletions(-) (limited to 'exec-all.h') diff --git a/exec-all.h b/exec-all.h index 37da2f5..ff3b240 100644 --- a/exec-all.h +++ b/exec-all.h @@ -337,20 +337,6 @@ static inline tb_page_addr_t get_page_addr_code(CPUState *env1, target_ulong add + env1->tlb_table[mmu_idx][page_index].addend; return qemu_ram_addr_from_host(p); } - -/* Deterministic execution requires that IO only be performed on the last - instruction of a TB so that interrupts take effect immediately. */ -static inline int can_do_io(CPUState *env) -{ - if (!use_icount) - return 1; - - /* If not executing code then assume we are ok. */ - if (!env->current_tb) - return 1; - - return env->can_do_io != 0; -} #endif typedef void (CPUDebugExcpHandler)(CPUState *env); -- cgit v1.1