rust-firmware
rust-firmware copied to clipboard
Signed-off-by: Daniel Maslowski
- [ ] memslice - [ ] global_asm - [ ] FSP call
REF: x86_64-unknown-none - https://github.com/cloud-hypervisor/rust-hypervisor-firmware/blob/main/target.json
The reason is that some rust lib will require writable global variable to register a trait instance. (such as heap, or log) This can be done by PE data section...
May cross check https://github.com/cloud-hypervisor/rust-hypervisor-firmware
ref: https://docs.rust-embedded.org/book/unsorted/speed-vs-size.html