[Bug] guest i915 may guess the wrong PCH in virtual env
Submitted by XiongZhang
Assigned to Terrence Xu
Link to original bug (#110234)
Description
Currently guest i915 guess pch type according to processor type in virtual env.
As the real pch isn't in guest, but guest i915 need pch for some function, then guest i915 has to guess the pch type. Normally this guess is right, but this guess may be wrong in the following case:
- ULT/ULX processor with non LP PCH
- normal processor with LP pch
In order to fix it, the real pch id should be passed to guest, but there isn't a standard way to do this. Hacker method is needed in QEMU and i915, and kinds of hacker are rejected by QEMU.