This event has ended. Create your own event → Check it out
This event has ended. Create your own
View analytic
Monday, October 21 • 1:45pm - 2:30pm
Crossing the Endianness Bridge (Or a Foolish Attempt at Mixed-Endian Virtualization) - Marc Zyngier, arm64

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

The ARM architecture, despite being endianness agnostic, has been mostly implemented as little-endian on systems running Linux. As this hardware evolves quickly and starts getting used in new markets, there is a trend to bring big endian back into the picture. At the same time, the introduction of virtualization-capable CPUs makes it very tempting to use this technology to provide a virtual big-endian machine running on a little-endian host. Marc Zyngier is looking at allowing KVM/arm64 to support big-endian guests, and extending both VirtIO infrastructure and kvmtool to support guests having a different endianness to the host, without putting much burden on the homogenous combination. This presentation is also about raising awareness that endian duality is still very much prevalent in the Linux world, and not about finding out which of the two is actually better!

avatar for Marc Zyngier

Marc Zyngier

Software Engineer, ARM Ltd
Marc Zyngier has been toying with the Linux kernel since 1993, and has been involved over time with the RAID subsystem (MD) and all kinds of obsolete architectures (by maintaining the EISA bus). He also messed with consumer electronics, and now co-maintains KVM on ARM(64) as well as some of the IRQ infrastructure (irqchip, irqdomain).

Monday October 21, 2013 1:45pm - 2:30pm
Edinburgh Suite

Attendees (13)