diff --git a/playbook.yml b/playbook.yml
index 25f2450..6c97301 100644
--- a/playbook.yml
+++ b/playbook.yml
@@ -10,7 +10,8 @@
- '046d:c539' # Logitech, Inc. USB Receiver
- '046d:c08d' # Logitech, Inc. G502 LIGHTSPEED Wireless Gaming Mouse
keyboards:
- - '/dev/input/by-id/usb-0d3d_USBPS2-event-kbd'
+ # - '/dev/input/by-id/usb-0d3d_USBPS2-event-kbd'
+ - '/dev/input/by-path/platform-i8042-serio-0-event-kbd'
mice: []
roles:
- win10
diff --git a/roles/win10/files/hooks/qemu b/roles/win10/files/hooks/qemu
index 4f5e727..143478e 100755
--- a/roles/win10/files/hooks/qemu
+++ b/roles/win10/files/hooks/qemu
@@ -7,8 +7,8 @@ prepare() {
drop-caches \
compact-memory \
irq-affinity mask C1-3,5-7 \
- cpuset-create --cpus C0,4 /host.slice \
- cpuset-create --cpus C1-3,5-7 -nlb /win10.slice \
+ cpuset-modify --cpus C0,4 /system.slice \
+ cpuset-modify --cpus C0,4 /user.slice \
move-tasks / /host.slice \
cpu-governor performance C0-7
@@ -21,15 +21,8 @@ prepare() {
}
release() {
- echo "Restore system"
-
- # restore cgroupv2
- systemctl set-property --runtime -- user.slice AllowedCPUs=0,1,2,3,4,5,6,7
- systemctl set-property --runtime -- system.slice AllowedCPUs=0,1,2,3,4,5,6,7
- systemctl set-property --runtime -- init.scope AllowedCPUs=0,1,2,3,4,5,6,7
-
- vfio-isolate restore /tmp/win10.undo
systemctl stop win10-usb
+ vfio-isolate restore /tmp/win10.undo
sysctl -w vm.nr_hugepages=0
}
diff --git a/roles/win10/templates/win10.xml b/roles/win10/templates/win10.xml
index b7134e3..fedd163 100644
--- a/roles/win10/templates/win10.xml
+++ b/roles/win10/templates/win10.xml
@@ -64,7 +64,7 @@
-
+
@@ -173,7 +173,9 @@
+
+
@@ -218,17 +220,19 @@
32
-
-
-
- {% for item in keyboards %}
-
-
- {% endfor %}
{% for item in mice %}
-
-
+
+
+
{% endfor %}
+
+ {% for item in keyboards %}
+
+
+
+ {% endfor %}
+
+