Revision 6e59c1db exec-all.h
b/exec-all.h | ||
---|---|---|
79 | 79 |
int page_unprotect(unsigned long address); |
80 | 80 |
void page_unmap(void); |
81 | 81 |
void tlb_flush_page(CPUState *env, uint32_t addr); |
82 |
void tlb_flush_page_write(CPUState *env, uint32_t addr); |
|
82 | 83 |
void tlb_flush(CPUState *env); |
83 | 84 |
|
84 | 85 |
#define CODE_GEN_MAX_SIZE 65536 |
... | ... | |
415 | 416 |
|
416 | 417 |
extern spinlock_t tb_lock; |
417 | 418 |
|
419 |
|
|
420 |
#if defined(TARGET_I386) && !defined(CONFIG_USER_ONLY) |
|
421 |
|
|
422 |
void tlb_fill(unsigned long addr, int is_write, int is_user, |
|
423 |
void *retaddr); |
|
424 |
|
|
425 |
#define ACCESS_TYPE 3 |
|
426 |
#define MEMSUFFIX _code |
|
427 |
#define env cpu_single_env |
|
428 |
|
|
429 |
#define DATA_SIZE 1 |
|
430 |
#include "softmmu_header.h" |
|
431 |
|
|
432 |
#define DATA_SIZE 2 |
|
433 |
#include "softmmu_header.h" |
|
434 |
|
|
435 |
#define DATA_SIZE 4 |
|
436 |
#include "softmmu_header.h" |
|
437 |
|
|
438 |
#undef ACCESS_TYPE |
|
439 |
#undef MEMSUFFIX |
|
440 |
#undef env |
|
441 |
|
|
442 |
#endif |
Also available in: Unified diff