OSDN Git Service

lsi: check if SIGP bit is already set in Wait reselect
authorSven Schnelle <svens@stackframe.org>
Sun, 17 Feb 2019 11:37:17 +0000 (12:37 +0100)
committerPaolo Bonzini <pbonzini@redhat.com>
Mon, 11 Mar 2019 15:33:49 +0000 (16:33 +0100)
commit2265e98b72df477a38271787485e2cd33df212b4
treef20e1b22f2c9b1cf9141dd07538a0d5877e98d84
parent12dd89f7006dc1208f6310600d98621e8e1ac0e6
lsi: check if SIGP bit is already set in Wait reselect

If SIGP is set, the 'Wait for Reselection' command should jump
immediately to the address stored in the second DWORD of the
instruction. This fixes spurious hangs in the HP-UX 11.11
installer when the SIGP bit gets set by the kernel before the
'Wait for Reselection' command is executed by SCRIPTS.

Signed-off-by: Sven Schnelle <svens@stackframe.org>
Tested-by: Helge Deller <deller@gmx.de>
Message-Id: <20190217113717.7077-1-svens@stackframe.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
hw/scsi/lsi53c895a.c