此外,我们认为,当前 Hypervisor SPMP 规范中,针对非虚拟化模式和虚拟化模式分别设置 SPMP 的做法效率低下。这主要源于以下事实:由于在基准 SPMP 和 hgPMP 之间对高成本 SPMP 条目进行先验静态划分,对于某些配置,某些条目可能在其中一个组件中未使用,而另一个组件则需要更多条目。因此,我们选择将范围的设计时分配迁移...
This specification will define the RISC-V privilege ISA extensions required to support Supervisor Domain isolation for multi-tenant security use cases e.g. confidential-computing, trusted platform services, fault isolation and so on. riscv-docs-base-container-imagePublic ...
Key FeaturesBenefits Implements RISC-V debug specificationsSupported by industry debug tool suppliers 2-wire serial or 4-wire JTAGIndustry-standard support Embedded Debug Module with 2/4/8 triggersFlexible configurations to tradeoff between gate count and debugging capabilities ...
Memory protection unit with a configurable number of regions and optional S-Mode Physical Memory Protection (SPMP) Core Local Interrupt Controller (CLINT) for timer and software interrupts, and Sstc support Programmable and/or Vectored Interrupt Controller (PIC or VIC) for up to 64 direct external...
dev_flash_penglai_spmp: Penglai TEE porting for Nuclei RISC-V Core, sPMP required dev_flash_spmp: not TEE feature, just used to boot Nuclei RISC-V Core, sPMP required eg. You can switch to selected branch, eg. dev_nuclei_keystone branch via command below: # Please make sure your worksp...
From commit 6507c68 on, the spmp will be bypassed(done in code as below) when tee is present(checked mcfg_info csr). If you have enabled TEE feature(sPMP module included), you need to configure spmp csr registers as this commithttps://github.com/Nuclei-Software/opensbi/commit/1d28050d01...
From commit 6507c68 on, the spmp will be bypassed(done in code as below) when tee is present(checked mcfg_info csr). If you have enabled TEE feature(sPMP module included), you need to configure spmp csr registers as this commit https://github.com/Nuclei-Software/opensbi/commit/1d28050d...
riscv-spmpPublic The repo contains the SPMP architectural specification, which includes capabilities like access control of read/write/execute requests by an hart, address matching, encoding of permissions, exceptions for access violation, and support for virtualization. ...
From commit 6507c68 on, the spmp will be bypassed(done in code as below) when tee is present(checked mcfg_info csr). If you have enabled TEE feature(sPMP module included), you need to configure spmp csr registers as this commit https://github.com/Nuclei-Software/opensbi/commit/1d28050d...