[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] f03d8e: hw/pcie: fix Extended Configuration S
From: |
GitHub |
Subject: |
[Qemu-commits] [qemu/qemu] f03d8e: hw/pcie: fix Extended Configuration Space for devi... |
Date: |
Thu, 16 Mar 2017 05:15:10 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: f03d8ea330d69f3a98093dfa2633635dff355f90
https://github.com/qemu/qemu/commit/f03d8ea330d69f3a98093dfa2633635dff355f90
Author: Marcel Apfelbaum <address@hidden>
Date: 2017-03-16 (Thu, 16 Mar 2017)
Changed paths:
M hw/pci/pci.c
M hw/pci/pcie.c
M include/hw/compat.h
M include/hw/pci/pci.h
Log Message:
-----------
hw/pcie: fix Extended Configuration Space for devices with no Extended
Capabilities
Absence of any Extended Capabilities is required to be
indicated by an Extended Capability header with a Capability ID of
0000h, a Capability Version of 0h, and a Next Capability Offset of 000h.
Instead of inserting a 'NULL' capability is simpler to mark the start
of the Extended Configuration Space as read-only to achieve the same
behaviour.
Signed-off-by: Marcel Apfelbaum <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: c2cabb34220d63f93e4a0162a26535cbd1f30243
https://github.com/qemu/qemu/commit/c2cabb34220d63f93e4a0162a26535cbd1f30243
Author: Marcel Apfelbaum <address@hidden>
Date: 2017-03-16 (Thu, 16 Mar 2017)
Changed paths:
M dtc
M hw/virtio/virtio-pci.c
M hw/virtio/virtio-pci.h
M include/hw/compat.h
Log Message:
-----------
hw/virtio: fix error enabling flags in Device Control register
When the virtio devices are PCI Express, make error-enabling flags
writable to respect the PCIe spec.
Signed-off-by: Marcel Apfelbaum <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: d584f1b9ca7452ed8d6cd80f7fccd79d667ae49b
https://github.com/qemu/qemu/commit/d584f1b9ca7452ed8d6cd80f7fccd79d667ae49b
Author: Marcel Apfelbaum <address@hidden>
Date: 2017-03-16 (Thu, 16 Mar 2017)
Changed paths:
M hw/pci/pcie.c
M hw/virtio/virtio-pci.c
M hw/virtio/virtio-pci.h
M include/hw/compat.h
M include/hw/pci/pcie.h
Log Message:
-----------
hw/virtio: fix Link Control Register for PCI Express virtio devices
Make several Link Control Register flags writable to conform
with the PCI Express spec.
Signed-off-by: Marcel Apfelbaum <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: 27ce0f3afc9dd25d21b43bbce505157afd93d111
https://github.com/qemu/qemu/commit/27ce0f3afc9dd25d21b43bbce505157afd93d111
Author: Marcel Apfelbaum <address@hidden>
Date: 2017-03-16 (Thu, 16 Mar 2017)
Changed paths:
M hw/virtio/virtio-pci.c
M hw/virtio/virtio-pci.h
M include/hw/compat.h
M include/hw/pci/pcie.h
Log Message:
-----------
hw/virtio: fix Power Management Control Register for PCI Express virtio
devices
Make Power Management State flag writable to conform
with the PCI Express spec.
Signed-off-by: Marcel Apfelbaum <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: bdf4c4ec53f293ea1baa7ce7c31fe0301887b513
https://github.com/qemu/qemu/commit/bdf4c4ec53f293ea1baa7ce7c31fe0301887b513
Author: zhanghailiang <address@hidden>
Date: 2017-03-16 (Thu, 16 Mar 2017)
Changed paths:
M hw/char/virtio-serial-bus.c
Log Message:
-----------
virtio-serial-bus: Delete timer from list before free it
Signed-off-by: zhanghailiang <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Paolo Bonzini <address@hidden>
Reviewed-by: Amit Shah <address@hidden>
Commit: 3716fba3f58de0eea32b8da29976c902549cc836
https://github.com/qemu/qemu/commit/3716fba3f58de0eea32b8da29976c902549cc836
Author: Peter Maydell <address@hidden>
Date: 2017-03-16 (Thu, 16 Mar 2017)
Changed paths:
M dtc
M hw/char/virtio-serial-bus.c
M hw/pci/pci.c
M hw/pci/pcie.c
M hw/virtio/virtio-pci.c
M hw/virtio/virtio-pci.h
M include/hw/compat.h
M include/hw/pci/pci.h
M include/hw/pci/pcie.h
Log Message:
-----------
Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging
virtio, pci: fixes
More fixes missed in the previous pull request.
Signed-off-by: Michael S. Tsirkin <address@hidden>
# gpg: Signature made Thu 16 Mar 2017 02:29:49 GMT
# gpg: using RSA key 0x281F0DB8D28D5469
# gpg: Good signature from "Michael S. Tsirkin <address@hidden>"
# gpg: aka "Michael S. Tsirkin <address@hidden>"
# Primary key fingerprint: 0270 606B 6F3C DF3D 0B17 0970 C350 3912 AFBE 8E67
# Subkey fingerprint: 5D09 FD08 71C8 F85B 94CA 8A0D 281F 0DB8 D28D 5469
* remotes/mst/tags/for_upstream:
virtio-serial-bus: Delete timer from list before free it
hw/virtio: fix Power Management Control Register for PCI Express virtio
devices
hw/virtio: fix Link Control Register for PCI Express virtio devices
hw/virtio: fix error enabling flags in Device Control register
hw/pcie: fix Extended Configuration Space for devices with no Extended
Capabilities
Signed-off-by: Peter Maydell <address@hidden>
Compare: https://github.com/qemu/qemu/compare/7c7563802815...3716fba3f58d
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] f03d8e: hw/pcie: fix Extended Configuration Space for devi...,
GitHub <=