The current default for the architecture selection is ARM -- the only supported architecture.
As expected, all Hell breaks loose 🔥 when testing on a MIPS target. (This was largely the motivation for migrating to opt-in --allow-deploy / --allow-reboot semantics.)
To further make life a bit easier on "new" targets, Depthcharge should change the default to a 'NoneLE32' target that defines no GD location, no registers, etc -- nothing beyond 32-bit word size, 4-byte alignment (maybe 8?), and little-endiannes.
Should be trivial to toss in a NoneBE32 as well, albeit probably not tested and debugged well just yet.
The current default for the architecture selection is ARM -- the only supported architecture.
As expected, all Hell breaks loose 🔥 when testing on a MIPS target. (This was largely the motivation for migrating to opt-in
--allow-deploy
/--allow-reboot
semantics.)To further make life a bit easier on "new" targets, Depthcharge should change the default to a 'NoneLE32' target that defines no GD location, no registers, etc -- nothing beyond 32-bit word size, 4-byte alignment (maybe 8?), and little-endiannes.
Should be trivial to toss in a NoneBE32 as well, albeit probably not tested and debugged well just yet.