On 09/07/2025 12:16, Philippe Mathieu-Daudé wrote:

Hi Mark,

On 9/7/25 09:50, Mark Cave-Ayland wrote:
On 18/06/2025 07:12, Mark Cave-Ayland wrote:

This series contains a few minor tidy-ups along with an implementation of the
logic to only allow ESP commands permitted in the current mode. The motivation
is to fix GitLab issue #2464 which causes Windows NT MIPS to bluescreen on
boot.

Patches 1 to 5 are simple tidy-ups from investigating the issue. Patch 6 adds
a new asc_mode variable to indicate the current ESP mode, whilst patch 7 
implements
the feature which fixes GitLab issue #2464.

Note: this series is being reposted as both the SeaBIOS and SeaBIOS hppa 
binaries
currently distributed with QEMU have now been fixed so that they do not use an
illegal ESP command sequence.


Mark Cave-Ayland (7):

   esp.c: add asc_mode property to indicate the current ESP mode
   esp.c: only allow ESP commands permitted in the current asc_mode

  hw/scsi/esp.c         | 94 +++++++++++++++++++++++++++++++++++++------
  hw/scsi/trace-events  |  1 +
  include/hw/scsi/esp.h | 15 ++++++-
  3 files changed, 96 insertions(+), 14 deletions(-)

Ping?

I reviewed 1-5 but don't have sufficient knowledge for 6-7 so
will defer these to Paolo.

Thanks Phil, I really appreciate your effort to help out here.


ATB,

Mark.


Reply via email to