aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--p_windows11/Vagrantfile41
1 files changed, 26 insertions, 15 deletions
diff --git a/p_windows11/Vagrantfile b/p_windows11/Vagrantfile
index 1ffda43..c566c3a 100644
--- a/p_windows11/Vagrantfile
+++ b/p_windows11/Vagrantfile
@@ -1,5 +1,6 @@
# -*- mode: ruby -*-
# vi: set ft=ruby :
+#
Vagrant.configure('2') do |config|
config.vm.box = 'valengus/windows11-22h2-x64'
@@ -15,26 +16,36 @@ Vagrant.configure('2') do |config|
libvirt.cputopology sockets: '1', cores: '4', threads: '2'
libvirt.memory = 32768
+ libvirt.video_type = 'vga'
+ libvirt.input type: 'mouse', bus: 'virtio'
+ libvirt.input type: 'keyboard', bus: 'virtio'
+
+ libvirt.graphics_type = 'spice'
+ libvirt.graphics_port = '-1'
+
libvirt.pci bus: '0x01', slot: '0x00', function: '0x00'
libvirt.pci bus: '0x01', slot: '0x00', function: '0x01'
+ libvirt.shmem name: 'looking-glass', type: 'ivshmem-plain', size: '32'
+ libvirt.memorybacking :access, mode: 'shared'
+ libvirt.memorybacking :source, type: 'memfd'
libvirt.machine_virtual_size = 60
libvirt.cpu_model = 'host-passthrough'
end
- config.trigger.before :up do |t|
- t.info = "Binding to VFIO"
- t.run = {
- path: '../scripts/bind-vfio.sh'
- }
- end
-
- [ :destroy, :halt ].each do |action|
- config.trigger.after action do |t|
- t.info = "Unbinding VFIO"
- t.run = {
- path: '../scripts/unbind-vfio.sh'
- }
- end
- end
+ # config.trigger.before :up do |t|
+ # t.info = "Binding to VFIO"
+ # t.run = {
+ # path: '../scripts/bind-vfio.sh'
+ # }
+ # end
+ #
+ # [ :destroy, :halt ].each do |action|
+ # config.trigger.after action do |t|
+ # t.info = "Unbinding VFIO"
+ # t.run = {
+ # path: '../scripts/unbind-vfio.sh'
+ # }
+ # end
+ # end
end