diff options
| author | Kevin Bowling <kbowling@FreeBSD.org> | 2026-09-15 05:57:18 +0000 |
|---|---|---|
| committer | Kevin Bowling <kbowling@FreeBSD.org> | 2026-09-15 06:09:57 +0000 |
| commit | a54f83544eea2a9804ac7940d35b26ffcb34dfb3 (patch) | |
| tree | 095ac180904a125ff9adbd40948392de311e4c0a /include/llvm/Transforms/Utils/(developers-only) | |
| parent | d435248a2196bc78f626850a7ae700aaeace1c13 (diff) | |
Discover the Hyper-V queue grant through PCI configuration space for
X550, X552, X553, and E610 VFs. The X550 family exposes a byte at 0x207;
0x208 is a separate DCB flag. E610 exposes a little-endian queue count
word at those offsets. Accept grants of one, two, or four and use at most
two symmetric queue sets, subject to the existing MSI-X resource limit.
Keep one queue for invalid grants and for 82599/X540 Hyper-V VFs.
The family gates and queue limits are snooped from Windows Intel VF bus
traffic.
Update the shared code queue max so stop disables every usable queue.
Also program the receive length limit on every usable RX queue instead
of only queue zero and retain the 82599 exception for that register field.
MFC after: 2 weeks
Sponsored by: BBOX.io
Diffstat (limited to 'include/llvm/Transforms/Utils/(developers-only)')
0 files changed, 0 insertions, 0 deletions
