ARMv8—we can do that; it’s all in the open now, the code’s been published. ~David Rusling, Linaro CTO
Linaro held three mini-summits during its Linaro Connect Europe 2012 (LCE12) event at the Bella Center in Copenhagen, Denmark on 29 October through 2 November. In this post we are taking a look at the ARMv8 (64-bit) Mini-Summit that ran on 30 October.
First time Linaro Connect attendee, Andrew Thoelke of ARM ran the ARMv8 (64-bit) Mini Summit which kicked off at 8:30 am with introductory and lightning-talk plenary sessions. The plenary sessions were both a “welcome” to the summit and a “here’s what to expect” outline of the event.
This mini-summit was an in-depth discussion about the status of open source software for ARMv8’s 64-bit execution state (AArch64) and what the next steps for this should be.
Topics discussed during this event included:
- The current state of ARMv8 (64-bit), what has been released and what is happening
- Planning the next quarter’s work in Linaro including blueprints and various requirements for the continuous integration (CI) loop for 64-bit tools (gcc 4.7 etc.), CI loop for 64-bit kernel and the LAMP stack based on Open Embedded.
- Various ways to coordinate the kernel activities for 32- and 64-bit architectures and platforms as well the 64-bit bring-up of Linux distributions.
- How to enable the wider development community to get involved with ARMv8 (64-bit) development.
In an interview, at LCE12-Copenhagen, David Rusling, Linaro CTO said, “ARMv8—we can do that; it’s all in the open now, the code’s been published. We’ve been building stuff, [...] we pulled ARMv8 into our Continuous Integration (CI) cycle and we’ve got stuff on the web, so you can go download the tools and we’ve starting working with it.” Rusling summarized, “We’ve had a lot of good discussions around moving forwards, next steps, testing, improvements. [...] how we organize the kernel, so platform support is really clean.”
A common theme that ran through all four of these sessions was the enablement and building of a community around the ARMv8 (64-bit) architecture.
Various Linux distributions are already working on porting their software to the new architecture. Linaro is set to coordinate and help with cross-distro compatibility testing, with planning done via the existing Linaro cross-distro mailing list.
For more information about each of these sessions and how you can get involved, see the links below for the full session notes. Where available, links to slides and videos of the sessions are listed.
ARMv8 Introductory Plenary – Slides
ARMv8 Lightning Talk (Plenary) – Video
ARMv8 Mini-Summit (Session 1 – Kernel) – Video
ARMv8 Mini-Summit (Session 2 – Boot solutions) – Video
ARMv8 Mini-Summit (Session 3 – Toolchain) – Video
ARMv8 Mini-Summit (Session 4 – Distributions) – Video
Additional presentations and videos from LCE12-Copenhagen can be found on the resources page of the Linaro Connect website at: http://www.linaro.org/connect-resources/Q/lce12
More information on upcoming Linaro Connect events can be found on the the Linaro Connect Website. You can also stay in touch with what is happening in around Linaro by following us on Twitter, Google+ and Facebook.