Commit beeaef55 authored by Paolo Bonzini's avatar Paolo Bonzini
Browse files

tcg: move tb_lock out of translate-all.h

parent a574cf9b
Loading
Loading
Loading
Loading
+0 −1
Original line number Diff line number Diff line
@@ -25,7 +25,6 @@
#include "qemu/config-file.h"
#include "qemu/path.h"
#include "qemu/help_option.h"
/* For tb_lock */
#include "cpu.h"
#include "exec/exec-all.h"
#include "tcg.h"
+4 −0
Original line number Diff line number Diff line
@@ -467,6 +467,10 @@ extern uintptr_t tci_tb_ptr;
   smaller than 4 bytes, so we don't worry about special-casing this.  */
#define GETPC_ADJ   2

void tb_lock(void);
void tb_unlock(void);
void tb_lock_reset(void);

#if !defined(CONFIG_USER_ONLY)

struct MemoryRegion *iotlb_to_region(CPUState *cpu,
+0 −4
Original line number Diff line number Diff line
@@ -757,10 +757,6 @@ void *tcg_malloc_internal(TCGContext *s, int size);
void tcg_pool_reset(TCGContext *s);
TranslationBlock *tcg_tb_alloc(TCGContext *s);

void tb_lock(void);
void tb_unlock(void);
void tb_lock_reset(void);

/* Called with tb_lock held.  */
static inline void *tcg_malloc(int size)
{