Initialize RAM in assembly#301
Initialize RAM in assembly#301bors[bot] merged 6 commits intorust-embedded:masterfrom jonas-schievink:asm-init
Conversation
|
(rust-highfive has picked a reviewer for you, use r? to override) |
|
GitHub won't let me comment outside the diff itself, so..
|
It actually gets immediately overwritten by the call to |
|
Updated the docs in the assembly. Also made it restore LR after __pre_init returns.
Do we want to remove/deprecate
|
|
I think #303 shows that |
|
To be clear, we're not taking away the ability to run code before RAM initialization in general, but allowing arbitrary Rust code in a |
* Use arm-none-eabi-gcc to assemble, allowing use of preprocessor to conditionally enable the FPU for eabihf targets. * Remove has_fpu configuration from build.rs. * Remove FpuTrampoline as no longer required. * Remove the Rust Reset method entirely, since the asm Reset can now enable FPU and jump to user main.
Fixes #300