aboutsummaryrefslogtreecommitdiff
path: root/include/hw
diff options
context:
space:
mode:
authorHelge Deller <deller@gmx.de>2024-02-03 01:04:45 +0100
committerHelge Deller <deller@gmx.de>2024-02-11 13:20:23 +0100
commit32d26ea407cadf6efbb46c972caf8594a45c4c81 (patch)
treeebd383fefa07766af233abe6cace9ba09dbbd5af /include/hw
parent9ccbe394d2818002fce6c83e801990c6fe18a6c9 (diff)
downloadqemu-32d26ea407cadf6efbb46c972caf8594a45c4c81.zip
qemu-32d26ea407cadf6efbb46c972caf8594a45c4c81.tar.gz
qemu-32d26ea407cadf6efbb46c972caf8594a45c4c81.tar.bz2
lasi: Add reset I/O ports for LASI audio and FDC
Linux writes zeroes at bootup into the default ports for LASI audio and LASI floppy controller to reset those devices. Allow writing to those registers to avoid HPMCs. Signed-off-by: Helge Deller <deller@gmx.de>
Diffstat (limited to 'include/hw')
-rw-r--r--include/hw/misc/lasi.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/hw/misc/lasi.h b/include/hw/misc/lasi.h
index 0a8c735..f01c0f6 100644
--- a/include/hw/misc/lasi.h
+++ b/include/hw/misc/lasi.h
@@ -26,9 +26,11 @@ OBJECT_DECLARE_SIMPLE_TYPE(LasiState, LASI_CHIP)
#define LASI_IAR 0x10
#define LASI_LPT 0x02000
+#define LASI_AUDIO 0x04000
#define LASI_UART 0x05000
#define LASI_LAN 0x07000
#define LASI_RTC 0x09000
+#define LASI_FDC 0x0A000
#define LASI_PCR 0x0C000 /* LASI Power Control register */
#define LASI_ERRLOG 0x0C004 /* LASI Error Logging register */