xen 4.16.1-1 source package in Ubuntu

Changelog

xen (4.16.1-1) unstable; urgency=medium

  * Update to new upstream version 4.16.1, which also contains security fixes
    for the following issues:
    - Racy interactions between dirty vram tracking and paging log dirty
      hypercalls
      XSA-397 CVE-2022-26356
    - Multiple speculative security issues
      XSA-398 (no CVE yet)
    - race in VT-d domain ID cleanup
      XSA-399 CVE-2022-26357
    - IOMMU: RMRR (VT-d) and unity map (AMD-Vi) handling issues
      XSA-400 CVE-2022-26358 CVE-2022-26359 CVE-2022-26360 CVE-2022-26361
  * Note that the following XSA are not listed, because...
    - XSA-396 has patches for the Linux kernel.
  * Don't ship NEWS in libxen* packages. Instead, only ship relevant NEWS
    items for actual hypervisor and/or utils packages they belong to.
    (Closes: #962267)
  * d/control: make xen-hypervisor-common arch specific, just like
    xen-utils-common.
  * d/control: stop recommending qemu-system-x86 on arm, because qemu is not
    being built with xen support on arm...
  * Add a patch for tools/libs/light/Makefile which prevents build.o and
    build.opic to be rebuilt unneededly during the package install phase,
    causing a FTBFS because it triggers the use of ccache, which is not
    allowed in the install phase of building the Debian packages.

  Improvements related to Qemu integration:  [Michael Tokarev]
  * d/xen-utils-common.xen.init: properly disable qemu monitor/serial/parallel
    devices for qemu started at boot.
  * debian: switch from recommending qemu-system-x86 to qemu-system-xen and
    mention this change in the NEWS file.
  * Add patch "give meaningful error message if qemu device model is
    unavailable" to give a useful error message only in case the domU needs
    the qemu device model which is not installed, instead of giving a warning
    about missing qemu even if it is not used by this domain.

  Documentation, grammar and spelling fixes and improvements:
  * d/control: drop obsolete paragraph about separate xen linux kernel package
  * d/control: Harmonize the capitalization of the 'Xen' word  [Diederik de Haas]
  * d/control: Improve spelling and grammar  [Diederik de Haas]`

 -- Hans van Kranenburg <email address hidden>  Mon, 09 May 2022 22:29:23 +0200

Upload details

Uploaded by:
Debian Xen Team
Uploaded to:
Sid
Original maintainer:
Debian Xen Team
Architectures:
amd64 arm64 armhf
Section:
kernel
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Downloads

File Size SHA-256 Checksum
xen_4.16.1-1.dsc 3.9 KiB ac4103e03c877a44f94fa538860144e0b2ade80bf2a9090c01fb6bc059ed1075
xen_4.16.1.orig.tar.xz 4.3 MiB 97bc9ebe9aa5e36b359f99257e0bff02d0deb7238ddbc16ee8c9e48dcb1f6165
xen_4.16.1-1.debian.tar.xz 127.9 KiB d4508c72e0c73269db13e2cf19ec07f6364b511d0ffa7e19268583198d66a845

No changes file available.

Binary packages built by this source

libxen-dev: Public headers and libs for Xen

 This package contains the public headers and static libraries for Xen.
 .
 The libxenlight library is intended as a common base for all Xen toolstack
 developers. The libxlutil library contains additional helpers which may
 be useful to toolstack developers.
 .
 The libxenstore library allows userspace processes to interact with
 the XenStore database. Command line tools for accessing xenstore are
 provided is via the xenstore-utils package.
 .
 Most of the other included libraries are internal, and intended for
 use by the Xen toolstack, rather than directly.

libxencall1: Xen runtime library - libxencall

 Shared library for Xen utilities.

libxencall1-dbgsym: debug symbols for libxencall1
libxendevicemodel1: Xen runtime libraries - libxendevicemodel

 Shared library for Xen utilities.

libxendevicemodel1-dbgsym: debug symbols for libxendevicemodel1
libxenevtchn1: Xen runtime libraries - libxenevtchn

 Shared library for Xen utilities.

libxenevtchn1-dbgsym: debug symbols for libxenevtchn1
libxenforeignmemory1: Xen runtime libraries - libxenforeignmemory

 Shared library for Xen utilities.

libxenforeignmemory1-dbgsym: debug symbols for libxenforeignmemory1
libxengnttab1: Xen runtime libraries - libxengnttab

 Shared library for Xen utilities.

libxengnttab1-dbgsym: debug symbols for libxengnttab1
libxenhypfs1: Xen runtime library - libxenhypfs

 Shared library for Xen utilities.

libxenhypfs1-dbgsym: debug symbols for libxenhypfs1
libxenmisc4.16: Xen runtime libraries - miscellaneous, versioned ABI

 Shared libraries for Xen utilities.
 This package contains libraries whose ABI changes with each
 new upstream Xen release, which include ones which embed
 knowledge of hypervisor-version-specific hypercall ABIs.

libxenmisc4.16-dbgsym: debug symbols for libxenmisc4.16
libxenstore4: Xen runtime libraries - libxenstore

 Shared library for Xen utilities.

libxenstore4-dbgsym: debug symbols for libxenstore4
libxentoolcore1: Xen runtime libraries - libxentoolcore

 Shared library for Xen utilities.

libxentoolcore1-dbgsym: debug symbols for libxentoolcore1
libxentoollog1: Xen runtime libraries - libxentoollog

 Shared library for Xen utilities.

libxentoollog1-dbgsym: debug symbols for libxentoollog1
xen-doc: Xen documentation

 Documentation for the Xen hypervisor and surrounding software,
 including descriptions of the hypercall interfaces and of some
 of the library APIs.
 .
 You do not need this package for the primary manpages for the
 Xen control utilities, as those are in the xen-utils-common package.

xen-hypervisor-4.16-amd64: Xen Hypervisor on AMD64

 The hypervisor is the "core" for Xen itself. It gets started by the boot
 loader and controls cpu and memory, sharing them between your
 administrative domain (Domain 0) and the virtual guest systems.

xen-hypervisor-4.16-arm64: Xen Hypervisor on ARM64

 The hypervisor is the "core" for Xen itself. It gets started by the boot
 loader and controls cpu and memory, sharing them between your
 administrative domain (Domain 0) and the virtual guest systems.

xen-hypervisor-4.16-armhf: Xen Hypervisor on ARMHF

 The hypervisor is the "core" for Xen itself. It gets started by the boot
 loader and controls cpu and memory, sharing them between your
 administrative domain (Domain 0) and the virtual guest systems.

xen-hypervisor-common: Xen Hypervisor - common files

 The configuration which arranges for an installed hypervisor to be booted
 as default, with the right command line arguments passed to both
 hypervisor and host (Domain 0) kernel.
 .
 This package is only required on the host system (Domain 0) and not on the
 virtual guest systems (Domain U).

xen-system-amd64: Xen System on AMD64 (metapackage)

 This package depends on the latest Xen hypervisor for use on AMD64 and the
 Xen utils.

xen-system-arm64: Xen System on ARM64 (metapackage)

 This package depends on the latest Xen hypervisor for use on ARM64 and the
 Xen utils.

xen-system-armhf: Xen System on ARMHF (metapackage)

 This package depends on the latest Xen hypervisor for use on ARMHF and the
 Xen utils.

xen-utils-4.16: Xen administrative tools

 The userspace tools to manage a system virtualized through the Xen virtual
 machine monitor.
 .
 qemu-utils and seabios are needed for "Xen HVM" (amd64)

xen-utils-4.16-dbgsym: debug symbols for xen-utils-4.16
xen-utils-common: Xen administrative tools - common files

 The userspace tools to manage a system virtualized through the Xen virtual
 machine monitor.
 .
 This package is only required on the host system (Domain 0) and not on the
 virtual guest systems (Domain U).

xen-utils-common-dbgsym: debug symbols for xen-utils-common
xenstore-utils: Xenstore command line utilities for Xen

 This package contains command line utilities for interacting with
 XenStore.
 .
 XenStore is a shared database used for interdomain communication of
 configuration and status information. It is accessible to all domains
 running on the same Xen host. See https://wiki.xen.org/wiki/XenStore for
 more information.
 .
 In the common case these tools are used by the Xen toolstack running in
 domain0 (or a driver domain) however they may also be used in a guest
 domain to support local scripting which wants to communicate via XenStore.

xenstore-utils-dbgsym: debug symbols for xenstore-utils