-
Notifications
You must be signed in to change notification settings - Fork 119
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support native Arm32 bootstrapping #90
Conversation
@vacantron, The Raspberry Pi 3 represents a unique scenario. Its foundational architecture is rooted in Armv8-A; however, it possesses the inherent ability to directly execute Aarch32 programs. This is due to its dual support for both A64 and A32 instruction sets. Kindly verify if this examination suffices for differentiation. |
The proposed change on an emulated Debian/Arm32 causes the following error:
|
Yes, it works on Raspberry Pi 3B.
I use the image for armhf-virt on DQIB and run it on QEMU. There's no error occurred (and also on Raspberry Pi). Any further information for reproducing the error? Also, the proposed changes should not change the behavior of |
Here are the steps to reproduce:
|
d6aa0eb
to
95329dd
Compare
There's same error on the other platforms, but it only report the segmentation fault and not stop the checking. I had not noticed it until today. Fixed in #91 . |
When bootstrapping on a native Arm32 host,
qemu-arm
is unnecessary. Therefore, in this configuration, we disregardARM_EXEC
.