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