eepro100: Add diagnose command Real hardware would run an internal self-test. The emulation just returns a passed status. Original patch was from Reimar Döffinger, thanks. Signed-off-by: Stefan Weil <weil@mail.berlios.de> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
diff --git a/hw/eepro100.c b/hw/eepro100.c index e10ce62..0f07b70 100644 --- a/hw/eepro100.c +++ b/hw/eepro100.c
@@ -958,6 +958,11 @@ /* Starting with offset 8, the command contains * 64 dwords microcode which we just ignore here. */ break; + case CmdDiagnose: + TRACE(OTHER, logout("diagnose\n")); + /* Make sure error flag is not set. */ + s->tx.status = 0; + break; default: missing("undefined command"); success = false;