Freebsd/Xen Status Update

Freebsd/Xen Status Update

FreeBSD/Xen status update Roger Pau Monn´e [email protected] Tokyo { March 9th, 2017 Xen Update FreeBSD Update Future Xen update I Released Xen 4.7 and 4.8. Release cycle Contributors Changesets +LOC -LOC Xen 4.7 255 days 102 1887 106606 37160 Xen 4.8 161 days 68 1245 78899 62325 Tokyo { March 9th, 2017 FreeBSD/Xen status update 2 / 9 Xen Update FreeBSD Update Future Xen 4.7 features I Live Patching (https://www.youtube.com/watch?v=hPcgrGaeyL4). I Kconfig support. I Increased the limits of PV guests (512 vCPUs, >1TB of RAM). I Improvements to Credit2 and RTDS schedulers. I vGIC-v3 support on ARM. I VT-d posted interrupts on Intel hardware. I Hypervisor and tools compile with clang. Tokyo { March 9th, 2017 FreeBSD/Xen status update 3 / 9 Xen Update FreeBSD Update Future Xen 4.8 features I Improved live patching, now supports hooks in the payload and ARM. I Performance improvements for domain creation. I Support for Intel AVX-512 instructions. I Support for ACPI on ARM64. I Integration of XTF (Xen Test Framework). I Focus on security, afl used against the x86 intruction emulator (and it found XSA-195). Tokyo { March 9th, 2017 FreeBSD/Xen status update 4 / 9 Xen Update FreeBSD Update Future New FreeBSD/Xen features I Added multiqueue support to netfront (Wei Liu). I Merged the gntdev from GSoC (Akshay Jaggi). I Port of OpenStack to work with FreeBSD/Xen (Alexander Nusov). I Imported Xen 4.7. I Now xen-tools/kernel fully compiled with clang (except for SeaBIOS, which only support GCC). I Enabled Live Patching support on the FreeBSD xen-kernel port. Tokyo { March 9th, 2017 FreeBSD/Xen status update 5 / 9 Xen Update FreeBSD Update Future FreeBSD/Xen Gntdev I Allows mapping/sharing memory from user-space applications with other Xen guests. I Mainly used in Dom0 in order to run the PV backends in user-space. I This adds us support for Qdisk disk backend, that supports: qcow, qcow2, vhd... image formats. Tokyo { March 9th, 2017 FreeBSD/Xen status update 6 / 9 Xen Update FreeBSD Update Future Xen PVHv2 development I Going to introduce some disruption to FreeBSD, as PVHv1 is removed. I Less Xen-specific code in FreeBSD, more similar to bare-metal. I Probably not finished until the end of the year. Tokyo { March 9th, 2017 FreeBSD/Xen status update 7 / 9 Xen Update FreeBSD Update Future GSoC 2017 I Import the busdma grant-table abstraction from OpenBSD. I Add FreeBSD support to osstest (Xen CI system). Tokyo { March 9th, 2017 FreeBSD/Xen status update 8 / 9 Xen Update FreeBSD Update Future Q&A Thanks Questions? Tokyo { March 9th, 2017 FreeBSD/Xen status update 9 / 9.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    9 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us