├── .gitignore ├── Makefile ├── README.md ├── Smepmp ├── Header.adoc ├── Images │ ├── circuit.png │ ├── risc-v_logo.png │ ├── smepmp-visual-representation.png │ └── smepmp-visual-representation.svg ├── Intro.adoc ├── Proposal.adoc ├── Rationale.adoc └── Smepmp.pdf ├── Ssmpu ├── Header.adoc ├── Images │ ├── Comparison_of_PMP_and_SMPU.png │ ├── Encoding_of_A_field.png │ ├── MPU_configuration_register_format.png │ ├── MPU_domain_switch_register_format.png │ ├── NAPOT_range_encoding.png │ ├── RV32_MPU_address_register_format.png │ ├── RV32_MPU_configuration_CSR_layout.png │ ├── RV64_MPU_address_register_format.png │ ├── RV64_MPU_configuration_CSR_layout.png │ └── risc-v_logo.png ├── Interaction_with_hypervisor_extension.adoc ├── Interaction_with_other_proposals.adoc ├── Memory_Protection_Unit.adoc ├── Motivation.adoc ├── Ssmpu.pdf └── Summary_of_Hardware_Changes.adoc └── resources ├── fonts ├── DroidSans-Bold.ttf ├── DroidSans.ttf ├── cmunbbx.ttf ├── cmunbmo.ttf ├── cmunbmr.ttf ├── cmunbso.ttf ├── cmunbtl.ttf ├── cmunbto.ttf ├── cmunbxo.ttf ├── cmunsi.ttf ├── cmunso.ttf ├── cmunss.ttf ├── cmunsx.ttf ├── droid-sans-fallback.ttf ├── mplus-1mn-bold.ttf ├── mplus-1mn-light.ttf ├── mplus-1mn-medium.ttf ├── mplus-1mn-regular.ttf ├── mplus-1mn-thin.ttf ├── mplus-1p-black.ttf ├── mplus-1p-bold.ttf ├── mplus-1p-heavy.ttf ├── mplus-1p-light.ttf ├── mplus-1p-medium.ttf ├── mplus-1p-regular-fallback.ttf ├── mplus-1p-regular.ttf └── mplus-1p-thin.ttf └── themes └── risc-v_spec-pdf.yml /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | book_header.pdf 3 | *.html 4 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-tee/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Trusted Execution Environment Task Group 2 | -------------------------------------------------------------------------------- /Smepmp/Header.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-tee/HEAD/Smepmp/Header.adoc -------------------------------------------------------------------------------- /Smepmp/Images/circuit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-tee/HEAD/Smepmp/Images/circuit.png -------------------------------------------------------------------------------- /Smepmp/Images/risc-v_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-tee/HEAD/Smepmp/Images/risc-v_logo.png -------------------------------------------------------------------------------- /Smepmp/Images/smepmp-visual-representation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-tee/HEAD/Smepmp/Images/smepmp-visual-representation.png -------------------------------------------------------------------------------- /Smepmp/Images/smepmp-visual-representation.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-tee/HEAD/Smepmp/Images/smepmp-visual-representation.svg -------------------------------------------------------------------------------- /Smepmp/Intro.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-tee/HEAD/Smepmp/Intro.adoc -------------------------------------------------------------------------------- /Smepmp/Proposal.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-tee/HEAD/Smepmp/Proposal.adoc -------------------------------------------------------------------------------- /Smepmp/Rationale.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-tee/HEAD/Smepmp/Rationale.adoc -------------------------------------------------------------------------------- /Smepmp/Smepmp.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-tee/HEAD/Smepmp/Smepmp.pdf -------------------------------------------------------------------------------- /Ssmpu/Header.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-tee/HEAD/Ssmpu/Header.adoc -------------------------------------------------------------------------------- /Ssmpu/Images/Comparison_of_PMP_and_SMPU.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-tee/HEAD/Ssmpu/Images/Comparison_of_PMP_and_SMPU.png -------------------------------------------------------------------------------- /Ssmpu/Images/Encoding_of_A_field.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-tee/HEAD/Ssmpu/Images/Encoding_of_A_field.png -------------------------------------------------------------------------------- /Ssmpu/Images/MPU_configuration_register_format.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-tee/HEAD/Ssmpu/Images/MPU_configuration_register_format.png -------------------------------------------------------------------------------- /Ssmpu/Images/MPU_domain_switch_register_format.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-tee/HEAD/Ssmpu/Images/MPU_domain_switch_register_format.png -------------------------------------------------------------------------------- /Ssmpu/Images/NAPOT_range_encoding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-tee/HEAD/Ssmpu/Images/NAPOT_range_encoding.png -------------------------------------------------------------------------------- /Ssmpu/Images/RV32_MPU_address_register_format.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-tee/HEAD/Ssmpu/Images/RV32_MPU_address_register_format.png -------------------------------------------------------------------------------- /Ssmpu/Images/RV32_MPU_configuration_CSR_layout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-tee/HEAD/Ssmpu/Images/RV32_MPU_configuration_CSR_layout.png -------------------------------------------------------------------------------- /Ssmpu/Images/RV64_MPU_address_register_format.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-tee/HEAD/Ssmpu/Images/RV64_MPU_address_register_format.png -------------------------------------------------------------------------------- /Ssmpu/Images/RV64_MPU_configuration_CSR_layout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-tee/HEAD/Ssmpu/Images/RV64_MPU_configuration_CSR_layout.png -------------------------------------------------------------------------------- /Ssmpu/Images/risc-v_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-tee/HEAD/Ssmpu/Images/risc-v_logo.png -------------------------------------------------------------------------------- /Ssmpu/Interaction_with_hypervisor_extension.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-tee/HEAD/Ssmpu/Interaction_with_hypervisor_extension.adoc -------------------------------------------------------------------------------- /Ssmpu/Interaction_with_other_proposals.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-tee/HEAD/Ssmpu/Interaction_with_other_proposals.adoc -------------------------------------------------------------------------------- /Ssmpu/Memory_Protection_Unit.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-tee/HEAD/Ssmpu/Memory_Protection_Unit.adoc -------------------------------------------------------------------------------- /Ssmpu/Motivation.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-tee/HEAD/Ssmpu/Motivation.adoc -------------------------------------------------------------------------------- /Ssmpu/Ssmpu.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-tee/HEAD/Ssmpu/Ssmpu.pdf -------------------------------------------------------------------------------- /Ssmpu/Summary_of_Hardware_Changes.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-tee/HEAD/Ssmpu/Summary_of_Hardware_Changes.adoc -------------------------------------------------------------------------------- /resources/fonts/DroidSans-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-tee/HEAD/resources/fonts/DroidSans-Bold.ttf -------------------------------------------------------------------------------- /resources/fonts/DroidSans.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-tee/HEAD/resources/fonts/DroidSans.ttf -------------------------------------------------------------------------------- /resources/fonts/cmunbbx.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-tee/HEAD/resources/fonts/cmunbbx.ttf -------------------------------------------------------------------------------- /resources/fonts/cmunbmo.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-tee/HEAD/resources/fonts/cmunbmo.ttf -------------------------------------------------------------------------------- /resources/fonts/cmunbmr.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-tee/HEAD/resources/fonts/cmunbmr.ttf -------------------------------------------------------------------------------- /resources/fonts/cmunbso.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-tee/HEAD/resources/fonts/cmunbso.ttf -------------------------------------------------------------------------------- /resources/fonts/cmunbtl.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-tee/HEAD/resources/fonts/cmunbtl.ttf -------------------------------------------------------------------------------- /resources/fonts/cmunbto.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-tee/HEAD/resources/fonts/cmunbto.ttf -------------------------------------------------------------------------------- /resources/fonts/cmunbxo.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-tee/HEAD/resources/fonts/cmunbxo.ttf -------------------------------------------------------------------------------- /resources/fonts/cmunsi.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-tee/HEAD/resources/fonts/cmunsi.ttf -------------------------------------------------------------------------------- /resources/fonts/cmunso.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-tee/HEAD/resources/fonts/cmunso.ttf -------------------------------------------------------------------------------- /resources/fonts/cmunss.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-tee/HEAD/resources/fonts/cmunss.ttf -------------------------------------------------------------------------------- /resources/fonts/cmunsx.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-tee/HEAD/resources/fonts/cmunsx.ttf -------------------------------------------------------------------------------- /resources/fonts/droid-sans-fallback.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-tee/HEAD/resources/fonts/droid-sans-fallback.ttf -------------------------------------------------------------------------------- /resources/fonts/mplus-1mn-bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-tee/HEAD/resources/fonts/mplus-1mn-bold.ttf -------------------------------------------------------------------------------- /resources/fonts/mplus-1mn-light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-tee/HEAD/resources/fonts/mplus-1mn-light.ttf -------------------------------------------------------------------------------- /resources/fonts/mplus-1mn-medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-tee/HEAD/resources/fonts/mplus-1mn-medium.ttf -------------------------------------------------------------------------------- /resources/fonts/mplus-1mn-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-tee/HEAD/resources/fonts/mplus-1mn-regular.ttf -------------------------------------------------------------------------------- /resources/fonts/mplus-1mn-thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-tee/HEAD/resources/fonts/mplus-1mn-thin.ttf -------------------------------------------------------------------------------- /resources/fonts/mplus-1p-black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-tee/HEAD/resources/fonts/mplus-1p-black.ttf -------------------------------------------------------------------------------- /resources/fonts/mplus-1p-bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-tee/HEAD/resources/fonts/mplus-1p-bold.ttf -------------------------------------------------------------------------------- /resources/fonts/mplus-1p-heavy.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-tee/HEAD/resources/fonts/mplus-1p-heavy.ttf -------------------------------------------------------------------------------- /resources/fonts/mplus-1p-light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-tee/HEAD/resources/fonts/mplus-1p-light.ttf -------------------------------------------------------------------------------- /resources/fonts/mplus-1p-medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-tee/HEAD/resources/fonts/mplus-1p-medium.ttf -------------------------------------------------------------------------------- /resources/fonts/mplus-1p-regular-fallback.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-tee/HEAD/resources/fonts/mplus-1p-regular-fallback.ttf -------------------------------------------------------------------------------- /resources/fonts/mplus-1p-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-tee/HEAD/resources/fonts/mplus-1p-regular.ttf -------------------------------------------------------------------------------- /resources/fonts/mplus-1p-thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-tee/HEAD/resources/fonts/mplus-1p-thin.ttf -------------------------------------------------------------------------------- /resources/themes/risc-v_spec-pdf.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riscvarchive/riscv-tee/HEAD/resources/themes/risc-v_spec-pdf.yml --------------------------------------------------------------------------------