summaryrefslogtreecommitdiffstats
path: root/core/modules/qemu
Commit message (Collapse)AuthorAgeFilesLines
* [qemu] Set cache mode=unsafe in non-persistent modeHEADmasterSimon Rettberg2026-01-274-9/+19
| | | | Should lead to better performance
* [run-virt/qemu] No fallback to RO if RW is set; prefer RW over ROSimon Rettberg2025-12-171-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 casesSimon Rettberg2025-11-212-94/+1Star
| | | | Too annoying to get to work on Java 17+
* [qemu] Improve error messagesSimon Rettberg2025-10-011-2/+2
|
* [qemu] --kiosk-quit= JA!Simon Rettberg2025-05-091-1/+1
|
* [qemu] Run virt-viewer in kiosk mode to hide the toolbarSimon Rettberg2025-04-301-1/+1
|
* [qemu] Remove obsolete testSimon Rettberg2025-04-011-11/+0Star
|
* [qemu] Honor existing libvirt uuid, make system-uuid if applicableSimon Rettberg2025-03-271-3/+33
|
* [qemu] Honor SLX_PASSTHROUGH_USB_ID for USB autoconnect on startupSimon Rettberg2025-03-274-6/+34
|
* [qemu] Pass usb redir autoconnect to run-virt javatool (TBD)Simon Rettberg2025-03-241-0/+5
|
* [qemu] libvirtd isn't actually neededSimon Rettberg2025-03-191-3/+1Star
|
* [qemu] vgamem needs to be power of twoSimon Rettberg2025-03-174-19/+38
|
* [qemu] Remove os loader tag if firmware=efiSimon Rettberg2025-03-121-0/+11
|
* [qemu] Add test caseSimon Rettberg2025-03-112-2/+12
|
* [qemu] Make sure qxl's vgamem is at least 48MB, ram at least 64MBSimon Rettberg2025-03-111-2/+29
|
* [qemu] Save libvirt-xmlSteffen Ritter2025-02-272-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 enabledSimon Rettberg2024-12-101-2/+2
|
* [qemu] Do not use virt-manager in CoW mode - confused usersSimon Rettberg2024-11-081-3/+0Star
|
* [qemu] Completely disable looking-glassSimon Rettberg2024-11-081-0/+6
| | | | Fragile, too many moving parts.
* [qemu] Only enable looking-glass for windows 10/11 guestSimon Rettberg2024-10-293-13/+21
| | | | Closes #3967
* [qemu] Clean up SPICE transformationSimon Rettberg2024-10-291-17/+9Star
|
* [qemu] javatool: Add --validate option to check an xmlSimon Rettberg2024-10-232-0/+18
|
* [qemu] Fix concurrent modification errorSimon Rettberg2024-07-161-1/+2
|
* [qemu] Improve finding a fallback os machine type if no perfect matchSimon Rettberg2024-06-272-46/+58
|
* [qemu] Check for alternate way to make an EFI VMSimon Rettberg2024-06-271-1/+2
| | | | Fixes #3960
* [vm*] Don't request netshares plugin; it was a noop and was removedSimon Rettberg2024-05-241-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 cleanupSimon Rettberg2024-05-231-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 activeSimon Rettberg2024-05-153-1/+15
|
* Don't use SLX_* variable name for local stuffSimon Rettberg2024-01-031-1/+1
|
* [qemu] Don't check for IOMMU if not using PCI passthroughSimon Rettberg2023-11-101-0/+3
|
* [qemu] java: Make pci passthrough generic, not just for nvidiaSimon Rettberg2023-07-264-69/+98
|
* [libvirt] Add support for CPU pinning, honor host's SMT topologySimon Rettberg2023-07-264-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 againSimon Rettberg2023-07-251-1/+1
|
* [qemu] Greatly simplify Alderlake workaroundSimon Rettberg2023-07-251-51/+1Star
|
* [qemu] Add workaround for weird qemu crash with edk2 on AlderlakeSimon Rettberg2023-07-203-2/+141
| | | | ... at least one specific model with P and E cores ...
* [qemu] java: Don't throw away viewer output on crashSimon Rettberg2023-07-201-7/+9
|
* [qemu] Passthrough: Find free PCI slot on primary PCI busSimon Rettberg2023-06-261-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 typoSimon Rettberg2023-06-261-1/+1
|
* [qemu] Add missing fileSimon Rettberg2023-06-231-0/+50
|
* [qemu] Add option to edit XML before launchingSimon Rettberg2023-06-225-132/+62Star
| | | | | | | | 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 userSimon Rettberg2023-04-111-1/+2
|
* [qemu] Only attach serial port if writable by current userSimon Rettberg2023-04-111-1/+2
|
* [qemu] Fix error messagesSimon Rettberg2023-02-071-6/+3Star
|
* [qemu] Add ungrab script for xscreensaverSimon Rettberg2023-02-021-0/+31
|
* [qemu] Implement new way of enabling GVT-g in QEMUSimon Rettberg2023-02-012-27/+6Star
|
* [qemu] Need pciutils for lspciSimon Rettberg2023-01-252-0/+2
|
* [qemu] maven: Switch to httpsSimon Rettberg2022-12-191-3/+3
|
* Make buildable on debian 12Simon Rettberg2022-12-121-0/+10
|
* [qemu] Make AppTest.setUp() public to JUnit happySimon Rettberg2022-07-051-1/+1
|
* [qemu] Add lightdm warning if GVT-g is not availableSimon Rettberg2022-04-223-0/+9
|