Page MenuHomeFreeBSD

pci_host_generic_acpi: use IORT data for MSI/MSI-X
ClosedPublic

Authored by jchandra on Nov 16 2018, 6:05 AM.
Tags
Referenced Files
Unknown Object (File)
Sat, Apr 6, 8:39 PM
Unknown Object (File)
Feb 11 2024, 8:56 PM
Unknown Object (File)
Dec 21 2023, 1:07 PM
Unknown Object (File)
Dec 19 2023, 11:51 PM
Unknown Object (File)
Nov 22 2023, 5:05 PM
Unknown Object (File)
Nov 13 2023, 6:42 AM
Unknown Object (File)
Nov 11 2023, 10:08 PM
Unknown Object (File)
Nov 10 2023, 3:57 AM
Subscribers

Details

Summary

Use the information from IORT parsing to translate the PCI RID to GIC ITS device ID. And similarly, use the information to find the PIC XREF identifier to be used for PCI devices.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 22361

Event Timeline

sys/dev/pci/pci_host_generic_acpi.c
360

This should check the return status.

I think this needs to be rebased too

Will rebase and submit a new rev addressing the comment.

sys/dev/pci/pci_host_generic_acpi.c
360

pcib_get_id is not likely to fail when type is PCI_ID_RID - so I didn't think it was needed.

Anyway, I will fix it up.

This revision is now accepted and ready to land.Feb 6 2019, 10:12 AM
This revision was automatically updated to reflect the committed changes.