Commit db8d74668856e5bbc6c8fede0bb17c4f83e7debf
1 parent
997344f3
comments
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@405 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
1 changed file
with
9 additions
and
2 deletions
cpu-defs.h
... | ... | @@ -32,8 +32,15 @@ |
32 | 32 | #define CPU_TLB_SIZE 256 |
33 | 33 | |
34 | 34 | typedef struct CPUTLBEntry { |
35 | - uint32_t address; | |
36 | - uint32_t addend; | |
35 | + /* bit 31 to TARGET_PAGE_BITS : virtual address | |
36 | + bit TARGET_PAGE_BITS-1..IO_MEM_SHIFT : if non zero, memory io | |
37 | + zone number | |
38 | + bit 3 : indicates that the entry is invalid | |
39 | + bit 2..0 : zero | |
40 | + */ | |
41 | + uint32_t address; | |
42 | + /* addend to virtual address to get physical address */ | |
43 | + uint32_t addend; | |
37 | 44 | } CPUTLBEntry; |
38 | 45 | |
39 | 46 | #endif | ... | ... |