[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] 98cb5d: ahci: advertise HOST_CAP_64
From: |
GitHub |
Subject: |
[Qemu-commits] [qemu/qemu] 98cb5d: ahci: advertise HOST_CAP_64 |
Date: |
Fri, 10 Feb 2017 11:00:12 -0800 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: 98cb5dccb192b0082626080890dac413473573c6
https://github.com/qemu/qemu/commit/98cb5dccb192b0082626080890dac413473573c6
Author: Ladi Prosek <address@hidden>
Date: 2017-02-10 (Fri, 10 Feb 2017)
Changed paths:
M hw/ide/ahci.c
Log Message:
-----------
ahci: advertise HOST_CAP_64
The AHCI emulation code supports 64-bit addressing and should advertise this
fact in the Host Capabilities register. Both Linux and Windows drivers test
this bit to decide if the upper 32 bits of various registers may be written
to, and at least some versions of Windows have a bug where DMA is attempted
with an address above 4GB but, in the absence of HOST_CAP_64, the upper 32
bits are left unititialized which leads to a memory corruption.
[Maintainer edit:
This fixes https://bugzilla.redhat.com/show_bug.cgi?id=1411105,
which affects Windows Server 2008 SP2 in some cases.]
Signed-off-by: Ladi Prosek <address@hidden>
Message-id: address@hidden
[Amended commit message --js]
Signed-off-by: John Snow <address@hidden>
Commit: 98b2faeaee96ab084d0b1669918688d8895c155f
https://github.com/qemu/qemu/commit/98b2faeaee96ab084d0b1669918688d8895c155f
Author: Peter Maydell <address@hidden>
Date: 2017-02-10 (Fri, 10 Feb 2017)
Changed paths:
M hw/ide/ahci.c
Log Message:
-----------
Merge remote-tracking branch 'remotes/jnsnow/tags/ide-pull-request' into
staging
# gpg: Signature made Fri 10 Feb 2017 16:47:54 GMT
# gpg: using RSA key 0x7DEF8106AAFC390E
# gpg: Good signature from "John Snow (John Huston) <address@hidden>"
# Primary key fingerprint: FAEB 9711 A12C F475 812F 18F2 88A9 064D 1835 61EB
# Subkey fingerprint: F9B7 ABDB BCAC DF95 BE76 CBD0 7DEF 8106 AAFC 390E
* remotes/jnsnow/tags/ide-pull-request:
ahci: advertise HOST_CAP_64
Signed-off-by: Peter Maydell <address@hidden>
Compare: https://github.com/qemu/qemu/compare/61eedf7aec0e...98b2faeaee96
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] 98cb5d: ahci: advertise HOST_CAP_64,
GitHub <=