Revision 9f810beb hw/vmware_vga.c

b/hw/vmware_vga.c
622 622
            cursor.bpp = vmsvga_fifo_read(s);
623 623

  
624 624
            args = SVGA_BITMAP_SIZE(x, y) + SVGA_PIXMAP_SIZE(x, y, cursor.bpp);
625
	    if (SVGA_BITMAP_SIZE(x, y) > sizeof cursor.mask ||
626
		SVGA_PIXMAP_SIZE(x, y, cursor.bpp) > sizeof cursor.image)
627
		    goto badcmd;
625
            if (SVGA_BITMAP_SIZE(x, y) > sizeof cursor.mask ||
626
                SVGA_PIXMAP_SIZE(x, y, cursor.bpp) > sizeof cursor.image)
627
                    goto badcmd;
628 628

  
629 629
            len -= args;
630 630
            if (len < 0)
......
857 857
        s->invalidated = 1;
858 858
        s->vga.invalidate(&s->vga);
859 859
        if (s->enable) {
860
	  s->fb_size = ((s->depth + 7) >> 3) * s->new_width * s->new_height;
861
	  vga_dirty_log_stop(&s->vga);
862
	} else {
863
	  vga_dirty_log_start(&s->vga);
864
	}
860
            s->fb_size = ((s->depth + 7) >> 3) * s->new_width * s->new_height;
861
            vga_dirty_log_stop(&s->vga);
862
        } else {
863
            vga_dirty_log_start(&s->vga);
864
        }
865 865
        break;
866 866

  
867 867
    case SVGA_REG_WIDTH:
......
1303 1303
                    PCI_BASE_ADDRESS_MEM_PREFETCH, pci_vmsvga_map_mem);
1304 1304

  
1305 1305
    pci_register_bar(&s->card, 2, SVGA_FIFO_SIZE,
1306
		     PCI_BASE_ADDRESS_MEM_PREFETCH, pci_vmsvga_map_fifo);
1306
                    PCI_BASE_ADDRESS_MEM_PREFETCH, pci_vmsvga_map_fifo);
1307 1307

  
1308 1308
    vmsvga_init(&s->chip, VGA_RAM_SIZE);
1309 1309

  

Also available in: Unified diff