Advertisement
Guest User

Untitled

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