Skip to main content

Introduction

RP016

RP016 is a project aiming to extend OpenSBI with features to support running typical TEE stacks.

The project is split into multiple milestones:

  • Milestone 1: Baseline Setup
  • Milestone 2: Support for External Interrupts using the APLIC
  • Milestone 3: Interrupt driven OpenSBI Domain Context Switching
  • Milestone 4: Generic support for platform specific system level HW isolation features
  • Milestone 5: Support for WorldGuard based system level HW isolation
  • Milestone 6: Floating Point and Vector Context management

The current focus is Milestone 1 which has now been achieved on 16th Dec 2025. The next section contains the key output from that milestone - instructions on how to fetch, build and run a complete development environment containing all key components.