Revision be48e995 hw/qxl.c

b/hw/qxl.c
821 821
{
822 822
    QXLRam *ram = d->ram;
823 823

  
824
    assert(SPICE_RING_IS_EMPTY(&ram->cmd_ring));
825
    assert(SPICE_RING_IS_EMPTY(&ram->cursor_ring));
824
    assert(!d->ssd.running || SPICE_RING_IS_EMPTY(&ram->cmd_ring));
825
    assert(!d->ssd.running || SPICE_RING_IS_EMPTY(&ram->cursor_ring));
826 826
}
827 827

  
828 828
static void qxl_reset_state(PCIQXLDevice *d)
829 829
{
830
    QXLRam *ram = d->ram;
831 830
    QXLRom *rom = d->rom;
832 831

  
833
    assert(!d->ssd.running || SPICE_RING_IS_EMPTY(&ram->cmd_ring));
834
    assert(!d->ssd.running || SPICE_RING_IS_EMPTY(&ram->cursor_ring));
832
    qxl_check_state(d);
835 833
    d->shadow_rom.update_id = cpu_to_le32(0);
836 834
    *rom = d->shadow_rom;
837 835
    qxl_rom_set_dirty(d);

Also available in: Unified diff