[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] cc943c: pci: Use bus master address space for
From: |
GitHub |
Subject: |
[Qemu-commits] [qemu/qemu] cc943c: pci: Use bus master address space for delivering M... |
Date: |
Fri, 15 Aug 2014 11:00:06 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: cc943c36faa192cd4b32af8fe5edb31894017d35
https://github.com/qemu/qemu/commit/cc943c36faa192cd4b32af8fe5edb31894017d35
Author: Jan Kiszka <address@hidden>
Date: 2014-08-14 (Thu, 14 Aug 2014)
Changed paths:
M hw/pci/msi.c
M hw/pci/msix.c
Log Message:
-----------
pci: Use bus master address space for delivering MSI/MSI-X messages
The spec says (and real HW confirms this) that, if the bus master bit
is 0, the device will not generate any PCI accesses. MSI and MSI-X
messages fall among these, so we should use the corresponding address
space to deliver them. This will prevent delivery if bus master support
is disabled.
Cc: address@hidden
Signed-off-by: Jan Kiszka <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: f9f218730c30c4d7f325f2ee44498271f80a1d20
https://github.com/qemu/qemu/commit/f9f218730c30c4d7f325f2ee44498271f80a1d20
Author: Jan Kiszka <address@hidden>
Date: 2014-08-14 (Thu, 14 Aug 2014)
Changed paths:
M hw/i386/pc_piix.c
M hw/i386/pc_q35.c
M include/hw/i386/pc.h
Log Message:
-----------
pc: Create 2.2 machine type
Yet identical to 2.1.
Signed-off-by: Jan Kiszka <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: d209c7440a642ba08bbb0f13e22390460d3661ed
https://github.com/qemu/qemu/commit/d209c7440a642ba08bbb0f13e22390460d3661ed
Author: Jan Kiszka <address@hidden>
Date: 2014-08-14 (Thu, 14 Aug 2014)
Changed paths:
M hw/audio/intel-hda.c
M include/hw/i386/pc.h
Log Message:
-----------
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 <address@hidden>
Signed-off-by: Jan Kiszka <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: 41d2f71376fe401a1fdb7deda023769207511790
https://github.com/qemu/qemu/commit/41d2f71376fe401a1fdb7deda023769207511790
Author: Hu Tao <address@hidden>
Date: 2014-08-14 (Thu, 14 Aug 2014)
Changed paths:
M hw/i386/acpi-dsdt.dsl
M hw/i386/acpi-dsdt.hex.generated
M hw/i386/q35-acpi-dsdt.dsl
M hw/i386/ssdt-mem.dsl
M hw/i386/ssdt-misc.dsl
M include/hw/acpi/pc-hotplug.h
Log Message:
-----------
hw:i386: typo fix: MEMORY_HOPTLUG_DEVICE -> MEMORY_HOTPLUG_DEVICE
Cc: address@hidden
Signed-off-by: Hu Tao <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: cfe0ffd0272f1a6d34d27ac1a7072d1c42d33ad3
https://github.com/qemu/qemu/commit/cfe0ffd0272f1a6d34d27ac1a7072d1c42d33ad3
Author: Hu Tao <address@hidden>
Date: 2014-08-14 (Thu, 14 Aug 2014)
Changed paths:
M hw/mem/pc-dimm.c
Log Message:
-----------
pc-dimm: validate node property
If user specifies a node number that exceeds the available numa nodes in
emulated system for pc-dimm device, the device will report an invalid _PXM
to OSPM. Fix this by checking the node property value.
Cc: address@hidden
Signed-off-by: Hu Tao <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: 988eba0f681bd4f82e9e02998da8106f165ed82c
https://github.com/qemu/qemu/commit/988eba0f681bd4f82e9e02998da8106f165ed82c
Author: Michael S. Tsirkin <address@hidden>
Date: 2014-08-14 (Thu, 14 Aug 2014)
Changed paths:
M hw/mem/pc-dimm.c
Log Message:
-----------
pc-dimm: fix up error message
- int should be printed using %d
- print actual wrong value for property
Cc: address@hidden
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: c68233aee8ef47861b65f0d079c5b0b3816447e5
https://github.com/qemu/qemu/commit/c68233aee8ef47861b65f0d079c5b0b3816447e5
Author: Hu Tao <address@hidden>
Date: 2014-08-14 (Thu, 14 Aug 2014)
Changed paths:
M numa.c
Log Message:
-----------
numa: show hex number in error message for consistency and prefix them with 0x
The error messages before and after patch are:
before:
qemu-system-x86_64: total memory for NUMA nodes (134217728) should equal RAM
size (20000000)
after:
qemu-system-x86_64: total memory for NUMA nodes (0x8000000) should equal RAM
size (0x20000000)
Cc: address@hidden
Signed-off-by: Hu Tao <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: d67aadccfa0bd3330a7b8e7e0a1726117ba75cf1
https://github.com/qemu/qemu/commit/d67aadccfa0bd3330a7b8e7e0a1726117ba75cf1
Author: Michael S. Tsirkin <address@hidden>
Date: 2014-08-14 (Thu, 14 Aug 2014)
Changed paths:
M hw/i386/acpi-build.c
Log Message:
-----------
acpi: align RSDP
RSDP should be aligned at a 16-byte boundary.
This would by chance at the moment, fix up acpi build
to make it robust.
Cc: address@hidden
Signed-off-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Laszlo Ersek <address@hidden>
Commit: 7f9efb6b80f3ee4545a14f17025329cc2c3c0a93
https://github.com/qemu/qemu/commit/7f9efb6b80f3ee4545a14f17025329cc2c3c0a93
Author: Levente Kurusa <address@hidden>
Date: 2014-08-14 (Thu, 14 Aug 2014)
Changed paths:
M hw/misc/ivshmem.c
Log Message:
-----------
ivshmem: fix building when debug mode is enabled
ivsmem_offset was removed, however this debug statement was not updated.
Modify the statement to fit the new mechanic.
Signed-off-by: Levente Kurusa <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: 1195fed9e6790bd8fd86b0dc33e2442d70355ac6
https://github.com/qemu/qemu/commit/1195fed9e6790bd8fd86b0dc33e2442d70355ac6
Author: Gabriel L. Somlo <address@hidden>
Date: 2014-08-14 (Thu, 14 Aug 2014)
Changed paths:
M hw/net/e1000.c
Log Message:
-----------
e1000: correctly handle phy_ctrl reserved & self-clearing bits
Make phyreg_writeops responsible for actually writing their
respective phy registers, rather than rely on set_mdic() to
do it on their behalf.
The only current instance of phyreg_writeops is set_phy_ctrl();
modify it to write the register on its own, while also correctly
handling reserved and self-clearing bits.
have_autoneg() does not need to check for MII_CR_RESTART_AUTO_NEG,
since the only time the flag comes into play is during set_phy_ctrl(),
and, following this patch, never actually gets written to the phy
control register.
Signed-off-by: Gabriel Somlo <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: 9616c29045fa199a222ee4fc91034998113ae32a
https://github.com/qemu/qemu/commit/9616c29045fa199a222ee4fc91034998113ae32a
Author: Gabriel L. Somlo <address@hidden>
Date: 2014-08-14 (Thu, 14 Aug 2014)
Changed paths:
M hw/net/e1000.c
Log Message:
-----------
e1000: use symbolic constants to init phy ctrl & status registers
Signed-off-by: Gabriel Somlo <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: 260cb1c409f6b41fc284ece95462e458d7fda6c4
https://github.com/qemu/qemu/commit/260cb1c409f6b41fc284ece95462e458d7fda6c4
Author: Markus Armbruster <address@hidden>
Date: 2014-08-14 (Thu, 14 Aug 2014)
Changed paths:
M hw/i386/pc.c
M hw/i386/pc_piix.c
M hw/i386/pc_q35.c
M include/hw/i386/pc.h
Log Message:
-----------
pc: Get rid of pci-info leftovers
pc_fw_cfg_guest_info() never does anything, because has_pci_info is
always false.
Introduced in commit f8c457b "pc: pass PCI hole ranges to Guests",
disabled in commit 9604f70 "pc: disable pci-info for 1.6", and hasn't
been enabled since. Obviously a dead end. Get of it.
Signed-off-by: Markus Armbruster <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Commit: f2c85a2f36f57f155cda7bc9f7c42b44f1a2439e
https://github.com/qemu/qemu/commit/f2c85a2f36f57f155cda7bc9f7c42b44f1a2439e
Author: Peter Maydell <address@hidden>
Date: 2014-08-15 (Fri, 15 Aug 2014)
Changed paths:
M hw/audio/intel-hda.c
M hw/i386/acpi-build.c
M hw/i386/acpi-dsdt.dsl
M hw/i386/acpi-dsdt.hex.generated
M hw/i386/pc.c
M hw/i386/pc_piix.c
M hw/i386/pc_q35.c
M hw/i386/q35-acpi-dsdt.dsl
M hw/i386/ssdt-mem.dsl
M hw/i386/ssdt-misc.dsl
M hw/mem/pc-dimm.c
M hw/misc/ivshmem.c
M hw/net/e1000.c
M hw/pci/msi.c
M hw/pci/msix.c
M include/hw/acpi/pc-hotplug.h
M include/hw/i386/pc.h
M numa.c
Log Message:
-----------
Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging
post-2.1 bugfixes
A bunch of fixes that missed 2.1 by a small margin.
If we do 2.1.1, some of these would be good candidates,
added Cc qemu-stable as appropriate.
Signed-off-by: Michael S. Tsirkin <address@hidden>
# gpg: Signature made Thu 14 Aug 2014 17:07:25 BST using RSA key ID D28D5469
# gpg: Good signature from "Michael S. Tsirkin <address@hidden>"
# gpg: aka "Michael S. Tsirkin <address@hidden>"
* remotes/mst/tags/for_upstream:
pc: Get rid of pci-info leftovers
e1000: use symbolic constants to init phy ctrl & status registers
e1000: correctly handle phy_ctrl reserved & self-clearing bits
ivshmem: fix building when debug mode is enabled
acpi: align RSDP
numa: show hex number in error message for consistency and prefix them with 0x
pc-dimm: fix up error message
pc-dimm: validate node property
hw:i386: typo fix: MEMORY_HOPTLUG_DEVICE -> MEMORY_HOTPLUG_DEVICE
hw/audio/intel-hda: Fix MSI capability address
pc: Create 2.2 machine type
pci: Use bus master address space for delivering MSI/MSI-X messages
Signed-off-by: Peter Maydell <address@hidden>
Compare: https://github.com/qemu/qemu/compare/5c6b3c50cca2...f2c85a2f36f5
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] cc943c: pci: Use bus master address space for delivering M...,
GitHub <=