Download CHERI Programmer`s Guide - The Computer Laboratory

Transcript
Abstract
The CHERI Programmer’s Guide documents the software environment for the Capability Hardware Enhanced RISC Instructions (CHERI) prototype developed by SRI International and the
University of Cambridge. The Guide is targeted at hardware and software developers working
with capability-enhanced software. It describes how to use the CHERI Clang/LLVM compiler
suite and CheriBSD operating system – versions of the off-the-shelf LLVM suite and FreeBSD
operating system adapted to use CHERI’s protection features – as well as implementation details of both.
3