diff options
| author | Jan Kiszka <jan.kiszka@siemens.com> | 2014-07-30 09:02:01 +0200 |
|---|---|---|
| committer | Michael S. Tsirkin <mst@redhat.com> | 2014-08-14 13:20:49 +0200 |
| commit | d209c7440a642ba08bbb0f13e22390460d3661ed (patch) | |
| tree | 7e30588f615f99637d4c6ed1c6c0888355ae06a4 /include/hw/i386/pc.h | |
| parent | f9f218730c30c4d7f325f2ee44498271f80a1d20 (diff) | |
| download | focaccia-qemu-d209c7440a642ba08bbb0f13e22390460d3661ed.tar.gz focaccia-qemu-d209c7440a642ba08bbb0f13e22390460d3661ed.zip | |
hw/audio/intel-hda: Fix MSI capability address
According to ICH9 spec, the MSI capability is located at 0x60. This is important for guest drivers that do not parse the capability chain and use absolute addresses instead. CC: Gerd Hoffmann <kraxel@redhat.com> Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com> Reviewed-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Diffstat (limited to 'include/hw/i386/pc.h')
| -rw-r--r-- | include/hw/i386/pc.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/include/hw/i386/pc.h b/include/hw/i386/pc.h index dc3058b165..895b415e4d 100644 --- a/include/hw/i386/pc.h +++ b/include/hw/i386/pc.h @@ -300,7 +300,12 @@ int e820_add_entry(uint64_t, uint64_t, uint32_t); int e820_get_num_entries(void); bool e820_get_entry(int, uint32_t, uint64_t *, uint64_t *); -#define PC_COMPAT_2_1 +#define PC_COMPAT_2_1 \ + {\ + .driver = "intel-hda",\ + .property = "old_msi_addr",\ + .value = "on",\ + } #define PC_COMPAT_2_0 \ PC_COMPAT_2_1, \ |