Skip to content

Conversation

@rivos-eblot
Copy link

This is a WIP

@rivos-eblot rivos-eblot force-pushed the dev/ebl/otp_if branch 5 times, most recently from d1ff286 to 6eae369 Compare October 29, 2025 16:36
Disable all LLVM rules as they hard-code paths from LLVM project.

llvm-header-guard therefore suggests to replace header guard path with
the full absolute path of the current local check out directory path!

It appears that llvm-* rules are only to be used for the LLVM project
itself, but they are nevertheless automatically added with the default
`*` wildcard...

Signed-off-by: Emmanuel Blot <eblot@rivosinc.com>
…erator

Signed-off-by: Emmanuel Blot <eblot@rivosinc.com>
- move partition names to the OtOTPPartDesc array
- allocate arrays of string properties and their matching byte values at runtime,
- rename partition-related variables, as several new variables are added
- replace statically defined constants with dynamic variables
- clean up

Signed-off-by: Emmanuel Blot <eblot@rivosinc.com>
- move partition names to the OtOTPPartDesc array
- allocate arrays of string properties and their matching byte values at runtime,
- rename partition-related variables, as several new variables are added
- replace statically defined constants with dynamic variables
- clean up

Signed-off-by: Emmanuel Blot <eblot@rivosinc.com>
…erface.

This is the second step towards unification of OtOTP* implementations.

It is better to expose the OtOTPState feature as an interface, so that OtOTPState
can later implement the common feature for all OtOTP Top-specialized implementation.

Signed-off-by: Emmanuel Blot <eblot@rivosinc.com>
@rivos-eblot
Copy link
Author

Superseeded with #272

@rivos-eblot rivos-eblot deleted the dev/ebl/otp_if branch October 31, 2025 17:32
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.

1 participant