Skip to content

Use CHERI LLVM builtin names throughout CheriBSD, rather than our own cheric(3) API #2429

@rwatson

Description

@rwatson

Although my fingers remember and therefore prefer our cheric(3) macros, it would make more sense to use the API documented in the CHERI C/C++ programming guide. We should shift over to using those, update man pages, etc. My preference would be to have our own definitions under _KERNEL in a system header so that they grep / etc well, even though third-party userlevel code will use the compiler-provided cheri.h.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions