Revision a8170e5e target-xtensa/xtensa-semi.c
b/target-xtensa/xtensa-semi.c | ||
---|---|---|
169 | 169 |
uint32_t len = regs[5]; |
170 | 170 |
|
171 | 171 |
while (len > 0) { |
172 |
target_phys_addr_t paddr =
|
|
172 |
hwaddr paddr =
|
|
173 | 173 |
cpu_get_phys_page_debug(env, vaddr); |
174 | 174 |
uint32_t page_left = |
175 | 175 |
TARGET_PAGE_SIZE - (vaddr & (TARGET_PAGE_SIZE - 1)); |
176 | 176 |
uint32_t io_sz = page_left < len ? page_left : len; |
177 |
target_phys_addr_t sz = io_sz;
|
|
177 |
hwaddr sz = io_sz;
|
|
178 | 178 |
void *buf = cpu_physical_memory_map(paddr, &sz, is_write); |
179 | 179 |
|
180 | 180 |
if (buf) { |
... | ... | |
295 | 295 |
uint32_t sz = regs[5]; |
296 | 296 |
|
297 | 297 |
while (sz) { |
298 |
target_phys_addr_t len = sz;
|
|
298 |
hwaddr len = sz;
|
|
299 | 299 |
void *buf = cpu_physical_memory_map(base, &len, 1); |
300 | 300 |
|
301 | 301 |
if (buf && len) { |
Also available in: Unified diff