Revision a8170e5e hw/exynos4210_fimd.c
b/hw/exynos4210_fimd.c | ||
---|---|---|
290 | 290 |
uint16_t virtpage_offsize; /* VIDWADD2 register */ |
291 | 291 |
MemoryRegionSection mem_section; /* RAM fragment containing framebuffer */ |
292 | 292 |
uint8_t *host_fb_addr; /* Host pointer to window's framebuffer */ |
293 |
target_phys_addr_t fb_len; /* Framebuffer length */
|
|
293 |
hwaddr fb_len; /* Framebuffer length */
|
|
294 | 294 |
}; |
295 | 295 |
|
296 | 296 |
typedef struct { |
... | ... | |
1110 | 1110 |
static void fimd_update_memory_section(Exynos4210fimdState *s, unsigned win) |
1111 | 1111 |
{ |
1112 | 1112 |
Exynos4210fimdWindow *w = &s->window[win]; |
1113 |
target_phys_addr_t fb_start_addr, fb_mapped_len;
|
|
1113 |
hwaddr fb_start_addr, fb_mapped_len;
|
|
1114 | 1114 |
|
1115 | 1115 |
if (!s->enabled || !(w->wincon & FIMD_WINCON_ENWIN) || |
1116 | 1116 |
FIMD_WINDOW_PROTECTED(s->shadowcon, win)) { |
... | ... | |
1243 | 1243 |
Exynos4210fimdState *s = (Exynos4210fimdState *)opaque; |
1244 | 1244 |
Exynos4210fimdWindow *w; |
1245 | 1245 |
int i, line; |
1246 |
target_phys_addr_t fb_line_addr, inc_size;
|
|
1246 |
hwaddr fb_line_addr, inc_size;
|
|
1247 | 1247 |
int scrn_height; |
1248 | 1248 |
int first_line = -1, last_line = -1, scrn_width; |
1249 | 1249 |
bool blend = false; |
... | ... | |
1348 | 1348 |
s->hueoffset = 0x01800080; |
1349 | 1349 |
} |
1350 | 1350 |
|
1351 |
static void exynos4210_fimd_write(void *opaque, target_phys_addr_t offset,
|
|
1351 |
static void exynos4210_fimd_write(void *opaque, hwaddr offset,
|
|
1352 | 1352 |
uint64_t val, unsigned size) |
1353 | 1353 |
{ |
1354 | 1354 |
Exynos4210fimdState *s = (Exynos4210fimdState *)opaque; |
... | ... | |
1649 | 1649 |
} |
1650 | 1650 |
} |
1651 | 1651 |
|
1652 |
static uint64_t exynos4210_fimd_read(void *opaque, target_phys_addr_t offset,
|
|
1652 |
static uint64_t exynos4210_fimd_read(void *opaque, hwaddr offset,
|
|
1653 | 1653 |
unsigned size) |
1654 | 1654 |
{ |
1655 | 1655 |
Exynos4210fimdState *s = (Exynos4210fimdState *)opaque; |
Also available in: Unified diff