hex-five / multizone-sdk

MultiZone® Security TEE is the quick and safe way to add security and separation to any RISC-V processors. The RISC-V standard ISA doesn't define TrustZone-like primitives to provide hardware separation. To shield critical functionality from untrusted third-party components, MultiZone provides hardware-enforced, software-defined separation of multi
https://hex-five.com/multizone-security-tee-riscv/
Other
79 stars 24 forks source link

Changing LD0 color doesn't work on S51 #43

Closed borancar closed 5 years ago

borancar commented 5 years ago

Reported on: 0e5d4a83e0ecf851d920b6c4069bb02f6c19073d Reproduced on boards: S51

Description

Sending messages to zone3 to change the color has no effect.

Steps to reproduce

Z1 > send 3 red

Z1 > send 3 gree

Z1 > send 3 blue
borancar commented 5 years ago

This could be related to https://github.com/hex-five/multizone-sdk/issues/41.

borancar commented 5 years ago

Narrowed down to an issue in the nanokernel (or documentation) - https://github.com/hex-five/multizone-sdk/tree/bug/send64. UART should print abcd but instead it prints ac.

cgarlati commented 5 years ago

Fixed in d508f88