Loading…
Attending this event?
June 4 - 6, 2024
Lisbon, Portugal
View More Details & Registration

The Sched app allows you to build your schedule but is separate from your event registration. You must be registered for Xen Project Summit to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

This schedule is automatically displayed in Western European Summer Time. To see the schedule in your preferred timezone, please select from the drop-down menu to the right above "Filter by Date."
Tuesday, June 4
 

08:00 WEST

09:00 WEST

Welcome & Opening Remarks - Kelly Choi, Community Manager, Cloud Software Group, XenServer
Speakers
avatar for Kelly Choi

Kelly Choi

Community Manager, XenServer, Cloud Software Group.
Kelly Choi is the Community Manager for the Xen Project. Kelly collaborates closely with the Advisory Board, developers, and The Linux Foundation to raise awareness and advance the project. Kelly champions initiatives to elevate and spotlight Xen's mission, spanning different domains... Read More →


Tuesday June 4, 2024 09:00 - 09:10 WEST
Liberdade I

09:10 WEST

Xen Project 2024 Weather Report - Kelly Choi, XenServer, Cloud Software Group.
This talk offers a concise yet comprehensive overview of the latest advancements within the Xen ecosystem, focusing on key updates by the Community Manager. Discover how the Xen community collaborates to drive innovation, and what we've been working on in the past 12 months. You can also expect to gain a deeper understanding of the collaborative efforts shaping the future of Xen and learn how you can contribute too.

Speakers
avatar for Kelly Choi

Kelly Choi

Community Manager, XenServer, Cloud Software Group.
Kelly Choi is the Community Manager for the Xen Project. Kelly collaborates closely with the Advisory Board, developers, and The Linux Foundation to raise awareness and advance the project. Kelly champions initiatives to elevate and spotlight Xen's mission, spanning different domains... Read More →


Tuesday June 4, 2024 09:10 - 09:40 WEST
Liberdade I

09:45 WEST

Xen and the Art of Hypervisor Maintenance - Jacus de Beer, General Manager, XenServer
How do you turn a Cambridge University research project into a technology platform running some of the most influential businesses in the world?  This keynote will explore some of the history of Xen and will provide some behind the scenes insight into what it takes for XenServer to transform the open source Xen Project hypervisor into an enterprise grade hypervisor.

Speakers
avatar for Jacus de Beer

Jacus de Beer

General Manager, XenServer
Jacus de Beer is General Manager of the XenServer business unit at Cloud Software Group, where he is responsible for the product management and development of the XenServer virtualisation platform. For the past 10 years, he played a key leadership role in the continued delivery of... Read More →


Tuesday June 4, 2024 09:45 - 10:15 WEST
Liberdade I

10:20 WEST

Unikraft Has Arrived: The Lightweight, Fast, Usable Solution for Cloud Deployments - Razvan Deaconescu & Andrei Stan, Unikraft
Unikraft (https://unikraft.org/) is a fast, secure and open-source Unikernel Development Kit. Started as a research project under the Xen Foundation, Unikraft is now reaching technical (and commercial) maturity, being able to run a large set of applications with all the advantages typical to a unikernel: fast booting, low memory footprint, virtual machine isolation. During this talk we will share the current technical state of the project, together with updates that make it seamless to integrate popular apps running in cloud workloads (web servers, proxies, programming frameworks, databases etc.). Using binary-compatibility mode, Unikraft is able to integrate common Docker-based setups and facilitate the rapid integration of existing applications into the unikernel technology. With the help of its companion tool, KraftKit, Unikraft is able to leverage the inherent unikernel advantages to easily run existing apps. This helps seamlessly use and deploy Unikraft apps on different platforms and architectures, with a recent addition of Xen ARM64 to the list of supported platforms.

Speakers
avatar for Razvan Deaconescu

Razvan Deaconescu

Community Manager, Unikraft
Razvan is an Associate Professor at University POLITEHNICA of Bucharest, Romania, the Computer Science and Engineering Department and Community Manager for the Unikraft OSS community (and Unikraft GmbH). He's primarily interested in operating systems and security, with a penchant... Read More →
avatar for Andrei Stan

Andrei Stan

Andrei Stan, Unikraft
I'm a Computer Engineering student at University POLITEHNICA of Bucharest, Romania and, since last year, a contributor to the Unikraft OSS, focusing on Xen support. My main interests are in Operating Systems and Distributed Systems.


Tuesday June 4, 2024 10:20 - 10:50 WEST
Liberdade I

10:50 WEST

11:05 WEST

Next Generation Xen Architecture for Automotive - Stefano Stabellini, AMD
Today, Xen is the leading Open Source hypervisor in Automotive. Over the past decade, the Xen Community has tirelessly worked to develop several key features that now coalesce into a top-tier automotive solution. Elements such as Hyperlaunch, Virtio with Grants, PCI Passthrough, Cortex-R52 support, and Safety Certifiability are crucial pieces of a larger puzzle poised to empower the next generation of vehicles. This presentation will show you the complete picture. In discussions about Automotive software, the focus often falls on the In-Vehicle Infotainment (IVI) system. Yet, IVI is only one among numerous components requiring a hypervisor for real-time and isolation. The future of vehicles is not about one Xen but many. This presentation will illustrate Xen running across multiple heterogeneous systems within a single vehicle, spanning x86 to ARM A-profile and R-profile. Xen will facilitate software deployment anywhere, enabling seamless device sharing across different SoCs as though they were a single system. Join us in this presentation as we introduce a new, legacy-free, and groundbreaking virtualization architecture that propels Xen into the future of Automotive systems.

Speakers
avatar for Stefano Stabellini

Stefano Stabellini

Fellow, AMD
Stefano Stabellini is a Fellow at AMD, where he leads system software architecture and the virtualization team. Previously, at Aporeto, he created a virtualization-based security solution for containers and authored several security articles. Stefano has been involved in Xen development... Read More →


Tuesday June 4, 2024 11:05 - 11:35 WEST
Liberdade I

11:40 WEST

Xen Functional Safety - an Update - Ayan Kumar Halder & Michal Orzel, AMD
Xen is a type 1 hypervisor supported on x86, Arm (soon RISC-V and PPC) platforms. Certain aspects of Xen, such as its dom0less configuration, make it suitable for use in automotive and embedded systems. As an open-source project with ongoing development, aligning it with functional safety standards presents a perpetual challenge. To address this challenge, we adopted a stepwise approach. Initially, we are integrating MISRA C rules into Xen. Over 80 rules have been accepted, and violations are being fixed. We are undertaking reverse engineering of the code to establish requirements. We delineate top-level market requirements, provided by partners, which are then refined into product requirements and subsequently into software safety requirements (SSR). Each SSR can be translated into one or more test cases. Comprehensive traceability is maintained throughout, ensuring alignment between requirements, test cases, test implementations, and test jobs. Additionally, architectural specifications are being drafted to elucidate how features operate within Xen. We are also exploring additional testing methodologies, including hardware functionality testing and fault injection techniques.

Speakers
avatar for Ayan Kumar Halder

Ayan Kumar Halder

MTS, AMD
Ayan has been working on Arm based low based software stack for the past 14 years. He has worked on variety of projects ranging from board bringup, post silicon validation to developing new features. He has contributed upstream to Xen, Linux and Zephyr. More recently he is been actively... Read More →
avatar for Michal Orzel

Michal Orzel

AMD, Service Provider, AMD
Experienced embedded software engineer specializing in ARM architecture and virtualization technologies, currently working on Xen Hypervisor at AMD. Prior roles include involvement with Xen and Mali GPU DDK projects at Arm, along with experience in automotive software product development... Read More →


Tuesday June 4, 2024 11:40 - 12:10 WEST
Liberdade I

12:15 WEST

Open Source Safety Elements - Out of Context? - Nicole Pappler, AlektoMetis
As several open source projects are heading towards functional safety, mostly to achieve a safety certification as a Safety Element out of Context (SEooC) the question of what this really means comes up quite often. There are usually three stakeholders in a project like this The project community that needs to provide the qualification evidences and keep up with the requests from a certification authority The assessor representing the certification authority, and The integrator, who actually wants to use the certified software As all these stakeholders have different expectations of what this certification will require, there are a lot of different rumours and opinions out there regarding functional safety certification. This talk will give an introduction to what qualification evidence is usually prepared and assessed for a SEooC certification, what this means for the project and how it can actually be integrated into a safety relevant software system. There will be examples how the Zephyr Project addresses this, to initiate cross-pollination between the safety open source projects and working groups.

Speakers
avatar for Nicole Pappler

Nicole Pappler

Safety Expert, AlektoMetis
Nicole has worked in different projects developing safety relevant embedded software before starting as an independent assessor. With now more than twenty years of experience in the industry, she supported several customers to show their compliance with safety, security and quality... Read More →


Tuesday June 4, 2024 12:15 - 12:45 WEST
Liberdade I

12:45 WEST

Lunch Break
Tuesday June 4, 2024 12:45 - 13:45 WEST
Bonsai

13:45 WEST

A Virtio Message Based Transport - Bertrand Marquis, Arm
Existing virtio transports are based on a PCI bus or MMIO and work well when the hardware is emulated (for example in Qemu) or when a trap and emulate handling is easily possible. But for a type 1 hypervisor like Xen or between heterogeneous systems, it becomes really complex to use existing Virtio transports for device emulation. During this presentation, I will cover: - The challenges faced by Xen to support existing virtio transports. - How a message based transport could address these challenges. - Detail the proposal for a new fully message based Virtio transport. - How FF-A standard can offer an hypervisor agnostic solution to support this transport.

Speakers
avatar for Bertrand Marquis

Bertrand Marquis

Principal Software Architect, Arm
Part of Arm Technology group since 2023 working on FFA specification, hypervisors and functional safety. Xen project maintainer since 2022. Previously part of Arm Open Source group, working on hypervisors for Automotive and Xen hypervisor. Before working for Arm, Avionic RTOS kernel... Read More →


Tuesday June 4, 2024 13:45 - 14:15 WEST
Liberdade I

14:20 WEST

Xen VPCI Weather Report - Stewart Hildebrand, Advanced Micro Devices, Inc
Xen vPCI has been in development for several years. vPCI is the PCI passthrough mechanism used in PCI passthrough on Arm and PVH on x86. Multiple downstreams already have PCI passthrough on Arm available in some form, and it has recently gained upstream traction. In this talk we focus on vPCI for Arm and x86, its history, current status, and future work. A PCI locking rework patch was recently accepted upstream, thanks to the work of several contributors, reviewers, and maintainers. We discuss possible methods for enabling IOREQ (e.g., Qemu-backed virtio-pci) and vPCI simultaneously. Finally, we discuss IOREQ and vPCI in a dom0less/hyperlaunch configuration.

Speakers
avatar for Stewart Hildebrand

Stewart Hildebrand

MTS Software Development Engineer, Advanced Micro Devices, Inc
Stewart has worked with Xen on Arm for 8 years, with a focus on PCI passthrough on Arm in the last 1.5 years.


Tuesday June 4, 2024 14:20 - 14:50 WEST
Liberdade I

14:55 WEST

Live-Update: An Update on the Journey to Replace the Hypervisor with Limited Downtime - Elias El Yandouzi, Amazon Web Services
Four years ago, AWS engineers were presenting the first design of Live-update and were looking for feedback. Now, this tool is production ready and used to manage and deploy new versions across the fleet. In this talk, we'll share a status update and cover in-depth how we finally designed Live-update to replace the running hypervisor binary without disrupting the running instances.

Speakers
avatar for Elias El Yandouzi

Elias El Yandouzi

Software Development Engineer, Amazon Web Services
Elias El Yandouzi is a software development engineer in the AWS EC2 team. He worked on Live-Update to improve the performance and make it production ready.


Tuesday June 4, 2024 14:55 - 15:25 WEST
Liberdade I

15:25 WEST

15:40 WEST

Interfacing Rust with Xen - Alejandro Vallejo, XenServer BU, Cloud Software Group
A description of the issues involved in making native interfaces to the hypervisor in non-C languages and how to overcome them, with a special focus on the Rust programming language. * What are you hoping to get from your presentation? Create momentum towards Rust development in the Xen toolstack and increase awareness of its potential. * What do you expect the audience to gain from your presentation? A sneak peak into what a future Rust-based interface could look like and a roadmap about how to get there. Also a plan to streamline the process for other languages without resorting to writing wrappers around existing libraries. * How will your presentation help better the ecosystem? Rust is well known for its memory-safety properties, and its popularity is skyrocketing. Many people would like to see a migration of existing interfacing code into this language, but are unaware how such a thing could come to happen.

Speakers
avatar for Alejandro Vallejo

Alejandro Vallejo

Senior Software Engineer, XenServer, Cloud Software Group
XenServer hypervisor engineer, contributor to the Xen project and (very) vocal advocate of usage of the Rust programming language and formal methods.


Tuesday June 4, 2024 15:40 - 16:10 WEST
Liberdade I

16:15 WEST

Implementing Requirement Traceability in the Xen FuSa Project with OpenFastTrace - Ayan Kumar Halder, AMD & Sebastian Bär, Exasol
Requirements define your product. They ensure that the user needs are met. OpenFastTrace (OFT) verifies the integrity of a product's requirement structure, thus avoiding the costs of common mistakes like forgetting to implement requirements or to remove obsolete ones. OFT crawls specification documents and code and correlates them with the help of special unique IDs. In OFT requirements are treated like code, because if there is one thing that software makers excel at, it's handling code. Managing requirement documents like code allows using the same tried and true tools for version control and reviews. The main authoring formats are Markdown and reStructuredText. They are simple, ubiquitous and robust. You can bet, you will still be able to read them in 50 years from now. Annotations in comments of test and implementation tell OFT what is covered where in the code. The Xen functional safety project uses OFT to track requirements with test specs and tests. The traceability report shows full bidirectional links from the market requirements to the test jobs.

Speakers
avatar for Ayan Kumar Halder

Ayan Kumar Halder

MTS, AMD
Ayan has been working on Arm based low based software stack for the past 14 years. He has worked on variety of projects ranging from board bringup, post silicon validation to developing new features. He has contributed upstream to Xen, Linux and Zephyr. More recently he is been actively... Read More →
avatar for Sebastian Bär

Sebastian Bär

Senior Engineering Manager, Exasol
Sebastian Bär started programming with twelve on a CPC 464 and kept writing software through school and university where he studied communication electronics. At Lucent Technologies he developed software for internet backbones. After a fifteen year detour in the automotive software... Read More →


Tuesday June 4, 2024 16:15 - 16:45 WEST
Liberdade I
 
Wednesday, June 5
 

08:00 WEST

Registration + Badge Pick-up
Wednesday June 5, 2024 08:00 - 17:00 WEST
Foyer

09:00 WEST

Welcome Back & Remarks - Kelly Choi, Community Manager, Cloud Software Group, XenServer
Speakers
avatar for Kelly Choi

Kelly Choi

Community Manager, XenServer, Cloud Software Group.
Kelly Choi is the Community Manager for the Xen Project. Kelly collaborates closely with the Advisory Board, developers, and The Linux Foundation to raise awareness and advance the project. Kelly champions initiatives to elevate and spotlight Xen's mission, spanning different domains... Read More →


Wednesday June 5, 2024 09:00 - 09:05 WEST
Liberdade I

09:10 WEST

Challenges and Status of Enabling TrenchBoot in Xen Hypervisor - Michał Żygowski & Piotr Król, 3mdeb
The presentation will briefly describe the recent development and progress of enabling TrenchBoot in Xen hypervisor, the challenges we had to overcome and resulting changes to the Xen hypervisor project. The security properties of a system running Xen with TrenchBoot support will be explained. A short demo of running DRTM with Xen hypervisor will be shown. Also, the incoming UEFI support and the impact on Xen UEFI boot process shall be discussed. The planned reference software stack is the Qubes OS Anti Evil Maid running on top of preferably open-source firmware, like coreboot-based Dasharo, where possible.

Speakers
avatar for Michał Żygowski

Michał Żygowski

Firmware Engineer, 3mdeb
MichaĹ‚ Ĺ»ygowski is a versatile engineer with a strong focus on system firmware. Works as a Firmware Engineer at 3mdeb. Active contributor of coreboot and other open-source projects. Core coreboot developer, maintainer of Braswell SoC, PC Engines, Protectli, Libretrend, MSI MS-7D25... Read More →
avatar for Piotr KrĂłl

Piotr KrĂłl

Founder, 3mdeb
Piotr KrĂłl founded 3mdeb in 2015, focusing on open development, embedded firmware resilience, platform security, transparency, right to repair, and digital sovereignty. He is an expert in open-source firmware, including Root of Trust, Secure & Measured Boot, TPM, coreboot, UEFI... Read More →


Wednesday June 5, 2024 09:10 - 09:40 WEST
Liberdade I

09:10 WEST

Using Xenalyze for Performance Analysis - George Dunlap, Xen Server
Xenalyze is an important tool for understanding what Xen is doing; but there's not a lot of recent information on how to use it. This talk will go over brief concepts, as well as go through a few recent examples of its use to give people an idea how to approach it.

Speakers
avatar for George W Dunlap

George W Dunlap

Principal Software Engineer, Xen Server
George Dunlap worked with the Xen project while a graduate student at the University of Michigan before receiving his PhD in 2006. He has done work in many areas of Xen, including performance analysis, scheduling, and memory management. He even served as community manager for the... Read More →


Wednesday June 5, 2024 09:10 - 09:40 WEST
Augusta I

09:45 WEST

GPU Para-Virtualization on Xen - Ray Huang, AMD
Last year, we introduced Virgl(OpenGL) and Venus(Vulkan) for virtio-gpu based on PVH dom0 plus HVM domU which are more complete graphic virtualization support on Xen, then we are upstreaming passthrough GPU on PVH dom0 and blob memory support for virtio-gpu on QEMU. However, Virgl/Venus is 3D driver for virtualized GPU and have higher overheads over host GL/VK APIs. To address this, we are using virtio native context approach which is leveraging RadeonSi(OpenGL) and Radv(Vulkan) for native AMDGPU in guest domU to have better graphic performance. And meanwhile, we are planning and prototyping the AMD ROCm support based on native context as well which is to provide machine learning related support like OpenCL for Xen virtualization. This solution can have both graphic and compute support with AMD GPU hardware acceleration on Xen. In this session, Ray will continue giving the introduction for this GPU Para-Virtualization solution update and future work.

Speakers
avatar for Ray Huang

Ray Huang

SMTS Software Engineer, AMD
Ray Huang (Huang Rui) is a kernel developer and leads AMD Linux platform solution team that works on AMD CPU, APU, and GPU enabling. He works on multiple components in the Linux kernel including GPU kernel DRM graphic and CPU power management support. Recently, he and his team focus... Read More →


Wednesday June 5, 2024 09:45 - 10:15 WEST
Augusta I

09:45 WEST

Looking Back at Rust Usage for Guest Tools - Yann Dirson, Vates
Rust ecosystem is a big change from long-supported-by-every-OS languages like C. This presentation will try to summarize the pitfalls and challenges, some coming from the variety of guest OS we support (portability), some applicable more largely (security support). We hope it will provide valuable input for possible further usage of Rust in the Xen project.

Speakers
avatar for Yann Dirson

Yann Dirson

XCP-ng developer, Vates
Long-time FLOSS fan and Debian developer, eternal tinkerer, with strong interests in low-level dev, tooling, integration, embedded systems, and more. Initial developer for the Rust Xen Guest Agent we hope the Xen ecosystem will adopt.


Wednesday June 5, 2024 09:45 - 10:15 WEST
Liberdade I

10:20 WEST

Live Update for Xenstore Stubdom - Juergen Gross, SUSE
Live Update is available for the Xenstore daemon since some time now. Adding this functionality to Xenstore stubdom adds some challenges, which will be discussed in the session.

Speakers
avatar for JĂĽrgen GroĂź

JĂĽrgen GroĂź

Principal Developer, SUSE
Contributing to Xen since 2007, maintainer of several Xen components.


Wednesday June 5, 2024 10:20 - 10:50 WEST
Liberdade I

10:20 WEST

Reasonably Secure GPU Acceleration - Demi Obenour, Invisible Things Lab
This talk will provide an overview of possible GPU acceleration methods for Xen guests, with a focus on the method that appears to be the most viable, secure, and robust. The talk will explain what software components and projects can be used to achieve this goal, with an emphasis on the components and features that will need to be developed. After this talk, the participants should have a broad idea of what needs to be done to get robust and secure GPU acceleration for Xen guests.

Speakers
avatar for Demi Obenour

Demi Obenour

Software Developer, Invisible Things Lab
Demi Marie Obenour is a software developer for Invisible Things Lab. She currently works on Qubes OS.


Wednesday June 5, 2024 10:20 - 10:50 WEST
Augusta I

10:50 WEST

Break & Networking
Wednesday June 5, 2024 10:50 - 11:05 WEST
Foyer

11:05 WEST

Enabling AMD SEV in Xen - Vaishali Thakkar, Vates
AMD Secure Encrypted Virtualization (SEV) technologies represent a significant advancement in confidential computing by offering hardware-based memory encryption capabilities. SEV aims to protect VMs' data from various threats, including unauthorised access by the hypervisor or other VMs running on the same host. In this talk, we will discuss ongoing development efforts related to incorporating AMD SEV technologies in Xen. We will focus on covering various enhancements, such as modifications to ASID allocation and TLB flushing mechanisms for SEV-enabled guests, as well as the implementation of the ASP driver and related support within the xl toolstack.

Speakers
avatar for Vaishali Thakkar

Vaishali Thakkar

Software Engineer at Vates, Vates
Vaishali Thakkar works on Xen and Linux kernel related things as part of the xcp-ng team at Vates. Vaishali has previously worked in various subsystems of the kernel as part of her job and was involved with Outreachy as a Linux kernel coordinator for 3 years. She has given talks at... Read More →


Wednesday June 5, 2024 11:05 - 11:35 WEST
Augusta I

11:05 WEST

Linux Stubdomains Status Update - Marek Marczykowski-GĂłrecki, Invisible Things Lab
The presentation will cover the current state of Linux-based device model stubdomains. The main focus will be on upstreaming status the current implementation, but it will cover also new development that happened since previous presentation in 2018. This includes: - improved PCI passthrough handling with working MSI-X - USB passthrough based on usbip and qrexec - audio passthrough based on pulseaudio and vchan

Speakers
avatar for Marek Marczykowski-GĂłrecki

Marek Marczykowski-GĂłrecki

CTO, Invisible Things Lab
Marek is an experienced system architect and Linux administrator. He specializes in security, virtualization and high availability. His work as an active open-source contributor can be found in projects like Linux kernel, Linux-HA, Xen, and Qubes OS of which he is the project lead... Read More →


Wednesday June 5, 2024 11:05 - 11:35 WEST
Liberdade I

11:40 WEST

A Year of Observability Across the Toolstack: Breakthroughs, Challenges, Improvements - Marcus Granado, XenServer, Cloud Software Group
We have been using Distributed Tracing as a form of Observability in the XAPI toolstack for over a year. DT increased our ability to introspect the real-time behaviour of the toolstack code and make comparable measurements across development, testing, commissioning and production. We are starting to go beyond the control plane towards the Storage Management layer using a novel observer wrapper, and designing our instrumentation of the I/O data path. This talk will present the challenges we faced implementing DT, breakthroughs in code and design we had to achieve to go over these challenges, and the improvements and opportunities we detected. We'll conclude by suggesting design patterns that the Xen Ecosystem could use to speed up adoption of DT across components that were initially designed without support for DT.

Speakers
avatar for Marcus Granado

Marcus Granado

Performance Architect, XenServer, Cloud Software Group
Marcus Granado has worked in the XenServer project for more than 10 years, in both Software Engineer and Architect roles, improving the performance of the resulting integration of a number of components. Over the years, he has become increasingly convinced that the distributed tracing... Read More →


Wednesday June 5, 2024 11:40 - 12:10 WEST
Liberdade I

11:40 WEST

Nested Virtualization (X86) - George Dunlap, Xen Server
This talk will introduce terminology and concepts relating to nested virtualization in Xen, then discuss the state of affairs both for AMD and Intel, and finally sketch out a plan for making the features solid and maintainable going forward.

Speakers
avatar for George W Dunlap

George W Dunlap

Principal Software Engineer, Xen Server
George Dunlap worked with the Xen project while a graduate student at the University of Michigan before receiving his PhD in 2006. He has done work in many areas of Xen, including performance analysis, scheduling, and memory management. He even served as community manager for the... Read More →


Wednesday June 5, 2024 11:40 - 12:10 WEST
Augusta I

12:15 WEST

Farm Convergence with DRBD - Pierre-Philipp Braun, Magnit Market
distributed storage by chains of mirrors

Speakers
avatar for Pierre-Philipp Braun

Pierre-Philipp Braun

Security Engineer, Magnit Market
_sysadmin from the past_


Wednesday June 5, 2024 12:15 - 12:45 WEST
Liberdade I

12:15 WEST

Host and Guest Suspend Under Xen - S3 and S0ix - Marek Marczykowski-GĂłrecki, Invisible Things Lab
Some uses cases of Xen require suspending the platform. This is especially the case of client systems like laptops. This has been working for a long time with S3, although with some quirks. Newer platforms however have new approach for suspend - S0ix, and the support for S3 starts to disappear on Intel platforms newer than Tiger Lake. This presentation will show how does it work on S3, what quirks are necessary especially when PCI passthrough is involved. The second part of the presentation will focus on S0ix - what are the differences, and what changes in Xen (and related projects) are necessary to support it - based on the work done in Qubes OS.

Speakers
avatar for Marek Marczykowski-GĂłrecki

Marek Marczykowski-GĂłrecki

CTO, Invisible Things Lab
Marek is an experienced system architect and Linux administrator. He specializes in security, virtualization and high availability. His work as an active open-source contributor can be found in projects like Linux kernel, Linux-HA, Xen, and Qubes OS of which he is the project lead... Read More →


Wednesday June 5, 2024 12:15 - 12:45 WEST
Augusta I

12:45 WEST

Lunch Break
Wednesday June 5, 2024 12:45 - 13:45 WEST
Bonsai

13:45 WEST

Design Session - To Be Announced
Wednesday June 5, 2024 13:45 - 14:30 WEST
Liberdade I

13:45 WEST

Design Session - To Be Announced
Wednesday June 5, 2024 13:45 - 14:30 WEST
Augusta I

14:35 WEST

Design Session - To Be Announced
Wednesday June 5, 2024 14:35 - 15:20 WEST
Liberdade I

14:35 WEST

Design Session - To Be Announced
Wednesday June 5, 2024 14:35 - 15:20 WEST
Augusta I

15:25 WEST

Break & Networking
Wednesday June 5, 2024 15:25 - 15:40 WEST
Foyer

15:40 WEST

Design Session - To Be Announced
Wednesday June 5, 2024 15:40 - 16:25 WEST
Liberdade I

15:40 WEST

Design Session - To Be Announced
Wednesday June 5, 2024 15:40 - 16:25 WEST
Augusta I

16:30 WEST

Design Session - To Be Announced
Wednesday June 5, 2024 16:30 - 17:15 WEST
Augusta I

16:30 WEST

Design Session - To Be Announced
Wednesday June 5, 2024 16:30 - 17:15 WEST
Liberdade I

18:00 WEST

Offsite Reception - Infame Lisboa
Venue: Infame Lisboa
Address: Largo do Intendente Pina Manique 4, 1100-285 Lisboa, Portugal
Time: 18:00 - 21:00
Distance: 22 min Walk  (1.7 km)


Wednesday June 5, 2024 18:00 - 21:00 WEST
Infame Lisboa Largo do Intendente Pina Manique 4, 1100-285 Lisboa, Portugal
 
Thursday, June 6
 

08:00 WEST

09:00 WEST

Design Session - To Be Announced
Thursday June 6, 2024 09:00 - 09:45 WEST
Augusta I

09:00 WEST

Design Session - To Be Announced
Thursday June 6, 2024 09:00 - 09:45 WEST
Liberdade I

09:50 WEST

Design Session - To Be Announced
Thursday June 6, 2024 09:50 - 10:35 WEST
Augusta I

09:50 WEST

Design Session - To Be Announced
Thursday June 6, 2024 09:50 - 10:35 WEST
Liberdade I

10:35 WEST

Break & Networking
Thursday June 6, 2024 10:35 - 10:50 WEST
Foyer

10:50 WEST

Design Session - To Be Announced
Thursday June 6, 2024 10:50 - 11:35 WEST
Liberdade I

10:50 WEST

Design Session - To Be Announced
Thursday June 6, 2024 10:50 - 11:35 WEST
Augusta I

11:40 WEST

Design Session - To Be Announced
Thursday June 6, 2024 11:40 - 12:25 WEST
Liberdade I

11:40 WEST

Design Session - To Be Announced
Thursday June 6, 2024 11:40 - 12:25 WEST
Augusta I

12:25 WEST

Lunch Break
Thursday June 6, 2024 12:25 - 13:25 WEST
Bonsai

13:25 WEST

Design Session - To Be Announced
Thursday June 6, 2024 13:25 - 14:10 WEST
Augusta I

13:25 WEST

Design Session - To Be Announced
Thursday June 6, 2024 13:25 - 14:10 WEST
Liberdade I

14:15 WEST

Design Session - To Be Announced
Thursday June 6, 2024 14:15 - 15:00 WEST
Liberdade I

14:15 WEST

Design Session - To Be Announced
Thursday June 6, 2024 14:15 - 15:00 WEST
Augusta I

15:05 WEST

Break & Networking
Thursday June 6, 2024 15:05 - 15:20 WEST
Foyer

15:20 WEST

Design Session - To Be Announced
Thursday June 6, 2024 15:20 - 16:05 WEST
Liberdade I

15:20 WEST

Design Session - To Be Announced
Thursday June 6, 2024 15:20 - 16:05 WEST
Augusta I

16:10 WEST

Design Session - To Be Announced
Thursday June 6, 2024 16:10 - 16:55 WEST
Augusta I

16:10 WEST

Design Session - To Be Announced
Thursday June 6, 2024 16:10 - 16:55 WEST
Liberdade I
 
  • Timezone
  • Filter By Date Xen Project Summit 2024 Jun 4 - 6, 2024
  • Filter By Venue Lisbon, Portugal
  • Filter By Type
  • Breaks / Networking / Special Events
  • Design Sessions
  • Keynote Sessions
  • Registration + Badge Pick-up
  • Session Presentations
  • Session Slides Attached

Filter sessions
Apply filters to sessions.