Commit Graph

  • 4ddf5717b0 Accepting request 1305836 from Virtualization factory Ana Guerrero 2025-09-18 19:12:23 +00:00
  • 1141752890 - Fix some spec-file issues Dario Faggioli 2025-09-18 08:09:01 +00:00
  • 2fdc0f2628 - Jump from 1.9.8 to 1.15.1 - Update to version 1.15.1: * unixgram: Make fd non-blocking - Update to version 1.15.0: * clippy: Fix clippy uninlined_format_args * build: Bump virtio-bindings to v0.2.6 * nitro: Fix typos * fdt: Gate aarch64 fdt behind a module * README: add libkrun logo * net: support multiple network interfaces * Enable libkrun on RISC-V 64-bit architecture * Add AUTHORS file and update authors in metadata * nitro: Remove vsock proxying + documentation additions * Devices: clean up interrupt sending code * Move/vendor the krun-sys crate in this repository + new version of the crate * Add preliminary Intel TDX support [v2] * init.c: only use KRUN_EXIT_CODE_IOCTL if root is really virtiofs * Introduce an API for hooking up GPU display (callbacks) * rustc: Fix mismatched_lifetime_syntaxes * aarch64: Expose pointer authentication to guests * Add support for EDID display information * Simplify booting from block devices * net: implement a backend for tap devices * KRUN_* environment variables should be preserved when a custom kernel cmdline is configured * Implement a ENOMEM workaround for our integration tests * libkrun: on legacy interface delay net creation * console: avoid logging error on ENOTTY * init: translate unicode strings into ascii - Update to version 1.14.0: * Tweak the Makefile to decouple EFI and GPU features * Update rust-vmm/kvm dependencies * Preliminary support for AWS Nitro Enclaves * misc: Use align module form vmm-sys-util * vmm: fix worker thread panic * Fix main breakage * Fix the library install name and path * arch: aarch64: Provide initrd_size to arch_memory_regions - Update to version 1.13.0: * examples: Fix connect_to_passt function by @mtjhrc in #336 * Introduce a new krun_init_log() API by @mtjhrc in #326 * Remove orphaned source files which are never used by @mtjhrc in #337 * hvf: mask SME in ID_AA64PFR1_EL1 by @slp in #338 * arch/aarch64: replace offset__of with a safe macro by @slp in #339 * vmm: bump kbs-types and drop tee-sev by @slp in #340 - update to version 1.12.0: * Add support for userspace IOAPIC * include: Add #ifndef header guards * Update KVM dependencies * tee/snp: Update SEV-SNP APIs, use KVM guest_memfd * Fix clippy warnings * Implement the ability to record the exit code from the entrypoint in userspace * hvf: Add API to verify Nested Virt is supported * arch_gen: add Cargo edition * Consolidate worker threads - Update to version 1.11.0: * fix krunkit typo in README * Drop bare SEV in favor of SEV-ES * devices/console: Fix a bug which would cause libkrun to hang on exit * demote WARN log to DEBUG * Connect to gvproxy socket * Fix incremental builds using make * Fix clippy warnings * tee: Remove legacy AMD-SEV module * libkrun.pc.in: add libs and cflags directories * Introduce an E2E testing framework * init: escape json strings * Remove vendor-ed imago crate * CODEOWNERS: add jakecorrenti * upgrade imago to 0.1.4 * Support loading external kernels * libkrun: avoid failing when libkrunfw is missing * vsock: TCP test + fix a bug leading to an error in TCP connect call in guest * Remove amd-sev specific cmdline * ci: add integration tests * libkrun: fix shutdown_efd for efi flavor * libkrun/macos: only spawn helper thread with a gpu * ci: consolidate tests on github runners * Added new functions: krun_setuid, krun_setgid * Revert "vsock: Fix TCP connection bug" and implement a different approach * Generalize interrupt controllers and implement support for the in-kernel GICv3 in HVF * Implement support for HVF Nested Virtualization * Another round of clippy fixes and deprecated unit tests * devices: set CacheType::Unsafe for macOS raw disks * libkrun: stop using patchelf - Update to version 1.10.0: * Add support for Qcow2 disk images * Fix Code Quality failure * hvf: ensure vcpus run in the right thread * Emulate GICv3 on macos * virtio/fs: Check capabilities & act accordingly * net: Allow creating vsocks in listen mode. * Adopt latest clippy suggestions * Add pipewire cross domain channel type. * Don't use SO_REUSEPORT with UNIX sockets Dario Faggioli 2025-09-18 08:02:20 +00:00
  • eac0905d81 Accepting request 1230314 from Virtualization Ana Guerrero 2024-12-13 21:25:43 +00:00
  • c845e58169 Accepting request 1229954 from home:jfehlig:branches:Virtualization Dario Faggioli 2024-12-12 10:24:35 +00:00
  • 2d55742672 Accepting request 1178754 from Virtualization Ana Guerrero 2024-06-06 10:30:57 +00:00
  • 779ae725ee Accepting request 1178751 from home:dfaggioli:devel:Virtualization Dario Faggioli 2024-06-05 13:30:24 +00:00
  • 4f8c24262b Accepting request 1059587 from Virtualization slfo-main slfo-1.2 Dominique Leuenberger 2023-01-19 15:44:29 +00:00
  • 946f9c78b3 Accepting request 1059585 from home:fcrozat:branches:Virtualization Dario Faggioli 2023-01-19 12:54:37 +00:00
  • 390eac6ed9 Accepting request 1040286 from Virtualization Dominique Leuenberger 2022-12-05 17:00:42 +00:00
  • 884d6be7cb - Update to version 1.4.8: * Bump version to v1.4.8 * macos: fix mapped volumes initialization * Bump version to v1.4.6 * sev: fix a new clippy error * fs: fix new clippy issue in descriptor_utils * macos: init: register rosetta in binfmt_misc * macos: map Rosetta directory if present * macos: implement the ioctl Rosetta needs - add new-kvm-ioctl.patch Dirk Mueller 2022-12-05 13:43:17 +00:00
  • 50334a68b5 - add proper split-provides Dirk Mueller 2022-12-05 08:52:37 +00:00
  • f9d26ee710 Accepting request 1033072 from home:predivan:branches:Virtualization Dirk Mueller 2022-12-03 07:51:38 +00:00
  • 3f1380bd37 Accepting request 1007884 from home:dfaggioli:Virtualization Dario Faggioli 2022-10-05 16:03:14 +00:00
  • a268befb95 Accepting request 1006910 from Virtualization Richard Brown 2022-09-29 16:14:25 +00:00
  • 0167b2da3b Accepting request 1006909 from home:dfaggioli:Virtualization Dario Faggioli 2022-09-29 10:14:41 +00:00
  • 7aeb2d9b2f Accepting request 992536 from Virtualization Dominique Leuenberger 2022-08-03 19:16:56 +00:00
  • 02b174e5fb Accepting request 992535 from home:dfaggioli:Virtualization Dario Faggioli 2022-08-03 09:35:43 +00:00
  • d27ba08486 Accepting request 991706 from home:fcrozat:branches:Virtualization Dario Faggioli 2022-07-30 06:46:48 +00:00
  • 3bc5129ebd Accepting request 984446 from Virtualization Dominique Leuenberger 2022-06-23 08:24:19 +00:00
  • 1ffbbbe5cc Accepting request 984443 from home:dfaggioli:Virtualization Dario Faggioli 2022-06-22 10:44:25 +00:00
  • bfc69fad6b Accepting request 984031 from Virtualization Dominique Leuenberger 2022-06-21 14:32:25 +00:00
  • 06ddef11f2 Accepting request 984026 from home:dfaggioli:Virtualization Dirk Mueller 2022-06-20 17:51:16 +00:00
  • 43876b6e67 Accepting request 979475 from Virtualization Dominique Leuenberger 2022-05-27 22:28:20 +00:00
  • b1df1dc627 Accepting request 979470 from home:dfaggioli:Virtualization Dario Faggioli 2022-05-27 12:36:52 +00:00
  • dd553caa64 Accepting request 911312 from Virtualization Richard Brown 2021-08-11 09:47:08 +00:00
  • 525ffbf654 Accepting request 911232 from home:fcrozat:branches:Virtualization:containers Dario Faggioli 2021-08-10 17:26:00 +00:00
  • 5cb36f4eb0 Accepting request 911021 from home:fcrozat:branches:Virtualization:containers Dario Faggioli 2021-08-09 15:12:38 +00:00
  • 8fe4b0f881 Accepting request 880001 from Virtualization Richard Brown 2021-03-19 15:43:07 +00:00
  • e82a36daf7 Accepting request 880000 from home:dfaggioli:Virtualization Dario Faggioli 2021-03-19 02:28:27 +00:00
  • 0a6fafe0db Accepting request 875760 from Virtualization Richard Brown 2021-03-05 12:45:50 +00:00
  • 521d726411 Accepting request 875759 from home:dfaggioli:Virtualization Dario Faggioli 2021-02-28 10:26:21 +00:00
  • d3e2d1447f - Fix changelog (removing duplicated entry) Dario Faggioli 2021-02-27 12:00:06 +00:00
  • 19716a5f44 Accepting request 875604 from home:dfaggioli:Virtualization Dario Faggioli 2021-02-27 11:47:32 +00:00
  • 2ad9f9fbd0 Accepting request 875293 from home:dmacvicar Dario Faggioli 2021-02-26 08:27:39 +00:00
  • 01af9fccca osc copypac from project:home:dmacvicar package:libkrun revision:5 Dario Faggioli 2021-02-24 12:10:40 +00:00