Skip to content

Commit

Permalink
Merge pull request #8 from ASaltFishy/main
Browse files Browse the repository at this point in the history
Refine the spec according to Qualcomm's comments
  • Loading branch information
Ddnirvana authored Oct 14, 2023
2 parents dc37fda + 5f9afc2 commit 66070a8
Show file tree
Hide file tree
Showing 10 changed files with 54 additions and 27 deletions.
Binary file removed images/RV32_SPMP_address_register_format.png
Binary file not shown.
4 changes: 4 additions & 0 deletions images/RV32_SPMP_address_register_format.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed images/RV64_SPMP_address_register_format.png
Binary file not shown.
4 changes: 4 additions & 0 deletions images/RV64_SPMP_address_register_format.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed images/SPMP_configuration_register_format.png
Binary file not shown.
4 changes: 4 additions & 0 deletions images/SPMP_configuration_register_format.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions images/SPMP_domain_switch_register_format.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion intro.adoc
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[[intro]]
== Introduction

This document describes RISC-V S-mode Physical Memory Protection (SPMP) proposal to provide isolation when MMU is unavailable.
This document describes RISC-V S-mode Physical Memory Protection (SPMP) proposal to provide isolation when MMU is unavailable or disabled.
RISC-V based processors recently stimulated great interest in the emerging internet of things (IoT). However, as page-based virtual memory (MMU) is usually unavailable on IoT devices, it is hard to isolate the S-mode OSes (e.g., RTOS) and user-mode applications.
To support secure processing and isolate faults of U-mode software, the SPMP is desirable to enable S-mode OS to limit the physical addresses accessible by U-mode software on a hart.

Binary file modified rv-spmp-spec.pdf
Binary file not shown.
Loading

0 comments on commit 66070a8

Please sign in to comment.