Revision 810260a8 exec-all.h
b/exec-all.h | ||
---|---|---|
191 | 191 |
#if defined(USE_DIRECT_JUMP) |
192 | 192 |
|
193 | 193 |
#if defined(__powerpc__) |
194 |
#if defined(__powerpc64__) |
|
195 |
extern void ppc_tb_set_jmp_target(unsigned long jmp_addr, unsigned long addr); |
|
196 |
#define tb_set_jmp_target1 ppc_tb_set_jmp_target |
|
197 |
#else |
|
194 | 198 |
static inline void flush_icache_range(unsigned long start, unsigned long stop); |
195 | 199 |
static inline void tb_set_jmp_target1(unsigned long jmp_addr, unsigned long addr) |
196 | 200 |
{ |
... | ... | |
223 | 227 |
/* flush icache */ |
224 | 228 |
flush_icache_range(jmp_addr, jmp_addr + patch_size); |
225 | 229 |
} |
230 |
#endif |
|
226 | 231 |
#elif defined(__i386__) || defined(__x86_64__) |
227 | 232 |
static inline void tb_set_jmp_target1(unsigned long jmp_addr, unsigned long addr) |
228 | 233 |
{ |
Also available in: Unified diff