vmware-host-modules/vmmon-only
Michal Kubecek 00dade1588 modules: use explicit module_init() and module_exit() (#187)
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.)
2023-01-18 07:22:08 +01:00
..
autoconf import Workstation 14.0.0 module sources 2017-09-30 21:05:11 +02:00
bootstrap vmmon: drop pointless check 2022-07-26 22:42:33 +02:00
common vmmon: add missing ENDBR 2023-01-17 22:40:04 +01:00
include modules: more hacks for old gcc 2022-11-27 11:50:29 +01:00
linux modules: use explicit module_init() and module_exit() (#187) 2023-01-18 07:22:08 +01:00
COPYING import Workstation 12.5.5 module sources 2017-05-31 09:36:09 +02:00
Makefile import Workstation 16.0.0 module sources 2020-09-15 17:05:51 +02:00
Makefile.kernel modules: remove .cache.mk on make clean 2022-07-26 22:43:40 +02:00
Makefile.normal import Workstation 16.2.0 module sources 2021-10-17 15:44:31 +02:00
README import Workstation 14.0.0 module sources 2017-09-30 21:05:11 +02:00

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