Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Payload handoff: PCI root bridge, redundant + not general enough #48

Open
ArthurHeymans opened this issue Jul 13, 2022 · 0 comments
Open

Comments

@ArthurHeymans
Copy link

https://universalscalablefirmware.github.io/documentation/2_universal_payload.html#pci-root-bridges

This section talks about handing of information about PCI root bridge and what resources (IO & MEM) it is decoding.

It has the following issues:

  1. There is a complete overlap with ACPI on this information.
  2. It does not accurately represent PCI root bridges. On AMD hardware more than one, non-continuous range above and below 4G can decode memory. I haven't really checked to be sure but I vaguely remember that xeon_sp hardware can actually do the same but is typically not configured that way (or FSP at least never does that). Even on client hardware you have the flexibility to put for instance PCI memory below and above the MMCONF space.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant