Page MenuHomeFreeBSD

bhyve: Do not compile PCI passthrough support on arm64
ClosedPublic

Authored by markj on Sep 5 2023, 6:18 PM.
Tags
None
Referenced Files
F84135318: D41738.id136858.diff
Sun, May 19, 8:45 PM
Unknown Object (File)
Apr 10 2024, 4:43 PM
Unknown Object (File)
Mar 22 2024, 2:37 AM
Unknown Object (File)
Dec 11 2023, 4:28 AM
Unknown Object (File)
Nov 26 2023, 4:51 AM
Unknown Object (File)
Nov 22 2023, 8:00 AM
Unknown Object (File)
Nov 11 2023, 4:03 AM
Unknown Object (File)
Oct 24 2023, 9:40 AM
Subscribers

Details

Summary

Some required kernel functionality is not yet implemented.

For now this means that one cannot specify host PCI register values, but
that functionality is only used by amd64-specific device models for now.
Note that this limitation is rather artificial; it arises only because
pci_host_read_config() lives in pci_passthru.c.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

markj requested review of this revision.Sep 5 2023, 6:18 PM
This revision is now accepted and ready to land.Sep 5 2023, 9:58 PM

There is some trickiness with PCI passthrough on arm due to memory types that is fixed in later revisions of the architecture.