Building a kernel with the CP special message device driver

6.14 z/VM guest

Select the kernel configuration option CONFIG_SMSGIUCV_EVENT to compile a kernel with support for CP special messages.

Kernel builders: This information is intended for those who want to build their own kernel. Be aware that both compiling your own kernel or recompiling an existing distribution usually means that you have to maintain your kernel yourself.

Figure 1 summarizes the kernel configuration menu options that are relevant to the smsgiucv_app device driver:

Figure 1. Special message kernel configuration menu options
 Device Drivers --->
    ...
     Network device support --->                            (common code option CONFIG_NETDEVICES)
       ...
       S/390 network device drivers (depends on NETDEVICES && S390) --->
          ...
          IUCV special message support (VM only)                               (CONFIG_SMSGIUCV)*  
          └─ Deliver IUCV special messages as uevents (VM only)                (CONFIG_SMSGIUCV_EVENT)
CONFIG_SMSGIUCV
Select this option if you want to be able to receive SMSG messages from other z/VM® guest virtual machines. Depends on IUCV.
CONFIG_SMSGIUCV_EVENT
Select this option to deliver CP special messages as uevents. The driver handles only those special messages that start with APP. To compile as a module, choose M. The module name is smsgiucv_app. Depends on SMSGIUCV.