please provide an arm64 image

Bug #1321935 reported by Michael Hudson-Doyle
22
This bug affects 4 people
Affects Status Importance Assigned to Milestone
CirrOS
Fix Committed
Low
Unassigned

Bug Description

It would be really great to have a cirros build for arm64. I hope I can help with this :-)

Revision history for this message
Michael Hudson-Doyle (mwhudson) wrote :

Hm, just following the instructions doesn't work, because something or other's config.guess is too old. I guess lots of things need updating, which might make this a bit less trivial than I'd hoped...

Revision history for this message
Scott Moser (smoser) wrote :

The goal would be to have this in the 0.4 series.

Changed in cirros:
status: New → Triaged
importance: Undecided → Low
Revision history for this message
Dr. Jens Harbott (j-harbott) wrote :

If you are still interested in this: Building the rootfs for aarch64 seems to work pretty easy when using a current buildroot. I'm not sure about which kernel version to use though, I didn't find one in the repo where we get the other kernels from.

Revision history for this message
Scott Moser (smoser) wrote :

trunk now has aarch64 arch builds.

There are aarch64 builds at
 http://download.cirros-cloud.net/daily/20150522/

Not sure if they're usable, so feedback is appreciated.

Changed in cirros:
status: Triaged → Fix Committed
Revision history for this message
Clark Laughlin (clark-laughlin) wrote :

We (Linaro) have started looking at the image and, at first glance, it seems to be working. I'll post more details as we get them. Thank you for the work on this.

Revision history for this message
Clark Laughlin (clark-laughlin) wrote :

I have done further testing -- the cirros aarch64 image (d150604) I have been using is working well as far as I can tell.

To use properly on arm64, there are additional glance image properties that must be set:

glance image-update cirros-d150604-aarch64-disk.img --property hw_cdrom_bus=virtio --property hw_disk_bus=scsi --property hw_scsi_model=virtio-scsi --property hw_machine_type=virt --property os_command_line="root=/dev/sda console=ttyAMA0"

I am also using qemu 2.4.0 which has virtio-scsi support for arm64... it allows volume attach / detach to work.

Revision history for this message
Marcin Juszkiewicz (hrw) wrote :

Grabbed 20150923 image and booted on aarch64 machine.

Few things to do:

1. update kernel to one with virtio modules - 4.4/xenial may work
2. switch to uefi booting

Second step may require more work but less work on openstack side. Since Mitaka we have UEFI booting on AArch64 and this simplifies use a lot.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.