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

Can't ping zones #33

Closed borancar closed 5 years ago

borancar commented 5 years ago

Details

Reported on: https://github.com/hex-five/multizone-sdk/commit/ba86fd33c96b9385922cd852f7c4ca3a5233d056 Bitstream: E31 v3p0

Steps to reproduce

  1. Compile and upload multizone-sdk
  2. Connect UART
  3. send 1 p
  4. send 2 p
  5. send 3 p

Expected results

Z1 > send 1 p

Z1 > pong

Z1 > send 2 p

Z2 > pong

Z1 > send 3 p

Z3 > pong

Actual results

Z1 > send 1 p

Z1 > send 2 p

Z1 > send 3 p
cgarlati commented 5 years ago

Fixed in aa7a4ad