summaryrefslogtreecommitdiffstats
path: root/hw/virtio
diff options
context:
space:
mode:
authorBen Widawsky2020-10-26 20:39:24 +0100
committerMichael S. Tsirkin2020-10-30 09:29:13 +0100
commit9390255468e33811e6791d5afef3113a40770aba (patch)
tree121c597bbb46bcf83ae87473af7d63df6f5c89d7 /hw/virtio
parentacpi/crs: Prevent bad ranges for host bridges (diff)
downloadqemu-9390255468e33811e6791d5afef3113a40770aba.tar.gz
qemu-9390255468e33811e6791d5afef3113a40770aba.tar.xz
qemu-9390255468e33811e6791d5afef3113a40770aba.zip
acpi/crs: Support ranges > 32b for hosts
According to PCIe spec 5.0 Type 1 header space Base Address Registers are defined by 7.5.1.2.1 Base Address Registers (same as Type 0). The _CRS region should allow for the same range (up to 64b). Prior to this change, any host bridge utilizing more than 32b for the BAR would have the address truncated and likely lead to conflicts when the operating systems reads the _CRS object. Signed-off-by: Ben Widawsky <ben.widawsky@intel.com> Message-Id: <20201026193924.985014-2-ben.widawsky@intel.com> Reviewed-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com> Reviewed-by: Igor Mammedov <imammedo@redhat.com>
Diffstat (limited to 'hw/virtio')
0 files changed, 0 insertions, 0 deletions