Currently only amd64, i386 and powerpc build VirtIO modules, yet all other
architectures have at least one kernel configuration that includes the
transport drivers, and so they lack drivers for all the devices they don't
statically compile into the kernel. Instead, enable the build everywhere so all
architectures have the full set of device drivers available.
Details
Details
- Reviewers
bryanv imp - Commits
- rG32cb85d0f1e8: Build VirtIO modules on all architectures
No tinderbox regressions
Diff Detail
Diff Detail
- Repository
- rS FreeBSD src repository - subversion
- Lint
Lint Passed - Unit
No Test Coverage - Build Status
Buildable 36057 Build 32946: arc lint + arc unit
Event Timeline
Comment Actions
Does this survive universe? mips has no virtualization support at all, last I checked... A quick peek at virtio suggests that it's entirely platform neutral...
Comment Actions
Yes, tinderbox succeeded (well, except for LINT kernels due to the HID regression). MIPS supports VirtIO just fine, we use it with QEMU's MALTA machine regularly, with FreeBSD's std.MALTA enabling virtio_pci and common devices.
Comment Actions
It might be useful to also install virtio man pages on all architectures (in share/man/man4/Makefile) then?