Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

firecracker-1.4.1-1.4 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: firecracker Distribution: openSUSE Tumbleweed
Version: 1.4.1 Vendor: openSUSE
Release: 1.4 Build date: Tue Oct 10 16:01:39 2023
Group: System/Emulators/PC Build host: reproducible
Size: 4656713 Source RPM: firecracker-1.4.1-1.4.src.rpm
Packager: https://bugs.opensuse.org
Url: https://firecracker-microvm.github.io/
Summary: Virtual Machine Monitor for creating microVMs
Firecracker is a virtualization technology for creating and managing
multi-tenant container and function-based services.

Provides

Requires

License

Apache-2.0

Changelog

* Tue Oct 10 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 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 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 01 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 2022 William Brown <william.brown@suse.com>
  - Automatic update of vendored dependencies
* Tue May 24 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 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 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 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 08 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

Files

/usr/bin/firecracker
/usr/bin/jailer
/usr/bin/seccompiler-bin
/usr/share/doc/packages/firecracker
/usr/share/doc/packages/firecracker/README.md


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed May 1 23:32:11 2024