Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HSS build options guide with more detail #70

Open
sezgin-karapinar opened this issue Jun 29, 2024 · 1 comment
Open

HSS build options guide with more detail #70

sezgin-karapinar opened this issue Jun 29, 2024 · 1 comment

Comments

@sezgin-karapinar
Copy link

Hello everyone,

When I configure HSS with GUI, I do not understand what some options do. For example, I may use "Use Payload Boot" option under boot service section but I cannot understand what exactly it does and how I can use it. There are comments but the explanations are given briefly. Can you share a document or link of a web page which explains GUI options in detail ?

@griffini
Copy link
Collaborator

There isn't a document which explains all of the options in detail currently.

Payload boot is a mechanism where a small payload.bin file (generated via the payload generator) can be included in the HSS image. This is useful in testing on simulation, and may be useful in running very small bare-metal only payloads, without using eMMC or QSPI.

The most important consequence of using this to be aware of is the very limited space in eNVM (the non-volatile memory where the HSS is stored), and so care needs to be taken to ensure that the HSS + payload does not exceed the eNVM size (128KiB)... this is not usually achievable when secure boot is enabled.

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

No branches or pull requests

2 participants