The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for Open Source Summit India 2026 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.
IMPORTANT NOTE: Timing of sessions and room locations are subject to change.
Sign up or log in to add sessions to your schedule and sync them to your phone or calendar.
Virtualizing Performance Monitoring Units (PMUs) requires careful coordination between hardware and software to provide guests with accurate, low-overhead performance monitoring while maintaining security and isolation.
This talk examines what it takes to virtualize PMU features, focusing on a hardware-assisted approach built on the upstream Mediated PMU framework in the Linux kernel. This talk will 1. Explore motivations such as protecting confidential guests, reducing context-switch overhead, and maintaining host-guest boundaries. 2. Cover hardware support for selective interception, direct interrupt delivery to guests, and automated guest state management, as well as software handling of host state for registers not saved by hardware. 3. Demonstrate performance monitoring counters and instruction-based sampling virtualization, showing how hardware automation improves software-based state management and strengthens security for confidential computing workloads.
This talk is aimed at virtualization engineers, kernel developers, and performance analysts working in cloud or confidential computing environments.
Manali is a Linux Kernel Engineer at AMD specializing in KVM development. She contributes to virtualization infrastructure in the Linux kernel, supporting AMD's hardware virtualization features.