本文档描述了RISC-V特权体系结构,它涵盖了RISCV系统在非特权ISA之外的所有方面,包括特权指令以及其他运行操作系统和连接外部设备所需的功能。
图1.1显示了RISC-V体系结构可以支持的一些可能的软件堆栈。左侧显示了一个仅支持单个应用程序运行的简单系统在应用程序执行环境(AEE)上。应用程序被编码为使用特定的应用二进制接口(ABI)。ABI包括支持的用户级ISA和一组ABI调用以与AEE交互。ABI对应用程序隐藏AEE的详细信息,以便在实现AEE时具有更大的灵活性。相同的ABI可以在上本地实现多个不同的主机操作系统,或者可以由运行的用户模式仿真环境支持在具有不同本机ISA的机器上。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉