Browse Source

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>
stable-0.13
Stefan Weil 16 years ago
committed by Michael S. Tsirkin
parent
commit
f80a7fc34e
  1. 5
      hw/eepro100.c

5
hw/eepro100.c

@ -958,6 +958,11 @@ static void action_command(EEPRO100State *s)
/* 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;

Loading…
Cancel
Save