Commit a09d2038 authored by Alex Williamson's avatar Alex Williamson Committed by Michael S. Tsirkin
Browse files

pcie: Fast PCIe root ports for new machines



Change the default speed and width for new machine types to the
fastest and widest currently supported.  This should be compatible to
the PCIe 4.0 spec.  Pre-QEMU-4.0 machine types remain at 2.5GT/s, x1
width.

Cc: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
Reviewed-by: default avatarEric Auger <eric.auger@redhat.com>
Signed-off-by: default avatarAlex Williamson <alex.williamson@redhat.com>
Reviewed-by: default avatarMichael S. Tsirkin <mst@redhat.com>
Signed-off-by: default avatarMichael S. Tsirkin <mst@redhat.com>
parent d26e5438
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -125,9 +125,9 @@ static Property gen_rp_props[] = {
    DEFINE_PROP_SIZE("pref64-reserve", GenPCIERootPort,
                     res_reserve.mem_pref_64, -1),
    DEFINE_PROP_PCIE_LINK_SPEED("x-speed", PCIESlot,
                                speed, PCIE_LINK_SPEED_2_5),
                                speed, PCIE_LINK_SPEED_16),
    DEFINE_PROP_PCIE_LINK_WIDTH("x-width", PCIESlot,
                                width, PCIE_LINK_WIDTH_1),
                                width, PCIE_LINK_WIDTH_32),
    DEFINE_PROP_END_OF_LIST()
};

+9 −1
Original line number Diff line number Diff line
@@ -2,7 +2,15 @@
#define HW_COMPAT_H

#define HW_COMPAT_3_1 \
    /* empty */
    {\
        .driver   = "pcie-root-port",\
        .property = "x-speed",\
        .value    = "2_5",\
    },{\
        .driver   = "pcie-root-port",\
        .property = "x-width",\
        .value    = "1",\
    },

#define HW_COMPAT_3_0 \
    /* empty */