Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What's the difference between "arm-linux-user" and "armeb-linux-user"?

Tags:

qemu

When compile QEMU from source code, I find in file configure, option --target-list supports arm-linux-user and **armeb-linux-user". I know xx-linux-user is for User Emulation. What is the difference between "arm-linux-user" and "armeb-linux-user"?

like image 314
Mahler Avatar asked Feb 16 '26 21:02

Mahler


1 Answers

armeb-linux-user is for big-endian Linux ARM binaries, and arm-linux-user is for little-endian ARM binaries. If you don't know you want big-endian then you don't want it. (The usual setup for user-mode QEMU uses the host-kernel's binfmt-misc support so it can automatically pick the right -linux-user QEMU binary to run for the guest executable anyway.)

like image 56
Peter Maydell Avatar answered Feb 21 '26 15:02

Peter Maydell



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!