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