qemu/include/hw/pci
Michael S. Tsirkin 4565917bb0 pci: SLT must be RO
current code sets PCI_SEC_LATENCY_TIMER to RW, but for
pcie to pcie bridges it must be RO 0 according to
pci express spec which says:
    This register does not apply to PCI Express. It must be read-only
    and hardwired to 00h. For PCI Express to PCI/PCI-X Bridges, refer to the
    [PCIe-to-PCI-PCI-X-Bridge] for requirements for this register.

also, fix typo in comment where it's made writeable - this typo
is likely what prevented us noticing we violate this requirement
in the 1st place.

Reported-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
Message-Id: <de9d05366a70172e1789d10591dbe59e39c3849c.1693432039.git.mst@redhat.com>
Tested-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
2023-10-04 04:53:52 -04:00
..
msi.h
msix.h
pci_bridge.h pci: SLT must be RO 2023-10-04 04:53:52 -04:00
pci_bus.h
pci_device.h
pci_host.h
pci_ids.h
pci_regs.h
pci.h
pcie_aer.h
pcie_doe.h
pcie_host.h
pcie_port.h
pcie_regs.h
pcie_sriov.h
pcie.h
shpc.h
slotid_cap.h