From b00c92a98e1b6282dd67550a55868fccb3bfe780 Mon Sep 17 00:00:00 2001 From: Raghuram Subramani Date: Sun, 9 Jun 2024 14:52:44 +0530 Subject: Update --- p_windows11/Vagrantfile | 41 ++++++++++++++++++++++++++--------------- 1 file 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 -- cgit v1.2.3