]> git.ipfire.org Git - thirdparty/qemu.git/commitdiff
lasi: Forward LASI SCSI ports to NCR 53c710 driver
authorSoumyajyotii Ssarkar <soumyajyotisarkar23@gmail.com>
Tue, 14 Oct 2025 20:44:16 +0000 (22:44 +0200)
committerHelge Deller <deller@gmx.de>
Mon, 27 Oct 2025 21:13:22 +0000 (22:13 +0100)
Signed-off-by: Soumyajyotii Ssarkar <soumyajyotisarkar23@gmail.com>
Reviewed-by: Helge Deller <deller@gmx.de>
Signed-off-by: Helge Deller <deller@gmx.de>
hw/misc/lasi.c
include/hw/misc/lasi.h

index 9f758c6a863eab8f4533365e86d363ed9271e3e0..6684f16fd758de534ee9be2c54bdab28025645c9 100644 (file)
@@ -43,7 +43,7 @@ static bool lasi_chip_mem_valid(void *opaque, hwaddr addr,
     case LASI_LAN + 12: /* LASI LAN MAC */
     case LASI_RTC:
     case LASI_FDC:
-
+    case LASI_SCSI ... LASI_SCSI + 0xFF:
     case LASI_PCR ... LASI_AMR:
         ret = true;
     }
@@ -84,6 +84,7 @@ static MemTxResult lasi_chip_read_with_attrs(void *opaque, hwaddr addr,
     case LASI_LAN:
     case LASI_LAN + 12:
     case LASI_FDC:
+    case LASI_SCSI ... LASI_SCSI + 0xFF:
         val = 0;
         break;
     case LASI_RTC:
@@ -156,6 +157,9 @@ static MemTxResult lasi_chip_write_with_attrs(void *opaque, hwaddr addr,
     case LASI_UART:
         /* XXX: reset serial port */
         break;
+    case LASI_SCSI ... LASI_SCSI + 0xFF:
+        /* XXX: reset SCSI Controller */
+        break;
     case LASI_LAN:
         /* XXX: reset LAN card */
         break;
index 0bdfb11b501c69dbec760db8ebb9d02067770318..04312d0b5892e6813c69566fc168b4ec97f4c595 100644 (file)
@@ -28,7 +28,9 @@ OBJECT_DECLARE_SIMPLE_TYPE(LasiState, LASI_CHIP)
 #define LASI_LPT        0x02000
 #define LASI_AUDIO      0x04000
 #define LASI_UART       0x05000
+#define LASI_SCSI       0x06000
 #define LASI_LAN        0x07000
+#define LASI_PS2        0x08000
 #define LASI_RTC        0x09000
 #define LASI_FDC        0x0A000