Page MenuHomeFreeBSD

bhyve: Open /dev/pci read-only when possible
Needs ReviewPublic

Authored by markj on Fri, Jan 16, 4:29 PM.
Tags
None
Referenced Files
F142191741: D54739.id169855.diff
Sat, Jan 17, 1:06 AM
F142187340: D54739.diff
Fri, Jan 16, 11:58 PM
F142180741: D54739.id169855.diff
Fri, Jan 16, 9:51 PM
F142174613: D54739.diff
Fri, Jan 16, 7:47 PM
F142171988: D54739.id.diff
Fri, Jan 16, 6:50 PM
Subscribers

Details

Reviewers
bnovkov
Group Reviewers
bhyve
Summary

When running as an unprivileged user, we can't open /dev/pci for writing,
but pci_host_read_config() doesn't require that.

Make pcifd_open()'s callers declare their access flags. Don't log a
warning if open() failed due to a permissions issue.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 69924
Build 66807: arc lint + arc unit