Skip to content

Ramcode#7

Merged
dgarske merged 6 commits intomasterfrom
ramcode
Apr 29, 2019
Merged

Ramcode#7
dgarske merged 6 commits intomasterfrom
ramcode

Conversation

@danielinux
Copy link
Copy Markdown
Member

Introducing RAMCODE tag to transfer functions to RAM

  • Moved functions in the flash write path to RAM, so their execution
    does not depend on flash access

  • RAMCODE can be enabled via "make RAM_CODE=1"

@danielinux danielinux marked this pull request as ready for review April 29, 2019 18:30
danielinux and others added 5 commits April 29, 2019 20:32
- Moved functions in the flash write path to RAM, so their execution
does not depend on flash access

- RAMCODE can be enabled via "make RAM_CODE=1"
- Added wolfBoot version
- Added extra 16bit header tag to identify the image type and authentication
- Implemented optional in-ram self-update of the bootloader, with version control
and authentication mechanism (not fail-safe)
@danielinux
Copy link
Copy Markdown
Member Author

wolfBoot can now update itself.

  • Added CI tests for self-update (ed25519 + ecc256)

@danielinux
Copy link
Copy Markdown
Member Author

make test-all passing all test cases on the testbench 👍

Copy link
Copy Markdown
Member

@dgarske dgarske left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks Daniele! Awesome work on the self-update / run from RAM feature.

@dgarske dgarske merged commit e6723ec into master Apr 29, 2019
@dgarske dgarske deleted the ramcode branch June 7, 2019 20:09
danielinux pushed a commit that referenced this pull request Apr 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants