OSDN Git Service

esp: Do not overwrite ESP_TCHI after reset
authorHannes Reinecke <hare@suse.de>
Mon, 10 Nov 2014 15:52:55 +0000 (16:52 +0100)
committerPaolo Bonzini <pbonzini@redhat.com>
Wed, 12 Nov 2014 09:27:03 +0000 (10:27 +0100)
commitc9cf45c1a475e594c560862d9df35b16e3a42702
tree549d5e4e36ef8c474c0e778b175004768ac55822
parented4b43265d4d0c7ecfbbcb4001f61700756f22b9
esp: Do not overwrite ESP_TCHI after reset

After a reset ESP_TCHI should contain the unique ID
of the chip. This value will be overwritten with the
current tranfer count if the transfer count has
previously been set.
So we should always return the chip id if ESP_TCHI
has never been written to.

Signed-off-by: Hannes Reinecke <hare@suse.de>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
hw/scsi/esp.c
include/hw/scsi/esp.h