Commit edf75d592cf7ec0ed8286f1900b0d1d567477c52
1 parent
1376847f
export more memory defines
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@514 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
1 changed file
with
14 additions
and
0 deletions
cpu-all.h
... | ... | @@ -475,6 +475,20 @@ void cpu_set_log_filename(const char *filename); |
475 | 475 | |
476 | 476 | /* memory API */ |
477 | 477 | |
478 | +extern int phys_ram_size; | |
479 | +extern int phys_ram_fd; | |
480 | +extern uint8_t *phys_ram_base; | |
481 | + | |
482 | +/* physical memory access */ | |
483 | +#define IO_MEM_NB_ENTRIES 256 | |
484 | +#define TLB_INVALID_MASK (1 << 3) | |
485 | +#define IO_MEM_SHIFT 4 | |
486 | + | |
487 | +#define IO_MEM_RAM (0 << IO_MEM_SHIFT) /* hardcoded offset */ | |
488 | +#define IO_MEM_ROM (1 << IO_MEM_SHIFT) /* hardcoded offset */ | |
489 | +#define IO_MEM_UNASSIGNED (2 << IO_MEM_SHIFT) | |
490 | +#define IO_MEM_CODE (3 << IO_MEM_SHIFT) | |
491 | + | |
478 | 492 | typedef void CPUWriteMemoryFunc(uint32_t addr, uint32_t value); |
479 | 493 | typedef uint32_t CPUReadMemoryFunc(uint32_t addr); |
480 | 494 | ... | ... |