Enable modern ARM64 systems (w/ GICv3) on trusty by switching to the hwe-x kernel

Bug #1690229 reported by Francis Ginther on 2017-05-11
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
cloud-images
Undecided
Francis Ginther

Bug Description

Right now trusty guests will only *just work* if you happen to be hosting them on a GICv2 system running xenial as a host. We can grow that to included GICv3 systems by switching the trusty cloud images over to using the hwe-x kernel.

Related branches

Robert C Jennings (rcj) wrote :

This change would not impact older GICv2-based systems, they will continue to boot with the newer kernel and remain supported. So this move only would improve hardware support by allowing these Trusty cloud images to boot as guest OSes on GICv3 hardware.

Changed in cloud-images:
assignee: nobody → Francis Ginther (fginther)
status: New → Fix Committed
dann frazier (dannf) wrote :

I booted up the latest trusty image on a GICv3 system in KVM mode and confirmed that it booted the hwe-x kernel w/ no obvious issues:

ubuntu@ubuntu:~$ uname -a
Linux ubuntu 4.4.0-75-generic #96~14.04.1-Ubuntu SMP Thu Apr 20 11:07:12 UTC 2017 aarch64 aarch64 aarch64 GNU/Linux
ubuntu@ubuntu:~$

Francis Ginther (fginther) wrote :

@dannf, can you also test on a GICv2 based system?

dann frazier (dannf) wrote :

Sure - just tested on an APM Mustang, no issues found.

Changed in cloud-images:
status: Fix Committed → Fix Released
tags: added: id-58d52c9ff811165d93b09b63
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers