| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | [qemu] Set cache mode=unsafe in non-persistent modeHEADmaster | Simon Rettberg | 2026-01-27 | 4 | -9/+19 |
| | | | | | Should lead to better performance | ||||
| * | [run-virt/qemu] No fallback to RO if RW is set; prefer RW over RO | Simon Rettberg | 2025-12-17 | 1 | -4/+4 |
| | | | | | | | | | | | During image setup, the RO fallback path was always executed, even if a CoW/RW session was requested and set up properly. In that case, both variables, VM_DISKFILE_RW and VM_DISKFILE_RO pointed to a valid file. For reasons unknown, when both variables were set, the qemu run-virt plugin would prefer the RO variable over the RW one. Flip that logic around and and also don't execute the RO fallback if RW setup was successful. | ||||
| * | [qemu] Remove System.exit() tests cases | Simon Rettberg | 2025-11-21 | 2 | -94/+1![]() |
| | | | | | Too annoying to get to work on Java 17+ | ||||
| * | [qemu] Improve error messages | Simon Rettberg | 2025-10-01 | 1 | -2/+2 |
| | | |||||
| * | [qemu] --kiosk-quit= JA! | Simon Rettberg | 2025-05-09 | 1 | -1/+1 |
| | | |||||
| * | [qemu] Run virt-viewer in kiosk mode to hide the toolbar | Simon Rettberg | 2025-04-30 | 1 | -1/+1 |
| | | |||||
| * | [qemu] Remove obsolete test | Simon Rettberg | 2025-04-01 | 1 | -11/+0![]() |
| | | |||||
| * | [qemu] Honor existing libvirt uuid, make system-uuid if applicable | Simon Rettberg | 2025-03-27 | 1 | -3/+33 |
| | | |||||
| * | [qemu] Honor SLX_PASSTHROUGH_USB_ID for USB autoconnect on startup | Simon Rettberg | 2025-03-27 | 4 | -6/+34 |
| | | |||||
| * | [qemu] Pass usb redir autoconnect to run-virt javatool (TBD) | Simon Rettberg | 2025-03-24 | 1 | -0/+5 |
| | | |||||
| * | [qemu] libvirtd isn't actually needed | Simon Rettberg | 2025-03-19 | 1 | -3/+1![]() |
| | | |||||
| * | [qemu] vgamem needs to be power of two | Simon Rettberg | 2025-03-17 | 4 | -19/+38 |
| | | |||||
| * | [qemu] Remove os loader tag if firmware=efi | Simon Rettberg | 2025-03-12 | 1 | -0/+11 |
| | | |||||
| * | [qemu] Add test case | Simon Rettberg | 2025-03-11 | 2 | -2/+12 |
| | | |||||
| * | [qemu] Make sure qxl's vgamem is at least 48MB, ram at least 64MB | Simon Rettberg | 2025-03-11 | 1 | -2/+29 |
| | | |||||
| * | [qemu] Save libvirt-xml | Steffen Ritter | 2025-02-27 | 2 | -1/+11 |
| | | | | | | | | | | Copy the file which comes from dmsd to a place like the other hypervisor runvirt-plugins do. Also this place don't get wiped in case of failure. And output the transformed xml by the runvirt-plugin-qemu which is finally used by qemu | ||||
| * | [qemu] javatool: Only enable virt-manager if explicitly enabled | Simon Rettberg | 2024-12-10 | 1 | -2/+2 |
| | | |||||
| * | [qemu] Do not use virt-manager in CoW mode - confused users | Simon Rettberg | 2024-11-08 | 1 | -3/+0![]() |
| | | |||||
| * | [qemu] Completely disable looking-glass | Simon Rettberg | 2024-11-08 | 1 | -0/+6 |
| | | | | | Fragile, too many moving parts. | ||||
| * | [qemu] Only enable looking-glass for windows 10/11 guest | Simon Rettberg | 2024-10-29 | 3 | -13/+21 |
| | | | | | Closes #3967 | ||||
| * | [qemu] Clean up SPICE transformation | Simon Rettberg | 2024-10-29 | 1 | -17/+9![]() |
| | | |||||
| * | [qemu] javatool: Add --validate option to check an xml | Simon Rettberg | 2024-10-23 | 2 | -0/+18 |
| | | |||||
| * | [qemu] Fix concurrent modification error | Simon Rettberg | 2024-07-16 | 1 | -1/+2 |
| | | |||||
| * | [qemu] Improve finding a fallback os machine type if no perfect match | Simon Rettberg | 2024-06-27 | 2 | -46/+58 |
| | | |||||
| * | [qemu] Check for alternate way to make an EFI VM | Simon Rettberg | 2024-06-27 | 1 | -1/+2 |
| | | | | | Fixes #3960 | ||||
| * | [vm*] Don't request netshares plugin; it was a noop and was removed | Simon Rettberg | 2024-05-24 | 1 | -1/+1 |
| | | | | | | Now that the plugin was removed, we see an error on screen regarding the missing plugin when it is requested, so stop requesting it. :) | ||||
| * | Big round of cleanup | Simon Rettberg | 2024-05-23 | 1 | -1/+1 |
| | | | | | | | | | | - Remove a lot of TODOs, either by fixing them or because they became irrelevant - Change all git:// to https:// - Move hwreport and hwinfo from /run to /run/openslx - Minor script style cleanups - Remove dead code and functions in various scripts | ||||
| * | [qemu] Use virt-manager if CoW admin/edit mode is active | Simon Rettberg | 2024-05-15 | 3 | -1/+15 |
| | | |||||
| * | Don't use SLX_* variable name for local stuff | Simon Rettberg | 2024-01-03 | 1 | -1/+1 |
| | | |||||
| * | [qemu] Don't check for IOMMU if not using PCI passthrough | Simon Rettberg | 2023-11-10 | 1 | -0/+3 |
| | | |||||
| * | [qemu] java: Make pci passthrough generic, not just for nvidia | Simon Rettberg | 2023-07-26 | 4 | -69/+98 |
| | | |||||
| * | [libvirt] Add support for CPU pinning, honor host's SMT topology | Simon Rettberg | 2023-07-26 | 4 | -15/+101 |
| | | | | | | | Read the system's SMT topology, and apply it to the guest via CPU pinning. In qemu, sibling threads on the same CPU core are adjacent regarding the vCPU IDs, so make sure we assign them in ascending order. | ||||
| * | [qemu] Tweak Alderlake stuff again | Simon Rettberg | 2023-07-25 | 1 | -1/+1 |
| | | |||||
| * | [qemu] Greatly simplify Alderlake workaround | Simon Rettberg | 2023-07-25 | 1 | -51/+1![]() |
| | | |||||
| * | [qemu] Add workaround for weird qemu crash with edk2 on Alderlake | Simon Rettberg | 2023-07-20 | 3 | -2/+141 |
| | | | | | ... at least one specific model with P and E cores ... | ||||
| * | [qemu] java: Don't throw away viewer output on crash | Simon Rettberg | 2023-07-20 | 1 | -7/+9 |
| | | |||||
| * | [qemu] Passthrough: Find free PCI slot on primary PCI bus | Simon Rettberg | 2023-06-26 | 1 | -0/+25 |
| | | | | | | | | | Explicitly assign a slot number on the primary PCI bus to the VGA card, otherwise the two functions of the GPU (gfx and sound) might end up in different slots or even on different buses, which might cause issues. We now put all parts of the GPU in one slot and copy the original function IDs. | ||||
| * | [qemu] Fix var typo | Simon Rettberg | 2023-06-26 | 1 | -1/+1 |
| | | |||||
| * | [qemu] Add missing file | Simon Rettberg | 2023-06-23 | 1 | -0/+50 |
| | | |||||
| * | [qemu] Add option to edit XML before launching | Simon Rettberg | 2023-06-22 | 5 | -132/+62![]() |
| | | | | | | | | | If run-virt is in debug mode, a text editor showing the final XML will be opened before launching libvirt/qemu. Either pass --debug to run-virt (lol), or set SLX_DEBUG_MODE='ON' in /opt/openslx/config | ||||
| * | [qemu] Only attach parallel port if writable by user | Simon Rettberg | 2023-04-11 | 1 | -1/+2 |
| | | |||||
| * | [qemu] Only attach serial port if writable by current user | Simon Rettberg | 2023-04-11 | 1 | -1/+2 |
| | | |||||
| * | [qemu] Fix error messages | Simon Rettberg | 2023-02-07 | 1 | -6/+3![]() |
| | | |||||
| * | [qemu] Add ungrab script for xscreensaver | Simon Rettberg | 2023-02-02 | 1 | -0/+31 |
| | | |||||
| * | [qemu] Implement new way of enabling GVT-g in QEMU | Simon Rettberg | 2023-02-01 | 2 | -27/+6![]() |
| | | |||||
| * | [qemu] Need pciutils for lspci | Simon Rettberg | 2023-01-25 | 2 | -0/+2 |
| | | |||||
| * | [qemu] maven: Switch to https | Simon Rettberg | 2022-12-19 | 1 | -3/+3 |
| | | |||||
| * | Make buildable on debian 12 | Simon Rettberg | 2022-12-12 | 1 | -0/+10 |
| | | |||||
| * | [qemu] Make AppTest.setUp() public to JUnit happy | Simon Rettberg | 2022-07-05 | 1 | -1/+1 |
| | | |||||
| * | [qemu] Add lightdm warning if GVT-g is not available | Simon Rettberg | 2022-04-22 | 3 | -0/+9 |
| | | |||||

