00dade1588
Both modules still rely on traditional magic names init_module() and cleanup_module() for their init and exit functions rather than using explicit module_init() and module_exit() to mark them Apparently this has an unfortunate side effect that the two functions are not identified as indirect call targets by objdump and they get "sealed" when the module is built against and loaded into an IBT enabled kernel. Even if this rather looks like an omission on upstream side, rename the functions and mark them explicitly with module_init() and module_exit() as it seems considered the preferred style anyway. (The CamelCase names in vmmon are ugly but consistent with Workstation 17.0.0 code.) |
||
---|---|---|
.. | ||
autoconf | ||
bootstrap | ||
common | ||
include | ||
linux | ||
COPYING | ||
Makefile | ||
Makefile.kernel | ||
Makefile.normal | ||
README |
README
This files in this directory and its subdirectories are the kernel module portion of the VMware Virtual Machine Monitor. In order to build, make certain the Makefile is correct, especially in whether or not your system is multi-processor and then just type make from this directory. A copy of the module will be left in driver-<kernel version>/vmmon.o (e.g. driver-up-2.0.32/vmmon.o). If you have any problems or questions, send mail to support@vmware.com