This event has ended. Create your own event → Check it out
This event has ended. Create your own
View analytic
Thursday, August 20 • 5:00pm - 5:30pm
Rethinking machine types - David Gibson

Sign up or log in to save this to your schedule and see who's attending!

qemu's QOM device model can describe virtual hardware in a way which is reasonably discoverable and consistent across devices and and architectures. This exists somewhat uneasily with the code for machine types which implement platform specific initialization, but can impose constraints which are not easily discoverable. Converting machine types to scripts describing the machine's devices has been discussed in the past, but it's not clear that will be practical soon or ever. This presentation suggests approaches for making machine types work better with QOM, based in part on the experience of integrating support for many different embedded machines into the Linux kernel in arch/powerpc. These approaches might also allow improved communication of virtual hardware description outside qemu; both "upwards" to libvirt and management agents, and "downwards" to the virtual guest OS.


David Gibson

Senior Software Engineer, Red Hat
David is a qemu and Linux kernel developer, currently working at Red Hat on KVM and qemu for IBM Power servers. Previously, while employed by IBM, he was the main author of qemu's 'pseries' machine type. He also wrote the Device Tree Compiler, and has worked on low-level memory management for Power machines, bringup for embedded PowerPC machines and the 'orinoco' wireless driver.

Thursday August 20, 2015 5:00pm - 5:30pm
Cedar Room

Attendees (17)