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
Unknown Object (File)
Sun, Sep 22, 7:06 PM
Unknown Object (File)
Thu, Sep 5, 11:24 AM
Unknown Object (File)
Thu, Sep 5, 2:21 AM
Unknown Object (File)
Wed, Aug 28, 1:45 AM
Unknown Object (File)
Aug 25 2024, 3:48 AM
Unknown Object (File)
Aug 12 2024, 1:30 AM
Unknown Object (File)
Aug 12 2024, 1:21 AM
Unknown Object (File)
Aug 6 2024, 11:52 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.