Revision 8da3ff18 hw/vmware_vga.c

b/hw/vmware_vga.c
992 992
static uint32_t vmsvga_vram_readb(void *opaque, target_phys_addr_t addr)
993 993
{
994 994
    struct vmsvga_state_s *s = (struct vmsvga_state_s *) opaque;
995
    addr -= s->vram_base;
996 995
    if (addr < s->fb_size)
997 996
        return *(uint8_t *) (ds_get_data(s->ds) + addr);
998 997
    else
......
1002 1001
static uint32_t vmsvga_vram_readw(void *opaque, target_phys_addr_t addr)
1003 1002
{
1004 1003
    struct vmsvga_state_s *s = (struct vmsvga_state_s *) opaque;
1005
    addr -= s->vram_base;
1006 1004
    if (addr < s->fb_size)
1007 1005
        return *(uint16_t *) (ds_get_data(s->ds) + addr);
1008 1006
    else
......
1012 1010
static uint32_t vmsvga_vram_readl(void *opaque, target_phys_addr_t addr)
1013 1011
{
1014 1012
    struct vmsvga_state_s *s = (struct vmsvga_state_s *) opaque;
1015
    addr -= s->vram_base;
1016 1013
    if (addr < s->fb_size)
1017 1014
        return *(uint32_t *) (ds_get_data(s->ds) + addr);
1018 1015
    else
......
1023 1020
                uint32_t value)
1024 1021
{
1025 1022
    struct vmsvga_state_s *s = (struct vmsvga_state_s *) opaque;
1026
    addr -= s->vram_base;
1027 1023
    if (addr < s->fb_size)
1028 1024
        *(uint8_t *) (ds_get_data(s->ds) + addr) = value;
1029 1025
    else
......
1034 1030
                uint32_t value)
1035 1031
{
1036 1032
    struct vmsvga_state_s *s = (struct vmsvga_state_s *) opaque;
1037
    addr -= s->vram_base;
1038 1033
    if (addr < s->fb_size)
1039 1034
        *(uint16_t *) (ds_get_data(s->ds) + addr) = value;
1040 1035
    else
......
1045 1040
                uint32_t value)
1046 1041
{
1047 1042
    struct vmsvga_state_s *s = (struct vmsvga_state_s *) opaque;
1048
    addr -= s->vram_base;
1049 1043
    if (addr < s->fb_size)
1050 1044
        *(uint32_t *) (ds_get_data(s->ds) + addr) = value;
1051 1045
    else

Also available in: Unified diff