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

Bug #1690229 reported by Francis Ginther
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
cloud-images
Fix Released
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

Revision history for this message
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
Revision history for this message
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:~$

Revision history for this message
Francis Ginther (fginther) wrote :

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

Revision history for this message
dann frazier (dannf) wrote :

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

Dan Watkins (oddbloke)
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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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