Document some of the relevant changes during the 4.16 release cycle. Signed-off-by: Roger Pau Monné <roger....@citrix.com> Release-Acked-by: Ian Jackson <i...@xenproject.org> --- Changes since v3: - Remove a duplicated line about not building qemu-trad and pv-grub.
Changes since v2: - Reword the x86 page table API change. Changes since v1: - Add qemu-traditional and pvgrub notes. - Expand vPMU support to note it's limited. - xenstore library API changes. - xencall2L addition. - gitlab CI changes. - dom0less improvements. - vGIC fixes. - New Arm features. - OP-TEE fixes. - Arm64 heterogeneous CPU support. --- Cc: Alistair Francis <alistair.fran...@wdc.com> Cc: Andrew Cooper <andrew.coop...@citrix.com> Cc: Anthony PERARD <anthony.per...@citrix.com> Cc: Anthony Perard <anthony.per...@citrix.com> Cc: Bertrand Marquis <bertrand.marq...@arm.com> Cc: Bob Eshleman <bobbyeshle...@gmail.com> Cc: Christian Lindig <christian.lin...@citrix.com> Cc: Christopher Clark <christopher.w.cl...@gmail.com> Cc: Daniel De Graaf <dgde...@tycho.nsa.gov> Cc: Dario Faggioli <dfaggi...@suse.com> Cc: David Scott <d...@recoil.org> Cc: Doug Goldstein <car...@cardoe.com> Cc: Elena Ufimtseva <elena.ufimts...@oracle.com> Cc: George Dunlap <george.dun...@citrix.com> Cc: Ian Jackson <i...@xenproject.org> Cc: Jan Beulich <jbeul...@suse.com> Cc: Josh Whitehead <josh.whiteh...@dornerworks.com> Cc: Juergen Gross <jgr...@suse.com> Cc: Julien Grall <jul...@xen.org> Cc: Jun Nakajima <jun.nakaj...@intel.com> Cc: Kevin Tian <kevin.t...@intel.com> Cc: Konrad Rzeszutek Wilk <konrad.w...@oracle.com> Cc: Marek Marczykowski-Górecki <marma...@invisiblethingslab.com> Cc: Meng Xu <men...@cis.upenn.edu> Cc: Nick Rosbrook <rosbro...@ainfosec.com> Cc: Paul Durrant <p...@xen.org> Cc: Quan Xu <quan....@gmail.com> Cc: Rahul Singh <rahul.si...@arm.com> Cc: Roger Pau Monné <roger....@citrix.com> Cc: Ross Lagerwall <ross.lagerw...@citrix.com> Cc: Samuel Thibault <samuel.thiba...@ens-lyon.org> Cc: Shriram Rajagopalan <rshri...@cs.ubc.ca> Cc: Stefano Stabellini <sstabell...@kernel.org> Cc: Stewart Hildebrand <stewart.hildebr...@dornerworks.com> Cc: Tamas K Lengyel <ta...@tklengyel.com> Cc: Tim Deegan <t...@xen.org> Cc: Volodymyr Babchuk <volodymyr_babc...@epam.com> Cc: Wei Liu <w...@xen.org> --- CHANGELOG.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ad1a8c2bc2..1fe52da7db 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -21,6 +21,31 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) - qemu-traditional based device models (both, qemu-traditional and ioemu-stubdom) will no longer be built per default. In order to be able to use those, configure needs to be called with "--enable-qemu-traditional" as parameter. + - Fixes for credit2 scheduler stability in corner case conditions. + - Ongoing improvements in the hypervisor build system. + - vtpmmgr miscellaneous fixes in preparation for TPM 2.0 support. + - 32bit PV guests only supported in shim mode. + - Improved PVH dom0 debug key handling. + - Fix booting on some Intel systems without a PIT (i8254). + - Cleanup of the xenstore library interface. + - Fix truncation of return value from xencall2 by introducing a new helper + that returns a long instead. + - Fix system register accesses on Arm to use the proper 32/64bit access size. + - Various fixes for Arm OP-TEE mediator. + - Switch to domheap for Xen page tables. + +### Added + - 32bit Arm builds to the gitlab-ci automated tests. + - x86 full system tests to the gitlab-ci automated tests. + - Arm limited vPMU support for guests. + - Static physical memory allocation for dom0less on arm64. + - dom0less EFI support on arm64. + - GICD_ICPENDR register handling in vGIC emulation to support Zephyr OS. + - CPU feature leveling on arm64 platform with heterogeneous cores. + - Report unpopulated memory regions safe to use for external mappings, Arm and + device tree only. + - Support of generic DT IOMMU bindings for Arm SMMU v2. + - Limit grant table version on a per-domain basis. ## [4.15.0](https://xenbits.xen.org/gitweb/?p=xen.git;a=shortlog;h=RELEASE-4.15.0) - 2021-04-08 -- 2.33.0