[Bug 227880] `kldstat -m` does not work for vmm.ko (while `kldstat -n` does)
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Wed May 2 17:52:38 UTC 2018
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227880
--- Comment #8 from Conrad Meyer <cem at freebsd.org> ---
(In reply to Conrad Meyer from comment #6)
To clarify, there is a distinction between a *module* which is something
declared by (sometimes DRIVER_MODULE ->) DECLARE_MODULE -> MODULE_METADATA, and
a loadable kernel *file* ("foo.ko"), which can contain 0 or more *module*
objects.
Yes, confusingly they are often both referred to as "modules" and are often
interchangeable. However, vmm.ko happens to contain three kernel module
objects, and the two that succeed to load keep the .ko loaded.
To confirm, try 'kldstat -m ppt' or 'kldstat -m ivhd' on the system that
demonstrates the reported bug.
This is sort of a WONTFIX, but it's also possible the Bhyve folks want to use
this confusion as a reason to split up vmm.ko. Up to you guys.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-virtualization
mailing list