Bug 2040520 - on aarch64 preconfigured installer images are x86_64
Summary: on aarch64 preconfigured installer images are x86_64
Keywords:
Status: ASSIGNED
Alias: None
Product: Fedora
Classification: Fedora
Component: gnome-boxes
Version: rawhide
Hardware: aarch64
OS: Linux
unspecified
unspecified
Target Milestone: ---
Assignee: Felipe Borges
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: ARMTracker
TreeView+ depends on / blocked
 
Reported: 2022-01-13 22:25 UTC by Rob Clark
Modified: 2024-01-25 21:00 UTC (History)
11 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: Bug
Embargoed:


Attachments (Terms of Use)

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.


Note You need to log in before you can comment on or make changes to this bug.