In scsi-generic the reset() function is not available. Signed-off-by: Bernhard Kohl <bernhard.k...@nsn.com> --- hw/lsi53c895a.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/hw/lsi53c895a.c b/hw/lsi53c895a.c index 5eaf69e..01ff028 100644 --- a/hw/lsi53c895a.c +++ b/hw/lsi53c895a.c @@ -1597,7 +1597,9 @@ static void lsi_reg_writeb(LSIState *s, int offset, uint8_t val) for (id = 0; id < s->bus.ndev; id++) { if (s->bus.devs[id]) { dev = &s->bus.devs[id]->qdev; - dev->info->reset(dev); + if (dev->info->reset) { + dev->info->reset(dev); + } } } s->sstat0 |= LSI_SSTAT0_RST; -- 1.7.2.2