6 Commits

Author SHA256 Message Date
72c74a842a Accepting request 1305835 from Virtualization
-  Update to v4.10.0
  * Rebase on a v6.12.34 kernel
  * x86_64: enable VIRTIO_GPU
  * Add TDX support

OBS-URL: https://build.opensuse.org/request/show/1305835
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libkrunfw?expand=0&rev=12
2025-09-18 19:12:20 +00:00
0b31374122 This update also fixes the current build failure of v4.5.1 against the
openSUSE_Tumbleweed repo in the Virtualization project.

-  Update to v4.10.0
  * Rebase on a v6.12.34 kernel
  * x86_64: enable VIRTIO_GPU
  * Add TDX support

OBS-URL: https://build.opensuse.org/package/show/Virtualization/libkrunfw?expand=0&rev=27
2025-09-18 06:04:34 +00:00
91d10a72d7 Accepting request 1230313 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/1230313
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libkrunfw?expand=0&rev=11
2024-12-13 21:25:39 +00:00
8a7ac8a2ac Accepting request 1229955 from home:jfehlig:branches:Virtualization
Some work from hackweek...

- Update to v4.5.1
  * sev_x86_64: sync config with 6.6.59
  * enable IPv6
  * bump max number of cpus to 16
  * sync config with 6.6.59
  * Rebase on a v6.6.59 kernel

OBS-URL: https://build.opensuse.org/request/show/1229955
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libkrunfw?expand=0&rev=25
2024-12-12 10:23:07 +00:00
2db9fdf6ae Accepting request 1178753 from Virtualization
OBS-URL: https://build.opensuse.org/request/show/1178753
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libkrunfw?expand=0&rev=10
2024-06-06 10:30:53 +00:00
a8db1724f6 Accepting request 1178750 from home:dfaggioli:devel:Virtualization
- Update to v4.0.0
  * bin2cbundle: Require ELFFile import
  * Rebase on a 6.1.32 kernel
  * Add missing elftools to build-on-krunvm.sh
  * Rebase on a kernel v6.4.7
- Changes from 3.12.0
  * Force bundle alignment to 16K
  * Force bundle alignment to 64K
  * Makefile: use implicit CC variable instead of hardcoding gcc
  * Rebase kernel on v6.2.14
- Changes from 3.11.0
  * Fix SNP measurement generation
  * Rebase kernel on v6.2.9 and update initrd
- Changes from 3.10.0
  * Rebase kernel on v6.2.1
- Changes from 3.9.0
  * README.md: Add "Known Limitations" section
  * Rebase kernel on v6.1.6

OBS-URL: https://build.opensuse.org/request/show/1178750
OBS-URL: https://build.opensuse.org/package/show/Virtualization/libkrunfw?expand=0&rev=23
2024-06-05 13:29:58 +00:00
6 changed files with 69 additions and 23 deletions

Binary file not shown.

3
libkrunfw-4.10.0.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b72c616ed68a857e31b757a7ae901fa6a923af44c0aabb85a2f61b9a24ad8ae2
size 4374048

View File

@@ -1,3 +1,47 @@
-------------------------------------------------------------------
Tue Aug 19 22:47:32 UTC 2025 - James Fehlig <jfehlig@suse.com>
- Update to v4.10.0
* Rebase on a v6.12.34 kernel
* x86_64: enable VIRTIO_GPU
* Add TDX support
-------------------------------------------------------------------
Tue Nov 19 21:49:06 UTC 2024 - James Fehlig <jfehlig@suse.com>
- Update to v4.5.1
* sev_x86_64: sync config with 6.6.59
* enable IPv6
* bump max number of cpus to 16
* sync config with 6.6.59
* Rebase on a v6.6.59 kernel
-------------------------------------------------------------------
Thu May 30 11:52:22 UTC 2024 - Dario Faggioli <dfaggioli@suse.com>
- Update to v4.0.0
* bin2cbundle: Require ELFFile import
* Rebase on a 6.1.32 kernel
* Add missing elftools to build-on-krunvm.sh
* Rebase on a kernel v6.4.7
- Changes from 3.12.0
* Force bundle alignment to 16K
* Force bundle alignment to 64K
* Makefile: use implicit CC variable instead of hardcoding gcc
* Rebase kernel on v6.2.14
- Changes from 3.11.0
* Fix SNP measurement generation
* Rebase kernel on v6.2.9 and update initrd
- Changes from 3.10.0
* Rebase kernel on v6.2.1
- Changes from 3.9.0
* README.md: Add "Known Limitations" section
* Rebase kernel on v6.1.6
-------------------------------------------------------------------
Tue Jan 3 10:41:29 UTC 2023 - Frederic Crozat <fcrozat@suse.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package libkrunfw
#
# Copyright (c) 2023 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
%define sev 1
%global kernel linux-6.0.6
%global kernel linux-6.12.34
%ifnarch x86_64
%define sev 0
@@ -33,7 +33,7 @@ directly inject those mappings into the guest without any kind of additional \
work nor processing.
Name: libkrunfw
Version: 3.8.1
Version: 4.10.0
Release: 0
Summary: A dynamic library bundling a Linux kernel in a convenient storage format
License: GPL-2.0-only AND LGPL-2.1-only
@@ -59,16 +59,17 @@ Conflicts: libkrunfw0 <= 0.7
%description
%{summary}
%package -n %{name}3
%package -n %{name}4
Summary: A dynamic library bundling a Linux kernel in a convenient storage format
Obsoletes: libkrunfw <= 3.6.3
Obsoletes: libkrunfw3
%description -n %{name}3
%description -n %{name}4
%{descr}
%package devel
Summary: Header files and libraries for libkrunfw development
Requires: %{name}3 = %{version}-%{release}
Requires: %{name}4 = %{version}-%{release}
%description devel
%{descr}
@@ -77,11 +78,12 @@ This package contains the libraries needed to develop programs
that consume the guest payload integrated in libkrunfw.
%if %{sev}
%package sev3
%package sev4
Summary: A dynamic library bundling the guest payload consumed by libkrun-sev
Obsoletes: libkrunfw <= 3.6.3
Obsoletes: libkrunfw3
%description sev3
%description sev4
%{descr}
This package contains the library bundling the guest payload consumed
@@ -89,7 +91,7 @@ by libkrun-sev.
%package sev-devel
Summary: Header files and libraries for libkrunfw-sev development
Requires: %{name}-sev3 = %{version}-%{release}
Requires: %{name}-sev4 = %{version}-%{release}
Provides: %{name}:%{_libdir}/libkrunfw-sev.so
Obsoletes: %{name} < %{version}-%{release}
@@ -140,29 +142,29 @@ source ./.kernel-binary.spec.buildenv
install -D -p -m 0755 utils/krunfw_measurement %{buildroot}%{_bindir}/krunfw_measurement
%endif
%post -n %{name}3 -p /sbin/ldconfig
%post -n %{name}4 -p /sbin/ldconfig
%postun -n %{name}3 -p /sbin/ldconfig
%postun -n %{name}4 -p /sbin/ldconfig
%files -n %{name}3
%{_libdir}/libkrunfw.so.3
%files -n %{name}4
%{_libdir}/libkrunfw.so.4
%{_libdir}/libkrunfw.so.%{version}
%files devel
%{_libdir}/libkrunfw.so
%if %{sev}
%files sev3
%{_libdir}/libkrunfw-sev.so.3
%files sev4
%{_libdir}/libkrunfw-sev.so.4
%{_libdir}/libkrunfw-sev.so.%{version}
%{_bindir}/krunfw_measurement
%files sev-devel
%{_libdir}/libkrunfw-sev.so
%post sev3 -p /sbin/ldconfig
%post sev4 -p /sbin/ldconfig
%postun sev3 -p /sbin/ldconfig
%postun sev4 -p /sbin/ldconfig
%endif

Binary file not shown.

3
linux-6.12.34.tar.xz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a7f3fe381f67eca4172e9b63efb61a14bd7f9e1278e03603d0ff5a93f270c24d
size 148160336