diff options
author | Hannes Reinecke <hare@suse.de> | 2014-10-29 13:00:08 +0100 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2014-10-31 11:29:00 +0100 |
commit | e23d04984a78490d8aaa5c45724a3a334933331f (patch) | |
tree | 579a8a3bd89ce8b06a056f943f212d1d8a49da92 /hw/scsi/mfi.h | |
parent | 3f2cd4dd47719497540fb0e0aa0635e127f2838f (diff) | |
download | qemu-e23d04984a78490d8aaa5c45724a3a334933331f.zip qemu-e23d04984a78490d8aaa5c45724a3a334933331f.tar.gz qemu-e23d04984a78490d8aaa5c45724a3a334933331f.tar.bz2 |
megasas: add MegaRAID SAS 2108 emulation
The 2108 chip supports MSI and MSI-X, so update the emulation
to support both chips.
Signed-off-by: Hannes Reinecke <hare@suse.de>
[Make VMStateDescription const. - Paolo]
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'hw/scsi/mfi.h')
-rw-r--r-- | hw/scsi/mfi.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/hw/scsi/mfi.h b/hw/scsi/mfi.h index 455c96b..29d4177 100644 --- a/hw/scsi/mfi.h +++ b/hw/scsi/mfi.h @@ -60,6 +60,7 @@ #define MFI_ODR0 0x9c /* outbound doorbell register0 */ #define MFI_ODCR0 0xa0 /* outbound doorbell clear register0 */ #define MFI_OSP0 0xb0 /* outbound scratch pad0 */ +#define MFI_OSP1 0xb4 /* outbound scratch pad1 */ #define MFI_IQPL 0xc0 /* Inbound queue port (low bytes) */ #define MFI_IQPH 0xc4 /* Inbound queue port (high bytes) */ #define MFI_DIAG 0xf8 /* Host diag */ @@ -116,6 +117,12 @@ #define MFI_FWINIT_STOP_ADP 0x00000020 /* Move to operational, stop */ #define MFI_FWINIT_ADP_RESET 0x00000040 /* Reset ADP */ +/* + * Control bits for the DIAG register + */ +#define MFI_DIAG_WRITE_ENABLE 0x00000080 +#define MFI_DIAG_RESET_ADP 0x00000004 + /* MFI Commands */ typedef enum { MFI_CMD_INIT = 0x00, |