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 Faggioli2025-09-18 08:02:20 +00:00
eac0905d81
Accepting request 1230314 from Virtualization
Ana Guerrero2024-12-13 21:25:43 +00:00
c845e58169
Accepting request 1229954 from home:jfehlig:branches:Virtualization
Dario Faggioli2024-12-12 10:24:35 +00:00
2d55742672
Accepting request 1178754 from Virtualization
Ana Guerrero2024-06-06 10:30:57 +00:00
779ae725ee
Accepting request 1178751 from home:dfaggioli:devel:Virtualization
Dario Faggioli2024-06-05 13:30:24 +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 Mueller2022-12-05 13:43:17 +00:00