• T
    igd gfx passthrough: create a isa bridge · bd8107d7
    Tiejun Chen 提交于
    Currently IGD drivers always need to access PCH by 1f.0. But we
    don't want to poke that directly to get ID, and although in real
    world different GPU should have different PCH. But actually the
    different PCH DIDs likely map to different PCH SKUs. We do the
    same thing for the GPU. For PCH, the different SKUs are going to
    be all the same silicon design and implementation, just different
    features turn on and off with fuses. The SW interfaces should be
    consistent across all SKUs in a given family (eg LPT). But just
    same features may not be supported.
    
    Most of these different PCH features probably don't matter to the
    Gfx driver, but obviously any difference in display port connections
    will so it should be fine with any PCH in case of passthrough.
    
    So currently use one PCH version, 0x8c4e, to cover all HSW(Haswell)
    scenarios, 0x9cc3 for BDW(Broadwell).
    Signed-off-by: NTiejun Chen <tiejun.chen@intel.com>
    Signed-off-by: NStefano Stabellini <stefano.stabellini@eu.citrix.com>
    Acked-by: NMichael S. Tsirkin <mst@redhat.com>
    bd8107d7
pc.h 21.6 KB