Bug 2040520

Summary: on aarch64 preconfigured installer images are x86_64
Product: [Fedora] Fedora Reporter: Rob Clark <robdclark>
Component: gnome-boxesAssignee: Felipe Borges <feborges>
Status: ASSIGNED --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: asahi-sig, cfergeau, davide, fabiano, feborges, gnome-sig, jeremy.linton, marcandre.lureau, pbrobinson, pwhalen, zeenix
Target Milestone: ---Keywords: Tracking
Target Release: ---   
Hardware: aarch64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 245418    

Description Rob Clark 2022-01-13 22:25:30 UTC
Pre-configured installer images point to x86_64 images.. which is probably not what you want on other archs.  Not sure if the default installer image list is something configured in fedora or whether this is an upstream gnome-boxes bug.

Comment 1 Christophe Fergeau 2022-01-14 08:06:29 UTC
Most of the data should be coming from https://gitlab.com/libosinfo/osinfo-db/-/tree/master/data/os/fedoraproject.org
From a quick look, I could not see anything off for aarch64, so maybe gnome-boxes also has some logic around that.

Comment 2 Felipe Borges 2022-04-13 14:31:35 UTC
Yes, Boxes really hardcodes x86_64 in this case. I will work on fixing that. But when it comes to virtualizing aarch64, Boxes needs some more work to be able to create the VM with the proper domain capabilities (https://gitlab.gnome.org/GNOME/gnome-boxes/-/blob/main/src/vm-configurator.vala#L49).

I will work on supporting ARM and I hope to ship that in the next gnome boxes stable version, 43.

Comment 3 Jeremy Linton 2024-01-25 21:00:45 UTC
I have an upstream PR for this one here: https://gitlab.gnome.org/GNOME/gnome-boxes/-/merge_requests/619 that needs some attention but otherwise enables aarch64 support, and just recently one of the patches it depends on was merged.