rustBoot icon indicating copy to clipboard operation
rustBoot copied to clipboard

rustBoot is a standalone bootloader written entirely in `Rust`, designed to run on anything from a microcontroller to a system on chip. It can be used to boot into bare-metal firmware or Linux.

Results 15 rustBoot issues
Sort by recently updated
recently updated
newest added

If I try to upgrade board specific dependencies I get `Cortex-m-rt` conflicts error, because all board specific dependencies depend on `Cortex-m-rt` version number `0.6.15`. All board specific and `Cortex-m-rt` dependencies...

board support

- Code of conduct md file

In order to port rustBoot to the `ATSAM4L8-XPRO` board, we'll need to implement a flash-driver written in rust. **Sub-tasks:** - [ ] The flash driver must read, write and erase...

board support
block-device driver impls

In order to port rustBoot to the STM32L562E-DK board, we'll need to implement a flash-driver written in rust. **Sub-tasks:** - [ ] The flash driver should support lock and unlock...

board support
block-device driver impls

**STSAFE-A100** The STSAFE-A100 is a highly secure solution that acts as a secure element providing authentication and data management services to a local or remote host. **Features** 1. Authentication ....

crypto
secure element

firmware distribution platform using `Ockam` secure channels. **sub-tasks** Using ockam secure channels - - [x] send and receive messages over a local network. - [x] send and receive messages over...

secure channels

Need to implement a secure element `NXP SE050` driver with support for **ARM TrustZone-M**. **Sub-tasks:** - [x] I2C driver for NXP's crypto authentication HW (i.e. secure element `NXP SE050`). -...

crypto
secure element

Add support for NRF9160 board * Enable Trustzone-M support for NRF9160 board. - [x] Initialize the secure and non-secure space. - [x] Make the transition from secure to non-secure space....

board support
block-device driver impls

https://github.com/nihalpasham/rustBoot/blob/8437fd2a6ebf79d68a885da895e009fafccfccee/boards/hal/src/stm/stm32h723.rs#L138-L150 If the board get rebooted immediately after this section if part of the partitions have been swapped I believe we end up with a board that won't boot. On...

Added the support for nrf9160 with TrustZone-M. Added support to initialize the TrustZone according to memory.x, support to Jump to Non-Secure partition where BootFW is flashed, Implemented flash drive in...