intel / FSP

Intel(R) Firmware Support Package (FSP)
Other
292 stars 127 forks source link

ApolloLakeFspBinPkg[MR6] broken MPS with `PcieRpHotPlug = 1` #55

Open n-huber opened 3 years ago

n-huber commented 3 years ago

Enabling PcieRpHotPlug (or rather leaving it enabled) causes inconsistent MPS settings in the respective RPs:

Whether or not the DCAP change is intentional is impossible to say. As usual there is no documentation about FSP. It's also possible that DCAP is written by accident (it's RW/O). That DCTL is written at all is another issue.

Please issue a fixed binary or release the code to the public so we can work on a proper implementation (which would be much less expensive for Intel's hardware customers that are currently forced into beta testing your software).