summaryrefslogtreecommitdiff
path: root/home/xyz
diff options
context:
space:
mode:
authorXiao Pan <gky44px1999@gmail.com>2023-10-14 03:52:26 -0700
committerXiao Pan <gky44px1999@gmail.com>2023-10-14 03:52:26 -0700
commit2c5050191f6bab234e0a6219aa59e0d3e4cefb2a (patch)
tree3cb98d92634d1a373e36d87fb016d9063aaaac77 /home/xyz
parent4b26f648cadcac829ed03603e3d07dda1bb708cf (diff)
qemu win10
Diffstat (limited to 'home/xyz')
-rwxr-xr-xhome/xyz/.local/bin/qw6
-rw-r--r--home/xyz/.ssh/config5
2 files changed, 11 insertions, 0 deletions
diff --git a/home/xyz/.local/bin/qw b/home/xyz/.local/bin/qw
new file mode 100755
index 00000000..6f2ba862
--- /dev/null
+++ b/home/xyz/.local/bin/qw
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+# For better performance, it needs CPU-pinning with `taskset`, GPU pass-through, and other more tweaks
+# https://github.com/cardi/qemu-windows-10
+# https://wiki.archlinux.org/title/QEMU
+qemu-system-x86_64 -drive file="$XDG_DOWNLOAD_DIR/qemu/win10.img",format=qcow2 -accel kvm -m 8G -cpu host,hv_relaxed,hv_spinlocks=0x1fff,hv_vapic,hv_time -smp 2,sockets=1,cores=1,threads=2 -display gtk,zoom-to-fit=on -nic user,hostfwd=::53683-:22 -usb -device usb-tablet
diff --git a/home/xyz/.ssh/config b/home/xyz/.ssh/config
index 7e857975..c18ee730 100644
--- a/home/xyz/.ssh/config
+++ b/home/xyz/.ssh/config
@@ -27,3 +27,8 @@ Host pp
Host ka
HostName xyzka.kyun.li
User xyz
+
+Host qw
+ HostName localhost
+ Port qemu-win-ssh
+ User xyz