[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL v2 16/30] vfio/pci: Remove PCIe Link Status emulation
From: |
Michael S. Tsirkin |
Subject: |
[Qemu-devel] [PULL v2 16/30] vfio/pci: Remove PCIe Link Status emulation |
Date: |
Tue, 18 Dec 2018 11:12:46 -0500 |
From: Alex Williamson <address@hidden>
Now that the downstream port will virtually negotiate itself to the
link status of the downstream device, we can remove this emulation.
It's not clear that it was every terribly useful anyway.
Tested-by: Geoffrey McRae <address@hidden>
Reviewed-by: Eric Auger <address@hidden>
Signed-off-by: Alex Williamson <address@hidden>
Reviewed-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
---
hw/vfio/pci.c | 6 ------
1 file changed, 6 deletions(-)
diff --git a/hw/vfio/pci.c b/hw/vfio/pci.c
index 74f9a46b4b..c0cb1ec289 100644
--- a/hw/vfio/pci.c
+++ b/hw/vfio/pci.c
@@ -1901,12 +1901,6 @@ static int vfio_setup_pcie_cap(VFIOPCIDevice *vdev, int
pos, uint8_t size,
QEMU_PCI_EXP_LNKCAP_MLS(QEMU_PCI_EXP_LNK_2_5GT),
~0);
vfio_add_emulated_word(vdev, pos + PCI_EXP_LNKCTL, 0, ~0);
}
-
- /* Mark the Link Status bits as emulated to allow virtual negotiation
*/
- vfio_add_emulated_word(vdev, pos + PCI_EXP_LNKSTA,
- pci_get_word(vdev->pdev.config + pos +
- PCI_EXP_LNKSTA),
- PCI_EXP_LNKCAP_MLW | PCI_EXP_LNKCAP_SLS);
}
/*
--
MST
- [Qemu-devel] [PULL v2 06/30] hw/smbios: Restrict access to "hw/smbios/ipmi.h", (continued)
- [Qemu-devel] [PULL v2 06/30] hw/smbios: Restrict access to "hw/smbios/ipmi.h", Michael S. Tsirkin, 2018/12/18
- [Qemu-devel] [PULL v2 08/30] hw/smbios: Move to the hw/firmware/ subdirectory, Michael S. Tsirkin, 2018/12/18
- [Qemu-devel] [PULL v2 09/30] hw/pci-bridge: Fix invalid free(), Michael S. Tsirkin, 2018/12/18
- [Qemu-devel] [PULL v2 07/30] hw/smbios: Remove "smbios_ipmi.h", Michael S. Tsirkin, 2018/12/18
- [Qemu-devel] [PULL v2 10/30] pcie: Create enums for link speed and width, Michael S. Tsirkin, 2018/12/18
- [Qemu-devel] [PULL v2 11/30] pci: Sync PCIe downstream port LNKSTA on read, Michael S. Tsirkin, 2018/12/18
- [Qemu-devel] [PULL v2 12/30] qapi: Define PCIe link speed and width properties, Michael S. Tsirkin, 2018/12/18
- [Qemu-devel] [PULL v2 13/30] pcie: Add link speed and width fields to PCIESlot, Michael S. Tsirkin, 2018/12/18
- [Qemu-devel] [PULL v2 15/30] pcie: Allow generic PCIe root port to specify link speed and width, Michael S. Tsirkin, 2018/12/18
- [Qemu-devel] [PULL v2 14/30] pcie: Fill PCIESlot link fields to support higher speeds and widths, Michael S. Tsirkin, 2018/12/18
- [Qemu-devel] [PULL v2 16/30] vfio/pci: Remove PCIe Link Status emulation,
Michael S. Tsirkin <=
- [Qemu-devel] [PULL v2 17/30] pcie: Fast PCIe root ports for new machines, Michael S. Tsirkin, 2018/12/18
- [Qemu-devel] [PULL v2 18/30] intel_iommu: dump correct iova when failed, Michael S. Tsirkin, 2018/12/18
- [Qemu-devel] [PULL v2 19/30] intel_iommu: convert invalid traces into error reports, Michael S. Tsirkin, 2018/12/18
- [Qemu-devel] [PULL v2 21/30] intel_iommu: remove "x-" prefix for "aw-bits", Michael S. Tsirkin, 2018/12/18
- [Qemu-devel] [PULL v2 20/30] intel_iommu: dma read/write draining support, Michael S. Tsirkin, 2018/12/18
- [Qemu-devel] [PULL v2 24/30] hw: i386: Use correct RSDT length for checksum, Michael S. Tsirkin, 2018/12/18
- [Qemu-devel] [PULL v2 23/30] hw: arm: acpi: Fix incorrect checksums in RSDP, Michael S. Tsirkin, 2018/12/18
- [Qemu-devel] [PULL v2 22/30] hw: acpi: The RSDP build API can return void, Michael S. Tsirkin, 2018/12/18
- [Qemu-devel] [PULL v2 27/30] hw: arm: Support both legacy and current RSDP build, Michael S. Tsirkin, 2018/12/18
- [Qemu-devel] [PULL v2 26/30] hw: arm: Convert the RSDP build to the buid_append_foo() API, Michael S. Tsirkin, 2018/12/18