Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:smarty12:virtualisation
xen
project.diff
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File project.diff of Package xen
diff working copy against last committed version Index: libxc-sr-LIBXL_HAVE_DOMAIN_SUSPEND_PROPS.patch =================================================================== --- libxc-sr-LIBXL_HAVE_DOMAIN_SUSPEND_PROPS.patch (revision a5918673747ac55327dfc89cd263ada0) +++ libxc-sr-LIBXL_HAVE_DOMAIN_SUSPEND_PROPS.patch (working copy) @@ -105,12 +105,12 @@ int ret; uint32_t c_domid = Int_val(domid); int c_fd = Int_val(fd); -+ libxl_domain_suspend_props props = {}; ++ libxl_domain_suspend_suse_properties props = {}; libxl_asyncop_how *ao_how = aohow_val(async); caml_enter_blocking_section(); - ret = libxl_domain_suspend(CTX, c_domid, c_fd, 0, ao_how); -+ ret = libxl_domain_suspend(CTX, c_domid, c_fd, &props, ao_how); ++ ret = libxl_domain_suspend_suse(CTX, c_domid, c_fd, &props, ao_how); caml_leave_blocking_section(); free(ao_how); Index: xen.changes =================================================================== --- xen.changes (revision a5918673747ac55327dfc89cd263ada0) +++ xen.changes (working copy) @@ -1,3 +1,18 @@ +------------------------------------------------------------------- +Sat Feb 04 19:57:16 UTC 2023 - goedhart.martijn@gmail.com + +- Update to version 4.17.0+git23.c4972a4272: + * tools/oxenstored: Render backtraces more nicely in Syslog + * tools/oxenstored/syslog: Avoid potential NULL dereference + * tools/oxenstored: Set uncaught exception handler + * tools/oxenstored: Log live update issues at warning level + * tools/oxenstored: Keep /dev/xen/evtchn open across live update + * tools/oxenstored: Rework Domain evtchn handling to use port_pair + * tools/oxenstored: Implement Domain.rebind_evtchn + * tools/oxenstored: Rename some 'port' variables to 'remote_port' + * tools/oxenstored: Bind the DOM_EXC VIRQ in in Event.init() + * tools/oxenstored: Style fixes to Domain + ------------------------------------------------------------------- Wed Jan 25 10:39:54 MST 2023 - carnold@suse.com Index: xen.spec =================================================================== --- xen.spec (revision a5918673747ac55327dfc89cd263ada0) +++ xen.spec (working copy) @@ -28,10 +28,11 @@ Name: xen ExclusiveArch: %ix86 x86_64 aarch64 -%define xen_build_dir xen-4.17.0-testing +%define xen_build_dir %{name}-%{version} # %define with_gdbsx 0 %define with_dom0_support 0 +%bcond_without xen_oxenstored %ifarch x86_64 %bcond_without xen_debug %bcond_without xen_stubdom @@ -75,6 +76,7 @@ %endif %endif BuildRequires: bison +BuildRequires: checkpolicy BuildRequires: fdupes %if 0%{?suse_version} > 1315 BuildRequires: figlet @@ -83,11 +85,13 @@ BuildRequires: glib2-devel BuildRequires: libaio-devel BuildRequires: libbz2-devel +BuildRequires: libext2fs-devel BuildRequires: libnl3-devel BuildRequires: libpixman-1-0-devel BuildRequires: libuuid-devel BuildRequires: libxml2-devel BuildRequires: libyajl-devel +BuildRequires: lzo-devel %if %{with xen_stubdom} %if 0%{?suse_version} < 1230 BuildRequires: texinfo @@ -97,6 +101,16 @@ %endif BuildRequires: acpica BuildRequires: ncurses-devel +%if %{?with_dom0_support}0 +%if %{with xen_oxenstored} +BuildRequires: ocaml +BuildRequires: ocaml-compiler-libs +BuildRequires: ocaml-findlib +BuildRequires: ocaml-ocamlbuild +BuildRequires: ocaml-ocamldoc +BuildRequires: ocaml-runtime +%endif +%endif BuildRequires: openssl-devel BuildRequires: python3-devel BuildRequires: xz-devel @@ -119,12 +133,12 @@ %endif Provides: installhint(reboot-needed) -Version: 4.17.0_04 +Version: 4.17.0+git23.c4972a4272 Release: 0 Summary: Xen Virtualization: Hypervisor (aka VMM aka Microkernel) License: GPL-2.0-only Group: System/Kernel -Source0: xen-4.17.0-testing-src.tar.bz2 +Source0: xen-%{version}.tar.xz Source1: stubdom.tar.bz2 Source2: mini-os.tar.bz2 Source3: xen-utils-0.1.tar.bz2 @@ -155,7 +169,5 @@ # For xen-libs Source99: baselibs.conf # Upstream patches -Patch1: 63a03e28-x86-high-freq-TSC-overflow.patch -Patch100: xsa425.patch # EMBARGOED security fixes # libxc @@ -500,6 +513,11 @@ --docdir=%{_defaultdocdir}/xen \ --with-initddir=%{_initddir} \ --with-rundir=%{_rundir} \ +%if %{?with_dom0_support}0 +%if %{with xen_oxenstored} + --with-xenstored=oxenstored \ +%endif +%endif --enable-systemd \ --with-systemd=%{_unitdir} \ --with-systemd-modules-load=%{with_systemd_modules_load} \ @@ -941,6 +959,7 @@ rm -rf %{buildroot}/%{_datadir}/man rm -rf %{buildroot}/%{_libexecdir}/%{name} rm -rf %{buildroot}/%{_libdir}/python* +rm -rf %{buildroot}/%{_libdir}/ocaml* rm -rf %{buildroot}/%{_unitdir} rm -rf %{buildroot}/%{_fillupdir} rm -rf %{buildroot}/%{with_systemd_modules_load} @@ -1104,6 +1123,48 @@ %{_defaultdocdir}/xen/boot.xen %{_mandir}/man*/* +%if %{with xen_oxenstored} +/usr/sbin/oxenstored +/etc/xen/oxenstored.conf +%dir %{_libdir}/ocaml +%dir %{_libdir}/ocaml/xenbus +%dir %{_libdir}/ocaml/xenctrl +%dir %{_libdir}/ocaml/xeneventchn +%dir %{_libdir}/ocaml/xenlight +%dir %{_libdir}/ocaml/xenmmap +%dir %{_libdir}/ocaml/xenstore +%dir %{_libdir}/ocaml/xentoollog +%{_libdir}/ocaml/xenbus/META +%{_libdir}/ocaml/xenbus/*.so +%{_libdir}/ocaml/xenbus/*.cma +%{_libdir}/ocaml/xenbus/*.cmi +%{_libdir}/ocaml/xenbus/*.cmo +%{_libdir}/ocaml/xenctrl/META +%{_libdir}/ocaml/xenctrl/*.so +%{_libdir}/ocaml/xenctrl/*.cma +%{_libdir}/ocaml/xenctrl/*.cmi +%{_libdir}/ocaml/xeneventchn/META +%{_libdir}/ocaml/xeneventchn/*.so +%{_libdir}/ocaml/xeneventchn/*.cma +%{_libdir}/ocaml/xeneventchn/*.cmi +%{_libdir}/ocaml/xenlight/META +%{_libdir}/ocaml/xenlight/*.so +%{_libdir}/ocaml/xenlight/*.cma +%{_libdir}/ocaml/xenlight/*.cmi +%{_libdir}/ocaml/xenmmap/META +%{_libdir}/ocaml/xenmmap/*.so +%{_libdir}/ocaml/xenmmap/*.cma +%{_libdir}/ocaml/xenmmap/*.cmi +%{_libdir}/ocaml/xenstore/META +%{_libdir}/ocaml/xenstore/*.cma +%{_libdir}/ocaml/xenstore/*.cmi +%{_libdir}/ocaml/xenstore/*.cmo +%{_libdir}/ocaml/xentoollog/META +%{_libdir}/ocaml/xentoollog/*.so +%{_libdir}/ocaml/xentoollog/*.cma +%{_libdir}/ocaml/xentoollog/*.cmi +%endif + %ifarch x86_64 %files tools-xendomains-wait-disk %license xendomains-wait-disk/LICENSE @@ -1135,6 +1196,24 @@ %defattr(-,root,root) %{_libdir}/*.a %{_libdir}/*.so +%if %{?with_dom0_support}0 +%if %{with xen_oxenstored} +%{_libdir}/ocaml/xenbus/*.a +%{_libdir}/ocaml/xenbus/*.cmx* +%{_libdir}/ocaml/xenctrl/*.a +%{_libdir}/ocaml/xenctrl/*.cmx* +%{_libdir}/ocaml/xeneventchn/*.a +%{_libdir}/ocaml/xeneventchn/*.cmx* +%{_libdir}/ocaml/xenlight/*.a +%{_libdir}/ocaml/xenlight/*.cmx* +%{_libdir}/ocaml/xenmmap/*.a +%{_libdir}/ocaml/xenmmap/*.cmx* +%{_libdir}/ocaml/xenstore/*.a +%{_libdir}/ocaml/xenstore/*.cmx* +%{_libdir}/ocaml/xentoollog/*.a +%{_libdir}/ocaml/xentoollog/*.cmx* +%endif +%endif /usr/include/* %{_libdir}/pkgconfig/xenlight.pc %{_libdir}/pkgconfig/xlutil.pc
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