Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Factory
firecracker
firecracker.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File firecracker.changes of Package firecracker
------------------------------------------------------------------- Tue Oct 10 14:01:39 UTC 2023 - Andrea Manzini <andrea.manzini@suse.com> - Update to 1.4.1: * Fixed a change in behavior of normalize host brand string that breaks Firecracker on external instances. * Fixed the T2A CPU template not to unset the MMX bit (CPUID.80000001h:EDX[23]) and the FXSR bit (CPUID.80000001h:EDX[24]). * Fixed the T2A CPU template to set the RstrFpErrPtrs bit (CPUID.80000008h:EBX[2]). - Update to 1.4.0: Added * Added support for custom CPU templates allowing users to adjust vCPU features exposed to the guest via CPUID, MSRs and ARM registers. * Introduced V1N1 static CPU template for ARM to represent Neoverse V1 CPU as Neoverse N1. * Added support for the virtio-rng entropy device. The device is optional. A single device can be enabled per VM using the /entropy endpoint. * Added a cpu-template-helper tool for assisting with creating and managing custom CPU templates. Changed * Set FDP_EXCPTN_ONLY bit (CPUID.7h.0:EBX[6]) and ZERO_FCS_FDS bit (CPUID.7h.0:EBX[13]) in Intel's CPUID normalization process. Fixed * Fixed feature flags in T2S CPU template on Intel Ice Lake. * Fixed CPUID leaf 0xb to be exposed to guests running on AMD host. * Fixed a performance regression in the jailer logic for closing open file descriptors. * A race condition that has been identified between the API thread and the VMM thread due to a misconfiguration of the api_event_fd. * Fixed CPUID leaf 0x1 to disable perfmon and debug feature on x86 host. * Fixed passing through cache information from host in CPUID leaf 0x80000006. * Fixed the T2S CPU template to set the RRSBA bit of the IA32_ARCH_CAPABILITIES MSR to 1 in accordance with an Intel microcode update. * Fixed the T2CL CPU template to pass through the RSBA and RRSBA bits of the IA32_ARCH_CAPABILITIES MSR from the host in accordance with an Intel microcode update. * Fixed passing through cache information from host in CPUID leaf 0x80000005. * Fixed the T2A CPU template to disable SVM (nested virtualization). * Fixed the T2A CPU template to set EferLmsleUnsupported bit (CPUID.80000008h:EBX[20]), which indicates that EFER[LMSLE] is not supported. - Update to 1.3.3: * Fixed passing through cache information from host in CPUID leaf 0x80000006. ------------------------------------------------------------------- Thu May 18 06:17:40 UTC 2023 - Paolo Stivanin <info@paolostivanin.com> - Update to 1.3.2: Added * Introduced T2CL (Intel) and T2A (AMD) CPU templates to provide instruction set feature parity between Intel and AMD CPUs when using these templates. * Added Graviton3 support (c7g instance type). Changed * Improved error message when invalid network backend provided. * Improved TCP throughput by between 5% and 15% (depending on CPU) by using * scatter-gather I/O in the net device's TX path. * Upgraded Rust toolchain from 1.64.0 to 1.66.0. * Made seccompiler output bit-reproducible. Fixed * Fixed feature flags in T2 CPU template on Intel Ice Lake. * A race condition that has been identified between the API thread and the VMM thread due to a misconfiguration of the api_event_fd. ------------------------------------------------------------------- Mon Dec 19 10:44:16 UTC 2022 - Andrea Manzini <andrea.manzini@suse.com> - Update to version 1.2.0 * Added a new CPU template called T2S * Added a new CLI option --metrics-path PATH * Added baselines for m6i.metal and m6a.metal * Changed the jailer option --exec-file to fail if the filename does not contain the string firecracker * Updated Rust toolchain and all dependencies to their respective newest versions * Made the T2 template more robust by explicitly disabling additional CPUID flags that should be off * Now MAC address is correctly displayed when queried with GET /vm/config * Fixed a self-DoS scenario in the virtio-queue code * Fixed the bad handling of kernel cmdline parameters when init arguments were provided via JSON PUT /boot-source request * Fixed a bug on ARM64 hosts where the upper 64bits of the V0-V31 FL/SIMD registers were not saved correctly ------------------------------------------------------------------- Sat Oct 1 17:55:05 UTC 2022 - Liang Yan <lyan@opensuse.org> - Update firecracker to version 1.1.1 https://github.com/firecracker-microvm/firecracker/releases/tag/v1.1.1 https://github.com/firecracker-microvm/firecracker/releases/tag/v1.1.0 - Add build depenceny clang - Update cargo_config based on new vendor ------------------------------------------------------------------- Mon Jun 20 03:26:38 UTC 2022 - William Brown <william.brown@suse.com> - Automatic update of vendored dependencies ------------------------------------------------------------------- Tue May 24 06:33:07 UTC 2022 - William Brown <william.brown@suse.com> - Automatic update of vendored dependencies - Remove 0001-cargo-update-regex-dependency.patch due to update of vendored dependencies ------------------------------------------------------------------- Wed Mar 16 13:17:24 UTC 2022 - Liang Yan <lyan@opensuse.org> - Bump rust to 1.46.0 for vmm-sys-util building https://blog.rust-lang.org/2020/08/27/Rust-1.46.0.html#const-fn-improvements - Bump Regex crate to 1.5.5 (CVE-2022-24713, boo#1196972) 0001-cargo-update-regex-dependency.patch ------------------------------------------------------------------- Mon Feb 14 01:02:21 UTC 2022 - Liang Yan <ly@xryan.net> - Update firecracker to version 1.0.0 Detail could be found below: https://github.com/firecracker-microvm/firecracker/releases/tag/v1.0.0 * Patches dropped: 0001-dependencies-Included-vm-fdt-crate.patch 0002-vm-fdt-Replace-libfdt-with-vm-fdt.patch 0003-libfdt-bindings-Deleted-libfdt-bindings-crate.patch ------------------------------------------------------------------- Tue Sep 14 23:45:26 UTC 2021 - Liang Yan <lyan@suse.com> - Replace libfdt with vm-fdt. 0001-dependencies-Included-vm-fdt-crate.patch 0002-vm-fdt-Replace-libfdt-with-vm-fdt.patch 0003-libfdt-bindings-Deleted-libfdt-bindings-crate.patch ------------------------------------------------------------------- Wed Sep 8 22:16:33 UTC 2021 - Liang Yan <lyan@suse.com> - Update firecracker to version 0.25.0 Add workspace to firecracker. The workspace has three packages, firecracker,jailer,seccompiler Detail could be found below: https://github.com/firecracker-microvm/firecracker/blob/main/CHANGELOG.md ------------------------------------------------------------------- Mon May 25 11:54:18 UTC 2020 - Liang Yan <lyan@suse.com> - Update firecracker to version 0.19.1: Added: * New device: virtio-vsock, backed by Unix domain sockets. * New command-line parameter for firecracker, named --no-api, which will disable the API server thread. Also, when API server is disabled, MMDS is no longer available now. * New command-line parameter for firecracker, named --config-file, which represents the path to a file that contains a JSON which can be used for configuring and starting a microVM without sending any API requests. * The jailer adheres to the "end of command options" convention, meaning all parameters specified after -- are forwarded verbatim to Firecracker. * Added KVM_PTP support to the recommended guest kernel config. * Added entry in FAQ.md for Firecracker Guest timekeeping. Changed: * Vsock API call: PUT /vsocks/{id} changed to PUT /vsock and no longer appear to support multiple vsock devices. Any subsequent calls to this API endpoint will override the previous vsock device configuration. Removed: * Removed experimental support for vhost-based vsock devices. * Removed unused 'Halting' and 'Halted' instance states. ------------------------------------------------------------------- Mon May 25 11:11:56 UTC 2020 - Liang Yan <lyan@suse.com> - Modify spec file: * Change the group to "System/Emulators/PC" which is maintained by virt team. * Use "rm -f " instead of "rm" to remove spurious files * Remove macro "_missing_doc_files_terminate_build" ------------------------------------------------------------------- Sun May 24 01:20:05 UTC 2020 - Liang Yan <lyan@suse.com> - Fix Tumbelweed builds by removing /usr/.crates2.json. ------------------------------------------------------------------- Fri Sep 13 14:45:15 UTC 2019 - Jan Engelhardt <jengelh@inai.de> - Trim marketing wording from description. ------------------------------------------------------------------- Tue Sep 10 13:47:51 UTC 2019 - Marco Vedovati <mvedovati@suse.com> - Fix aarch64 builds - Bump min rust version to 1.35.0 ------------------------------------------------------------------- Mon Sep 9 16:51:51 UTC 2019 - Marco Vedovati <mvedovati@suse.com> - Update firecracker to version 0.17.0: Added: * New API call: PATCH /machine-config/, used to update VM configuration, before the microVM boots. * Added an experimental swagger definition that includes the specification for the vsock API call. * Added a signal handler for SIGBUS and SIGSEGV that immediately terminates the process upon intercepting the signal. * Added documentation for signal handling utilities. * Added [alpha] aarch64 support. * Added metrics for successful read and write operations of MMDS, Net and Block devices. Changed: * vcpu_count, mem_size_mib and ht_enabled have been changed to be mandatory for PUT requests on /machine-config/. * Disallow invalid seccomp levels by exiting with error. Fixed: * Incorrect handling of bind mounts within the jailed rootfs. * Corrected the guide for Alpine guest setup. ------------------------------------------------------------------- Wed May 29 11:25:08 UTC 2019 - Marco Vedovati <mvedovati@suse.com> - Update firecracker to version 0.16.0: + Added [alpha] AMD support. * Corrected the seccomp filter when building with glibc. - Removed the seccomp.bad_syscalls metric. * Dropped the JSON-formatted context command-line parameter from Firecracker in favor of individual classic command-line parameters. * Improved multiple error messages. * Removed all kernel modules from the recommended kernel config. ------------------------------------------------------------------- Mon May 6 17:31:52 UTC 2019 - Marco Vedovati <mvedovati@suse.com> - Fixed vsock support (needed for katacontainers interoperability) * Use `cargo install` to build and install build artifacts during the build phase, to avoid building the crate twice. ------------------------------------------------------------------- Sat Mar 23 08:13:35 UTC 2019 - Flavio Castelli <fcastelli@suse.com> - Added patches 0001-Fixed-basic-seccomp-filter-for-glibc.patch and 0002-Fixed-advanced-seccomp-filter-for-glibc.patch: change the seccomp filtering rules to allow the execution of certain syscalls that are used when the binary is built with glibc instead of musl. ------------------------------------------------------------------- Fri Mar 22 21:25:39 UTC 2019 - Flavio Castelli <fcastelli@suse.com> - Ensure build happens only on supported architectures - Enable vsock experimental feature ------------------------------------------------------------------- Fri Mar 15 08:18:36 UTC 2019 - opensuse Cloud User <fcastelli@suse.com> - Make spec file arch independent ------------------------------------------------------------------- Thu Mar 14 23:36:02 UTC 2019 - Flavio Castelli <fcastelli@suse.com> - Initial package version 0.15.2
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor