mirror of
https://github.com/ibm-s390-linux/s390-tools.git
synced 2026-08-05 02:14:52 +00:00
Add a new udev rule that is triggered when a KVM VM is started on the system the very first time. This rule reports over the sysfs CPI kernel interface that the system is a KVM host. Currently the cpi.service systemd unit already works with the CPI sysfs interface. Introduce a new internal utility script "cpictl" that is used by both the udev rule and the systemd unit to guarantee coordinated access to the kernel CPU interface. Signed-off-by: Claudio Imbrenda <imbrenda@linux.vnet.ibm.com> Reviewed-by: Viktor Mihajlovski <mihajlov@linux.vnet.ibm.com> Reviewed-by: Michael Holzheu <holzheu@linux.vnet.ibm.com> Reviewed-by: Hendrik Brueckner <brueckner@linux.vnet.ibm.com> Signed-off-by: Michael Holzheu <holzheu@linux.vnet.ibm.com>
7 lines
213 B
Plaintext
7 lines
213 B
Plaintext
#
|
|
# Rules to trigger cpictl when KVM is used
|
|
# This file should be installed in /etc/udev/rules.d
|
|
#
|
|
|
|
SUBSYSTEM=="misc", KERNEL=="kvm", ENV{CREATED}=="1", ENV{EVENT}=="create", RUN+="/lib/s390-tools/cpictl -b kvm"
|