Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- RpFunctionSwap allows BIOS to use root port function number swapping when root port of function 0 is disabled.
- A PCIE device can have higher functions only when Function0 exists. To satisfy this requirement,
- BIOS will always enable Function0 of a device that contains more than 0 enabled root ports.
- - <b>Enabled: One of enabled root ports get assigned to Function0.</b>
- This offers no guarantee that any particular root port will be available at a specific DevNr:FuncNr location
- - Disabled: Root port that corresponds to Function0 will be kept visible even though it might be not used.
- That way rootport - to - DevNr:FuncNr assignment is constant. This option will impact ports 1, 9, 17.
- NOTE: This option will not work if ports 1, 9, 17 are fused or configured for RST PCIe storage or disabled through policy
- In other words, it only affects ports that would become hidden because they have no device connected.
- NOTE: Disabling function swap may have adverse impact on power management. This option should ONLY
- be used when each one of root ports 1, 9, 17:
- - is configured as PCIe and has correctly configured ClkReq signal, or
- - does not own any mPhy lanes (they are configured as SATA or USB)
- **/
- UINT32 RpFunctionSwap : 1;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement