qemu-user-static icon indicating copy to clipboard operation
qemu-user-static copied to clipboard

Publish new images based upon 9.2.2 to address issue with aarch64 on x86/64

Open MarkMielke opened this issue 10 months ago • 3 comments

Two recent patches are important for running aarch64 on x86/64:

https://gitlab.com/qemu-project/qemu/-/commit/c81d1fafa6233448bcc2d8fcd2ba63a4ae834f3a https://gitlab.com/qemu-project/qemu/-/commit/4b7b20a3b72c5000ea71bef505c16e6e628268b6

These address a problem with memory alignment.

We are building our own to address this issue - but it may be beneficial for everyone to update the images on Docker Hub from 7.2.0 to 9.2.2 to benefit from these and many other fixes.

MarkMielke avatar Mar 15 '25 21:03 MarkMielke

I have requested the patches be included in Fedora 42 RPM, either applied to the 9.2.0 baseline currently in use, or update to the 9.2.2 baseline:

https://bugzilla.redhat.com/show_bug.cgi?id=2352735

MarkMielke avatar Mar 15 '25 21:03 MarkMielke

The qemu 9.2.2 packages, including qemu-user-static, were built for Fedora 42:

  • https://dl.fedoraproject.org/pub/fedora/linux/development/42/Everything/x86_64/os/Packages/q/qemu-user-static-aarch64-9.2.2-2.fc42.x86_64.rpm
  • https://dl.fedoraproject.org/pub/fedora/linux/updates/testing/42/Everything/x86_64/Packages/q/qemu-user-static-aarch64-9.2.2-2.fc42.x86_64.rpm

MarkMielke avatar Mar 21 '25 02:03 MarkMielke

I was able to use https://github.com/tonistiigi/binfmt/releases/tag/deploy%2Fv9.2.2-52 in place of this repo to work around this issue.

jeking3 avatar Mar 23 '25 11:03 jeking3