aboutsummaryrefslogtreecommitdiff
path: root/p_windows11/Vagrantfile
diff options
context:
space:
mode:
Diffstat (limited to 'p_windows11/Vagrantfile')
-rw-r--r--p_windows11/Vagrantfile53
1 files changed, 0 insertions, 53 deletions
diff --git a/p_windows11/Vagrantfile b/p_windows11/Vagrantfile
deleted file mode 100644
index 38e197c..0000000
--- a/p_windows11/Vagrantfile
+++ /dev/null
@@ -1,53 +0,0 @@
-# -*- mode: ruby -*-
-# vi: set ft=ruby :
-#
-
-Vagrant.configure('2') do |config|
- config.vm.box = 'valengus/windows11-22h2-x64'
-
- config.vm.box_check_update = false
-
- # config.vm.synced_folder './data', '/data'
- # config.vm.synced_folder '~/shared', '/shared', type: '9p', disabled: false, accessmode: 'mapped'
- # config.vm.synced_folder '.', '/vagrant', type: '9p', accessmode: 'mapped'
-
- config.vm.provider :libvirt do |libvirt|
- libvirt.cpus = 8
- 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.vm.provision 'shell', path: '../scripts/provision-win.bat'
-
- 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