├── .checkpatch.conf ├── .clang-tidy ├── .github ├── pr_message.md └── workflows │ ├── cmake-tests.yml │ ├── pr_automessage.yml │ └── submodule-submission.yml ├── .gitignore ├── .gitmodules ├── .readthedocs.yaml ├── CMakeLists.txt ├── DCO ├── LICENSE ├── app ├── CMakeLists.txt ├── attestation │ ├── CMakeLists.txt │ ├── el0_app │ │ ├── CMakeLists.txt │ │ ├── mbedtls_attest │ │ │ ├── CMakeLists.txt │ │ │ └── rmm_mbedtls_config_attest.h │ │ ├── qcbor │ │ │ └── CMakeLists.txt │ │ ├── src │ │ │ ├── attest_app.c │ │ │ ├── attest_measurement.c │ │ │ ├── attest_measurement.h │ │ │ ├── attestation.h │ │ │ ├── attestation_defs_priv.h │ │ │ ├── attestation_key.c │ │ │ ├── attestation_priv.h │ │ │ ├── attestation_token.c │ │ │ ├── attestation_token.h │ │ │ ├── attestation_utils.c │ │ │ └── fake_host │ │ │ │ └── attest_app_host.c │ │ └── t_cose │ │ │ ├── CMakeLists.txt │ │ │ ├── include │ │ │ └── t_cose_el3_token_sign.h │ │ │ └── src │ │ │ └── t_cose_el3_token_sign.c │ └── rmm_stub │ │ ├── CMakeLists.txt │ │ ├── include │ │ ├── attest_app.h │ │ ├── attest_defs.h │ │ ├── attest_services.h │ │ └── measurement.h │ │ └── src │ │ ├── attest.c │ │ ├── attestation_el3_token_sign.c │ │ ├── fake_host │ │ └── cbmc_rim.c │ │ ├── measurement.c │ │ ├── measurement_descs.h │ │ └── rim.c ├── bundle_app_rmm.py ├── common │ ├── CMakeLists.txt │ ├── el0_app │ │ ├── CMakeLists.txt │ │ ├── CommonApp.cmake │ │ ├── include │ │ │ ├── aarch64 │ │ │ │ └── el0_app_helpers_arch.h │ │ │ ├── el0_app_helpers.h │ │ │ └── fake_host │ │ │ │ └── el0_app_helpers_arch.h │ │ ├── linker.lds │ │ └── src │ │ │ ├── aarch64 │ │ │ ├── el0_app_arch.c │ │ │ └── el0_app_helpers.S │ │ │ ├── el0_app_helpers.c │ │ │ └── fake_host │ │ │ └── el0_app_arch.c │ ├── framework │ │ ├── CMakeLists.txt │ │ ├── include │ │ │ ├── aarch64 │ │ │ │ ├── app_fw_structures.h │ │ │ │ └── app_header_structures.h │ │ │ ├── app.h │ │ │ ├── app_header.h │ │ │ └── fake_host │ │ │ │ ├── app_fw_structures.h │ │ │ │ └── app_header_structures.h │ │ └── src │ │ │ ├── aarch64 │ │ │ ├── app-asm.S │ │ │ ├── app.c │ │ │ └── app_header.c │ │ │ ├── app_header_private.h │ │ │ ├── fake_host │ │ │ ├── app.c │ │ │ └── app_header.c │ │ │ └── no_app_support │ │ │ ├── app.c │ │ │ └── app_header.c │ ├── include │ │ ├── app_common.h │ │ └── fake_host │ │ │ └── app_common_arch.h │ └── rmm_svc │ │ ├── CMakeLists.txt │ │ ├── include │ │ └── app_services.h │ │ └── src │ │ └── app_services.c ├── device_assignment │ ├── CMakeLists.txt │ ├── el0_app │ │ ├── CMakeLists.txt │ │ ├── mbedtls_da │ │ │ ├── CMakeLists.txt │ │ │ └── rmm_mbedtls_config_da.h │ │ ├── spdm_emu │ │ │ └── CMakeLists.txt │ │ ├── spdm_requester │ │ │ ├── CMakeLists.txt │ │ │ ├── aarch64_stub │ │ │ │ ├── spdm_malloclib │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── spdm_malloclib.c │ │ │ │ ├── spdm_rnglib │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── spdm_rnglib.c │ │ │ │ └── spdm_timelib │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ └── spdm_time.c │ │ │ └── rmm_libspdm_config.h │ │ └── src │ │ │ ├── dev_assign_cmds.c │ │ │ ├── dev_assign_el0_app.c │ │ │ ├── dev_assign_helper.c │ │ │ ├── dev_assign_helper.h │ │ │ ├── dev_assign_ide_cmds.c │ │ │ ├── dev_assign_private.h │ │ │ ├── dev_tdisp_cmds.c │ │ │ ├── fake_host │ │ │ └── dev_assign_app_host.c │ │ │ ├── rme_dvsec.c │ │ │ └── rme_dvsec.h │ └── rmm_stub │ │ ├── CMakeLists.txt │ │ ├── include │ │ ├── dev_assign_app.h │ │ └── dev_assign_structs.h │ │ └── src │ │ └── dev_assign_app_stub.c ├── gen_app_bin.py └── random │ ├── CMakeLists.txt │ ├── el0_app │ ├── CMakeLists.txt │ ├── mbedtls_random │ │ ├── CMakeLists.txt │ │ └── rmm_mbedtls_config_random.h │ └── src │ │ ├── fake_host │ │ └── random_app_host.c │ │ ├── random_app.c │ │ └── random_app.h │ └── rmm_stub │ ├── CMakeLists.txt │ ├── include │ ├── random_app.h │ └── random_defs.h │ └── src │ ├── app_support │ └── random_app.c │ └── no_app_support │ └── random_app.c ├── cmake ├── BuildCppUTest.cmake ├── BuildType.cmake ├── CommonConfigs.cmake ├── CoverageReport.cmake ├── Modules │ ├── ArmConfigOption.cmake │ ├── ArmConfigOptionOverride.cmake │ ├── ArmPreprocessSource.cmake │ ├── ArmTargetLinkerScript.cmake │ ├── FindSphinx.cmake │ ├── GitUtils.cmake │ └── UnitTestFramework.cmake ├── Platforms.cmake └── Toolchains.cmake ├── configs ├── fvp_defcfg.cmake ├── host_defcfg.cmake ├── libspdm │ ├── 0001-cryptlib_mbedtls-use-external-Mbed-TLS.patch │ ├── 0002-fix-libspdm_hmac_new-return-and-LIBSPDM_STATUS_CONST.patch │ ├── 0003-get_certificate-do-not-store-cert_chain-content.patch │ ├── 0004-add-LIBSPDM_DATA_PEER_USED_CERT_CHAIN_PUBLIC_KEY.patch │ ├── 0005-get_measurements-do-not-store-measurement-record.patch │ └── 0006-fix-undefined-behavior-for-left-shift.patch ├── mbedtls │ ├── 0001-Remove-compiler-options-for-clang.patch │ ├── 0002-Disable-explicit_bzero.patch │ └── 0003-refactor-alloc-Use-the-heap-structure-provided-by-ap.patch ├── qemu_sbsa_defcfg.cmake ├── qemu_virt_defcfg.cmake ├── rdv3_defcfg.cmake ├── rdv3r1_defcfg.cmake ├── spdm-emu │ └── 0001-Do-not-store-tdisp_interface_response.patch └── t_cose │ ├── 0001-Add-compile-time-option-for-el3-signing.patch │ ├── 0001-Add-t_cose_key_encode-API.patch │ └── 0001-Remove-alias-warnings-for-t_cose_sign_add_signer.patch ├── docs ├── CMakeLists.txt ├── _static │ ├── css │ │ └── rmm_custom.css │ └── images │ │ ├── TrustedFirmware-Logo_standard-white.png │ │ ├── rmm-documentation.png │ │ └── rmm-introduction.png ├── about │ ├── change-log.rst │ ├── dco.rst │ ├── diagrams │ │ └── cca_software_arch.png │ ├── index.rst │ ├── license.rst │ └── maintainers.rst ├── conf.py ├── design │ ├── cold-and-warm-boot-design.rst │ ├── diagrams │ │ ├── boot_design.drawio.png │ │ ├── fake_host_arch.drawio.png │ │ ├── full_va_space_diagram.drawio.png │ │ ├── high_va_memory_map.drawio.png │ │ ├── rmm_app_EL0.drawio.png │ │ ├── rmm_app_layout.drawio.png │ │ ├── rmm_app_memory_aux.drawio.png │ │ ├── rmm_app_memory_static.drawio.png │ │ ├── rmm_app_on_host.drawio.png │ │ ├── rmm_bin_generation.drawio.png │ │ └── root_component_dependency.drawio.png │ ├── el0-app.rst │ ├── fake-host-architecture.rst │ ├── file-org-and-config.rst │ ├── index.rst │ ├── locking.rst │ └── memory-management.rst ├── getting_started │ ├── build-options.rst │ ├── building-with-shrinkwrap.rst │ ├── getting-started.rst │ └── index.rst ├── global_substitutions.txt ├── glossary.rst ├── index.rst ├── process │ ├── coding-standard.rst │ ├── commit-style.rst │ ├── contributing.rst │ ├── index.rst │ └── security.rst ├── readme.rst ├── requirements.txt ├── resources │ ├── application-notes │ │ ├── cbmc.rst │ │ ├── cppcheck.rst │ │ └── index.rst │ └── index.rst └── security │ ├── index.rst │ └── threat_model │ ├── dfd.rst │ ├── diagrams │ └── rmm_dfd.drawio.png │ ├── index.rst │ ├── introduction.rst │ ├── threat_analysis.rst │ └── threat_assessment.rst ├── drivers └── pl011 │ ├── CMakeLists.txt │ ├── include │ └── pl011.h │ └── src │ └── pl011.c ├── lib ├── CMakeLists.txt ├── arch │ ├── CMakeLists.txt │ ├── include │ │ ├── aarch64 │ │ │ ├── asm_macros.S │ │ │ ├── atomics.h │ │ │ ├── cpuid.h │ │ │ ├── entropy.h │ │ │ ├── instr_helpers.h │ │ │ ├── memory.h │ │ │ ├── mmio.h │ │ │ └── spinlock.h │ │ ├── arch.h │ │ ├── arch_features.h │ │ ├── arch_helpers.h │ │ ├── esr.h │ │ ├── fake_host │ │ │ ├── atomics.h │ │ │ ├── cpuid.h │ │ │ ├── entropy.h │ │ │ ├── instr_helpers.h │ │ │ ├── memory.h │ │ │ ├── mmio.h │ │ │ └── spinlock.h │ │ ├── pauth.h │ │ ├── pmu.h │ │ ├── simd.h │ │ └── vmid.h │ ├── src │ │ ├── aarch64 │ │ │ ├── cache_helpers.S │ │ │ ├── pauth_pvt.h │ │ │ └── simd_helpers.S │ │ ├── arch_features.c │ │ ├── fake_host │ │ │ ├── cache_wrappers.c │ │ │ ├── cbmc_arch_features.c │ │ │ ├── cbmc_simd.c │ │ │ ├── instr_helpers.c │ │ │ ├── pauth_pvt.h │ │ │ ├── simd_callbacks.h │ │ │ └── simd_helpers.c │ │ ├── include │ │ │ ├── el3_feat_status.h │ │ │ └── simd_private.h │ │ ├── pauth.c │ │ ├── pmu.c │ │ ├── simd.c │ │ └── vmid.c │ └── tests │ │ ├── CMakeLists.txt │ │ ├── simd_test_helpers.c │ │ ├── simd_test_helpers.h │ │ └── simd_tests.cpp ├── common │ ├── CMakeLists.txt │ └── include │ │ ├── aarch64 │ │ └── import_sym.h │ │ ├── bitmap.h │ │ ├── dev_type.h │ │ ├── fake_host │ │ ├── host_harness.h │ │ └── import_sym.h │ │ ├── platform_api.h │ │ ├── sizes.h │ │ ├── status.h │ │ ├── types.h │ │ └── utils_def.h ├── console │ ├── CMakeLists.txt │ ├── include │ │ └── console.h │ └── src │ │ └── console.c ├── debug │ ├── CMakeLists.txt │ ├── include │ │ └── debug.h │ └── src │ │ └── backtrace.c ├── gic │ ├── CMakeLists.txt │ ├── include │ │ └── gic.h │ └── src │ │ └── gic.c ├── granule │ ├── CMakeLists.txt │ ├── include │ │ ├── aarch64 │ │ │ └── granule_lock.h │ │ ├── dev_granule.h │ │ ├── fake_host │ │ │ └── granule_lock.h │ │ ├── granule.h │ │ └── granule_types.h │ ├── src │ │ ├── dev_granule.c │ │ └── granule.c │ └── tests │ │ ├── CMakeLists.txt │ │ └── granule.cpp ├── libc │ ├── CMakeLists.txt │ ├── include │ │ ├── stdbool.h │ │ ├── stdio.h │ │ └── string.h │ └── src │ │ ├── aarch64 │ │ └── memset.S │ │ ├── abort.c │ │ ├── assert.c │ │ ├── memcmp.c │ │ ├── memcpy.c │ │ ├── memmove.c │ │ ├── printf.c │ │ ├── strchr.c │ │ ├── strcmp.c │ │ ├── strlen.c │ │ ├── strncmp.c │ │ └── strnlen.c ├── mbedtls │ └── CMakeLists.txt ├── mec │ ├── CMakeLists.txt │ ├── include │ │ └── mec.h │ └── src │ │ ├── fake_host │ │ └── cbmc_mec.c │ │ └── mec.c ├── rmm_el3_ifc │ ├── CMakeLists.txt │ ├── include │ │ └── rmm_el3_ifc.h │ └── src │ │ ├── aarch64 │ │ └── rmm_el3_ifc_helpers.S │ │ ├── fake_host │ │ ├── cbmc_rmm_el3_ifc.c │ │ ├── cbmc_rmm_el3_ifc_manifest.c │ │ └── cbmc_rmm_el3_rp_ide_km.c │ │ ├── rmm_el3_ifc.c │ │ ├── rmm_el3_ifc_manifest.c │ │ ├── rmm_el3_ifc_priv.h │ │ ├── rmm_el3_rp_ide_km.c │ │ └── rmm_el3_runtime.c ├── s2tt │ ├── CMakeLists.txt │ ├── include │ │ ├── ripas.h │ │ ├── s2ap_ind.h │ │ ├── s2tt.h │ │ └── s2tt_ap.h │ ├── src │ │ ├── s2tt.c │ │ └── s2tt_pvt_defs.h │ └── tests │ │ ├── CMakeLists.txt │ │ ├── s2tt_lpa2_non_s2pie.cpp │ │ ├── s2tt_lpa2_s2pie.cpp │ │ ├── s2tt_non_lpa2_non_s2pie.cpp │ │ ├── s2tt_non_lpa2_s2pie.cpp │ │ ├── s2tt_test_helpers.c │ │ ├── s2tt_test_helpers.h │ │ ├── s2tt_tests_base_g1.cpp │ │ ├── s2tt_tests_base_g1.h │ │ ├── s2tt_tests_base_g2.cpp │ │ ├── s2tt_tests_base_g2.h │ │ ├── s2tt_tests_base_g3.cpp │ │ └── s2tt_tests_base_g3.h ├── slot_buf │ ├── CMakeLists.txt │ ├── include │ │ └── buffer.h │ ├── src │ │ ├── aarch64 │ │ │ └── ns_access.S │ │ ├── buffer.c │ │ └── include │ │ │ ├── aarch64 │ │ │ └── slot_buf_arch.h │ │ │ ├── buffer_private.h │ │ │ └── fake_host │ │ │ └── slot_buf_arch.h │ └── tests │ │ ├── CMakeLists.txt │ │ ├── buffer.cpp │ │ ├── buffer_test_helpers.c │ │ └── buffer_test_helpers.h ├── smc │ ├── CMakeLists.txt │ ├── include │ │ ├── smc-rmi.h │ │ ├── smc-rsi.h │ │ └── smc.h │ └── src │ │ ├── aarch64 │ │ └── smc.S │ │ ├── fake_host │ │ └── smc_wrapper.c │ │ ├── smc-offsets.c │ │ ├── smc-rmi-offsets.c │ │ └── smc-rsi-offsets.c ├── smmuv3 │ ├── CMakeLists.txt │ ├── include │ │ └── smmuv3.h │ └── src │ │ ├── aarch64 │ │ ├── smmuv3.c │ │ └── smmuv3_priv.h │ │ └── fake_host │ │ └── smmuv3.c ├── stack_protector │ ├── CMakeLists.txt │ ├── include │ │ └── stack_protector.h │ └── src │ │ └── stack_protector.c └── xlat │ ├── CMakeLists.txt │ ├── include │ ├── xlat_contexts.h │ ├── xlat_defs.h │ ├── xlat_high_va.h │ └── xlat_tables.h │ ├── src │ ├── aarch64 │ │ ├── enable_mmu.S │ │ └── xlat_helper.S │ ├── fake_host │ │ ├── cbmc_xlat_high_va.c │ │ ├── cbmc_xlat_tables_utils.c │ │ ├── enable_mmu.c │ │ └── xlat_helpers.c │ ├── xlat_contexts.c │ ├── xlat_defs_private.h │ ├── xlat_high_va.c │ ├── xlat_tables_arch.c │ ├── xlat_tables_core.c │ ├── xlat_tables_private.h │ └── xlat_tables_utils.c │ └── tests │ ├── CMakeLists.txt │ ├── xlat_test_defs.h │ ├── xlat_test_helpers.c │ ├── xlat_test_helpers.h │ ├── xlat_tests_base.h │ ├── xlat_tests_base_g1.cpp │ ├── xlat_tests_base_g2.cpp │ ├── xlat_tests_lpa2.cpp │ └── xlat_tests_no_lpa2.cpp ├── plat ├── arm │ ├── CMakeLists.txt │ └── src │ │ ├── arm_granule.c │ │ ├── arm_memory.c │ │ ├── arm_root_complex.c │ │ ├── arm_setup.c │ │ └── include │ │ ├── arm_memory.h │ │ └── arm_root_complex.h ├── common │ ├── CMakeLists.txt │ ├── include │ │ └── plat_common.h │ └── src │ │ ├── aarch64 │ │ └── plat_cmn_arch.h │ │ ├── fake_host │ │ └── plat_cmn_arch.h │ │ └── plat_common_init.c └── host │ ├── CMakeLists.txt │ ├── harness │ ├── CMakeLists.txt │ ├── include │ │ ├── el0_app_helpers.h │ │ ├── host_el3_rp_ide_km.h │ │ ├── host_rmi_wrappers.h │ │ ├── host_utils.h │ │ └── host_utils_pci.h │ ├── mbedtls_host │ │ ├── CMakeLists.txt │ │ └── rmm_mbedtls_config_host.h │ └── src │ │ ├── host_console.c │ │ ├── host_console.h │ │ ├── host_el3_rp_ide_km.c │ │ ├── host_harness_cmn.c │ │ ├── host_platform_api_cmn.c │ │ ├── host_rmi_wrappers.c │ │ ├── host_utils.c │ │ └── host_utils_pci.c │ ├── host_build │ ├── CMakeLists.txt │ └── src │ │ ├── host_harness.c │ │ ├── host_realm.h │ │ ├── host_realm_attest_rsi.c │ │ └── host_setup.c │ ├── host_cbmc │ ├── CMakeLists.txt │ ├── include │ │ ├── tb.h │ │ ├── tb_common.h │ │ ├── tb_granules.h │ │ ├── tb_measurement.h │ │ ├── tb_realm.h │ │ ├── tb_rec.h │ │ └── tb_rtt.h │ └── src │ │ ├── host_harness.c │ │ ├── plat_init.c │ │ ├── tb.c │ │ ├── tb_common.c │ │ ├── tb_granules.c │ │ ├── tb_measurement.c │ │ ├── tb_ns_access.c │ │ ├── tb_realm.c │ │ ├── tb_rec.c │ │ └── tb_rtt.c │ ├── host_el2_el0_cmn │ ├── CMakeLists.txt │ └── src │ │ ├── host_spinlock.c │ │ └── host_sysregs.c │ └── host_test │ ├── CMakeLists.txt │ ├── include │ └── test_helpers.h │ └── src │ ├── host_harness.c │ ├── test_groups.h.in │ ├── test_helpers.c │ ├── test_main.cpp │ ├── test_private.h │ ├── utest_exit.cpp │ └── utest_exit.h ├── requirements.txt ├── runtime ├── CMakeLists.txt ├── core │ ├── aarch64 │ │ ├── entry.S │ │ ├── head.S │ │ ├── helpers.S │ │ ├── run-asm.S │ │ └── vectors.S │ ├── exit.c │ ├── fake_host │ │ ├── cbmc_run.c │ │ └── runtime_core_stub.c │ ├── handler.c │ ├── init.c │ ├── inject_exp.c │ ├── run.c │ ├── sysregs.c │ └── timers.c ├── include │ ├── dev.h │ ├── exit.h │ ├── feature.h │ ├── inject_exp.h │ ├── planes.h │ ├── psci.h │ ├── realm.h │ ├── rec.h │ ├── rsi-handler.h │ ├── rsi-host-call.h │ ├── rsi-logger.h │ ├── rsi-walk.h │ ├── rsi_rdev_call.h │ ├── run.h │ ├── smc-handler.h │ ├── sysreg_traps.h │ └── timers.h ├── linker.lds ├── rmi │ ├── feature.c │ ├── granule.c │ ├── pdev.c │ ├── realm.c │ ├── rec.c │ ├── rtt.c │ ├── run.c │ ├── vdev.c │ └── version.c ├── rsi │ ├── config.c │ ├── fake_host │ │ ├── cbmc_config.c │ │ ├── cbmc_feature.c │ │ ├── cbmc_host_call.c │ │ ├── cbmc_memory.c │ │ ├── cbmc_planes.c │ │ ├── cbmc_psci.c │ │ ├── cbmc_rdev.c │ │ ├── cbmc_realm_attest.c │ │ └── cbmc_version.c │ ├── feature.c │ ├── host_call.c │ ├── logger.c │ ├── memory.c │ ├── planes.c │ ├── psci.c │ ├── rdev.c │ ├── realm_attest.c │ ├── realm_ipa_helper.c │ └── version.c └── tests │ ├── CMakeLists.txt │ └── rsi_logger_tests.cpp ├── toolchains ├── aarch64 │ ├── common_aarch64.cmake │ ├── gnu.cmake │ └── llvm.cmake ├── common.cmake └── fake_host │ ├── common_fake_host.cmake │ ├── gnu.cmake │ └── llvm.cmake └── tools ├── CMakeLists.txt ├── cbmc ├── CMakeLists.txt ├── CheckCBMC.cmake ├── SourceCollectHelpers.cmake ├── SummaryHelpers.cmake ├── compare_summary.py ├── gcc │ ├── gcc_defs.c │ └── gcc_defs.h ├── testbenches │ ├── tb_rmi_features.c │ ├── tb_rmi_features.h │ ├── tb_rmi_granule_delegate.c │ ├── tb_rmi_granule_delegate.h │ ├── tb_rmi_granule_undelegate.c │ ├── tb_rmi_granule_undelegate.h │ ├── tb_rmi_realm_activate.c │ ├── tb_rmi_realm_activate.h │ ├── tb_rmi_realm_destroy.c │ ├── tb_rmi_realm_destroy.h │ ├── tb_rmi_rec_aux_count.c │ ├── tb_rmi_rec_aux_count.h │ ├── tb_rmi_rec_destroy.c │ ├── tb_rmi_rec_destroy.h │ ├── tb_rmi_version.c │ └── tb_rmi_version.h └── testbenches_results │ ├── BASELINE.analysis │ ├── BASELINE.assert │ └── BASELINE.coverage ├── checkincludes ├── CheckIncludes.cmake └── checkincludes.py ├── checkpatch ├── CheckPatch.cmake ├── checkcommitmsg.py ├── checkpatch.pl ├── const_structs.checkpatch └── spelling.txt ├── checkspdx ├── CheckSPDX.cmake └── checkspdx.py ├── clang-tidy └── clang-tidy.cmake ├── cppcheck-aarch64-platform.xml ├── cppcheck ├── CPPCheck.cmake ├── misra.json ├── misra.rules └── suppressions.txt └── shrinkwrap ├── configs ├── cca_da.yaml ├── clean.yaml ├── model-enable-feat_d128.yaml ├── model-enable-lpa2.yaml ├── model-enable-mec.yaml ├── model-enable-mpam.yaml ├── model-enable-s2pie-s2poe.yaml ├── model-wait-debugger.yaml ├── rmm-debug.yaml ├── rmm-stack_protector.yaml ├── rmm-tftf.yaml ├── rmm-v1_1.yaml └── rmm.yaml ├── fix_pci_json.sh └── pci.json /.checkpatch.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/.checkpatch.conf -------------------------------------------------------------------------------- /.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/.clang-tidy -------------------------------------------------------------------------------- /.github/pr_message.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/.github/pr_message.md -------------------------------------------------------------------------------- /.github/workflows/cmake-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/.github/workflows/cmake-tests.yml -------------------------------------------------------------------------------- /.github/workflows/pr_automessage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/.github/workflows/pr_automessage.yml -------------------------------------------------------------------------------- /.github/workflows/submodule-submission.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/.github/workflows/submodule-submission.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/.gitmodules -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /DCO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/DCO -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/LICENSE -------------------------------------------------------------------------------- /app/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/CMakeLists.txt -------------------------------------------------------------------------------- /app/attestation/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/attestation/CMakeLists.txt -------------------------------------------------------------------------------- /app/attestation/el0_app/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/attestation/el0_app/CMakeLists.txt -------------------------------------------------------------------------------- /app/attestation/el0_app/mbedtls_attest/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/attestation/el0_app/mbedtls_attest/CMakeLists.txt -------------------------------------------------------------------------------- /app/attestation/el0_app/mbedtls_attest/rmm_mbedtls_config_attest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/attestation/el0_app/mbedtls_attest/rmm_mbedtls_config_attest.h -------------------------------------------------------------------------------- /app/attestation/el0_app/qcbor/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/attestation/el0_app/qcbor/CMakeLists.txt -------------------------------------------------------------------------------- /app/attestation/el0_app/src/attest_app.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/attestation/el0_app/src/attest_app.c -------------------------------------------------------------------------------- /app/attestation/el0_app/src/attest_measurement.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/attestation/el0_app/src/attest_measurement.c -------------------------------------------------------------------------------- /app/attestation/el0_app/src/attest_measurement.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/attestation/el0_app/src/attest_measurement.h -------------------------------------------------------------------------------- /app/attestation/el0_app/src/attestation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/attestation/el0_app/src/attestation.h -------------------------------------------------------------------------------- /app/attestation/el0_app/src/attestation_defs_priv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/attestation/el0_app/src/attestation_defs_priv.h -------------------------------------------------------------------------------- /app/attestation/el0_app/src/attestation_key.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/attestation/el0_app/src/attestation_key.c -------------------------------------------------------------------------------- /app/attestation/el0_app/src/attestation_priv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/attestation/el0_app/src/attestation_priv.h -------------------------------------------------------------------------------- /app/attestation/el0_app/src/attestation_token.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/attestation/el0_app/src/attestation_token.c -------------------------------------------------------------------------------- /app/attestation/el0_app/src/attestation_token.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/attestation/el0_app/src/attestation_token.h -------------------------------------------------------------------------------- /app/attestation/el0_app/src/attestation_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/attestation/el0_app/src/attestation_utils.c -------------------------------------------------------------------------------- /app/attestation/el0_app/src/fake_host/attest_app_host.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/attestation/el0_app/src/fake_host/attest_app_host.c -------------------------------------------------------------------------------- /app/attestation/el0_app/t_cose/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/attestation/el0_app/t_cose/CMakeLists.txt -------------------------------------------------------------------------------- /app/attestation/el0_app/t_cose/include/t_cose_el3_token_sign.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/attestation/el0_app/t_cose/include/t_cose_el3_token_sign.h -------------------------------------------------------------------------------- /app/attestation/el0_app/t_cose/src/t_cose_el3_token_sign.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/attestation/el0_app/t_cose/src/t_cose_el3_token_sign.c -------------------------------------------------------------------------------- /app/attestation/rmm_stub/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/attestation/rmm_stub/CMakeLists.txt -------------------------------------------------------------------------------- /app/attestation/rmm_stub/include/attest_app.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/attestation/rmm_stub/include/attest_app.h -------------------------------------------------------------------------------- /app/attestation/rmm_stub/include/attest_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/attestation/rmm_stub/include/attest_defs.h -------------------------------------------------------------------------------- /app/attestation/rmm_stub/include/attest_services.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/attestation/rmm_stub/include/attest_services.h -------------------------------------------------------------------------------- /app/attestation/rmm_stub/include/measurement.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/attestation/rmm_stub/include/measurement.h -------------------------------------------------------------------------------- /app/attestation/rmm_stub/src/attest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/attestation/rmm_stub/src/attest.c -------------------------------------------------------------------------------- /app/attestation/rmm_stub/src/attestation_el3_token_sign.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/attestation/rmm_stub/src/attestation_el3_token_sign.c -------------------------------------------------------------------------------- /app/attestation/rmm_stub/src/fake_host/cbmc_rim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/attestation/rmm_stub/src/fake_host/cbmc_rim.c -------------------------------------------------------------------------------- /app/attestation/rmm_stub/src/measurement.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/attestation/rmm_stub/src/measurement.c -------------------------------------------------------------------------------- /app/attestation/rmm_stub/src/measurement_descs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/attestation/rmm_stub/src/measurement_descs.h -------------------------------------------------------------------------------- /app/attestation/rmm_stub/src/rim.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/attestation/rmm_stub/src/rim.c -------------------------------------------------------------------------------- /app/bundle_app_rmm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/bundle_app_rmm.py -------------------------------------------------------------------------------- /app/common/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/common/CMakeLists.txt -------------------------------------------------------------------------------- /app/common/el0_app/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/common/el0_app/CMakeLists.txt -------------------------------------------------------------------------------- /app/common/el0_app/CommonApp.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/common/el0_app/CommonApp.cmake -------------------------------------------------------------------------------- /app/common/el0_app/include/aarch64/el0_app_helpers_arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/common/el0_app/include/aarch64/el0_app_helpers_arch.h -------------------------------------------------------------------------------- /app/common/el0_app/include/el0_app_helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/common/el0_app/include/el0_app_helpers.h -------------------------------------------------------------------------------- /app/common/el0_app/include/fake_host/el0_app_helpers_arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/common/el0_app/include/fake_host/el0_app_helpers_arch.h -------------------------------------------------------------------------------- /app/common/el0_app/linker.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/common/el0_app/linker.lds -------------------------------------------------------------------------------- /app/common/el0_app/src/aarch64/el0_app_arch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/common/el0_app/src/aarch64/el0_app_arch.c -------------------------------------------------------------------------------- /app/common/el0_app/src/aarch64/el0_app_helpers.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/common/el0_app/src/aarch64/el0_app_helpers.S -------------------------------------------------------------------------------- /app/common/el0_app/src/el0_app_helpers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/common/el0_app/src/el0_app_helpers.c -------------------------------------------------------------------------------- /app/common/el0_app/src/fake_host/el0_app_arch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/common/el0_app/src/fake_host/el0_app_arch.c -------------------------------------------------------------------------------- /app/common/framework/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/common/framework/CMakeLists.txt -------------------------------------------------------------------------------- /app/common/framework/include/aarch64/app_fw_structures.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/common/framework/include/aarch64/app_fw_structures.h -------------------------------------------------------------------------------- /app/common/framework/include/aarch64/app_header_structures.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/common/framework/include/aarch64/app_header_structures.h -------------------------------------------------------------------------------- /app/common/framework/include/app.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/common/framework/include/app.h -------------------------------------------------------------------------------- /app/common/framework/include/app_header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/common/framework/include/app_header.h -------------------------------------------------------------------------------- /app/common/framework/include/fake_host/app_fw_structures.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/common/framework/include/fake_host/app_fw_structures.h -------------------------------------------------------------------------------- /app/common/framework/include/fake_host/app_header_structures.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/common/framework/include/fake_host/app_header_structures.h -------------------------------------------------------------------------------- /app/common/framework/src/aarch64/app-asm.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/common/framework/src/aarch64/app-asm.S -------------------------------------------------------------------------------- /app/common/framework/src/aarch64/app.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/common/framework/src/aarch64/app.c -------------------------------------------------------------------------------- /app/common/framework/src/aarch64/app_header.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/common/framework/src/aarch64/app_header.c -------------------------------------------------------------------------------- /app/common/framework/src/app_header_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/common/framework/src/app_header_private.h -------------------------------------------------------------------------------- /app/common/framework/src/fake_host/app.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/common/framework/src/fake_host/app.c -------------------------------------------------------------------------------- /app/common/framework/src/fake_host/app_header.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/common/framework/src/fake_host/app_header.c -------------------------------------------------------------------------------- /app/common/framework/src/no_app_support/app.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/common/framework/src/no_app_support/app.c -------------------------------------------------------------------------------- /app/common/framework/src/no_app_support/app_header.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/common/framework/src/no_app_support/app_header.c -------------------------------------------------------------------------------- /app/common/include/app_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/common/include/app_common.h -------------------------------------------------------------------------------- /app/common/include/fake_host/app_common_arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/common/include/fake_host/app_common_arch.h -------------------------------------------------------------------------------- /app/common/rmm_svc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/common/rmm_svc/CMakeLists.txt -------------------------------------------------------------------------------- /app/common/rmm_svc/include/app_services.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/common/rmm_svc/include/app_services.h -------------------------------------------------------------------------------- /app/common/rmm_svc/src/app_services.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/common/rmm_svc/src/app_services.c -------------------------------------------------------------------------------- /app/device_assignment/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/device_assignment/CMakeLists.txt -------------------------------------------------------------------------------- /app/device_assignment/el0_app/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/device_assignment/el0_app/CMakeLists.txt -------------------------------------------------------------------------------- /app/device_assignment/el0_app/mbedtls_da/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/device_assignment/el0_app/mbedtls_da/CMakeLists.txt -------------------------------------------------------------------------------- /app/device_assignment/el0_app/mbedtls_da/rmm_mbedtls_config_da.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/device_assignment/el0_app/mbedtls_da/rmm_mbedtls_config_da.h -------------------------------------------------------------------------------- /app/device_assignment/el0_app/spdm_emu/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/device_assignment/el0_app/spdm_emu/CMakeLists.txt -------------------------------------------------------------------------------- /app/device_assignment/el0_app/spdm_requester/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/device_assignment/el0_app/spdm_requester/CMakeLists.txt -------------------------------------------------------------------------------- /app/device_assignment/el0_app/spdm_requester/aarch64_stub/spdm_malloclib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/device_assignment/el0_app/spdm_requester/aarch64_stub/spdm_malloclib/CMakeLists.txt -------------------------------------------------------------------------------- /app/device_assignment/el0_app/spdm_requester/aarch64_stub/spdm_malloclib/spdm_malloclib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/device_assignment/el0_app/spdm_requester/aarch64_stub/spdm_malloclib/spdm_malloclib.c -------------------------------------------------------------------------------- /app/device_assignment/el0_app/spdm_requester/aarch64_stub/spdm_rnglib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/device_assignment/el0_app/spdm_requester/aarch64_stub/spdm_rnglib/CMakeLists.txt -------------------------------------------------------------------------------- /app/device_assignment/el0_app/spdm_requester/aarch64_stub/spdm_rnglib/spdm_rnglib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/device_assignment/el0_app/spdm_requester/aarch64_stub/spdm_rnglib/spdm_rnglib.c -------------------------------------------------------------------------------- /app/device_assignment/el0_app/spdm_requester/aarch64_stub/spdm_timelib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/device_assignment/el0_app/spdm_requester/aarch64_stub/spdm_timelib/CMakeLists.txt -------------------------------------------------------------------------------- /app/device_assignment/el0_app/spdm_requester/aarch64_stub/spdm_timelib/spdm_time.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/device_assignment/el0_app/spdm_requester/aarch64_stub/spdm_timelib/spdm_time.c -------------------------------------------------------------------------------- /app/device_assignment/el0_app/spdm_requester/rmm_libspdm_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/device_assignment/el0_app/spdm_requester/rmm_libspdm_config.h -------------------------------------------------------------------------------- /app/device_assignment/el0_app/src/dev_assign_cmds.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/device_assignment/el0_app/src/dev_assign_cmds.c -------------------------------------------------------------------------------- /app/device_assignment/el0_app/src/dev_assign_el0_app.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/device_assignment/el0_app/src/dev_assign_el0_app.c -------------------------------------------------------------------------------- /app/device_assignment/el0_app/src/dev_assign_helper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/device_assignment/el0_app/src/dev_assign_helper.c -------------------------------------------------------------------------------- /app/device_assignment/el0_app/src/dev_assign_helper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/device_assignment/el0_app/src/dev_assign_helper.h -------------------------------------------------------------------------------- /app/device_assignment/el0_app/src/dev_assign_ide_cmds.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/device_assignment/el0_app/src/dev_assign_ide_cmds.c -------------------------------------------------------------------------------- /app/device_assignment/el0_app/src/dev_assign_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/device_assignment/el0_app/src/dev_assign_private.h -------------------------------------------------------------------------------- /app/device_assignment/el0_app/src/dev_tdisp_cmds.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/device_assignment/el0_app/src/dev_tdisp_cmds.c -------------------------------------------------------------------------------- /app/device_assignment/el0_app/src/fake_host/dev_assign_app_host.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/device_assignment/el0_app/src/fake_host/dev_assign_app_host.c -------------------------------------------------------------------------------- /app/device_assignment/el0_app/src/rme_dvsec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/device_assignment/el0_app/src/rme_dvsec.c -------------------------------------------------------------------------------- /app/device_assignment/el0_app/src/rme_dvsec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/device_assignment/el0_app/src/rme_dvsec.h -------------------------------------------------------------------------------- /app/device_assignment/rmm_stub/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/device_assignment/rmm_stub/CMakeLists.txt -------------------------------------------------------------------------------- /app/device_assignment/rmm_stub/include/dev_assign_app.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/device_assignment/rmm_stub/include/dev_assign_app.h -------------------------------------------------------------------------------- /app/device_assignment/rmm_stub/include/dev_assign_structs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/device_assignment/rmm_stub/include/dev_assign_structs.h -------------------------------------------------------------------------------- /app/device_assignment/rmm_stub/src/dev_assign_app_stub.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/device_assignment/rmm_stub/src/dev_assign_app_stub.c -------------------------------------------------------------------------------- /app/gen_app_bin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/gen_app_bin.py -------------------------------------------------------------------------------- /app/random/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/random/CMakeLists.txt -------------------------------------------------------------------------------- /app/random/el0_app/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/random/el0_app/CMakeLists.txt -------------------------------------------------------------------------------- /app/random/el0_app/mbedtls_random/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/random/el0_app/mbedtls_random/CMakeLists.txt -------------------------------------------------------------------------------- /app/random/el0_app/mbedtls_random/rmm_mbedtls_config_random.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/random/el0_app/mbedtls_random/rmm_mbedtls_config_random.h -------------------------------------------------------------------------------- /app/random/el0_app/src/fake_host/random_app_host.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/random/el0_app/src/fake_host/random_app_host.c -------------------------------------------------------------------------------- /app/random/el0_app/src/random_app.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/random/el0_app/src/random_app.c -------------------------------------------------------------------------------- /app/random/el0_app/src/random_app.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/random/el0_app/src/random_app.h -------------------------------------------------------------------------------- /app/random/rmm_stub/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/random/rmm_stub/CMakeLists.txt -------------------------------------------------------------------------------- /app/random/rmm_stub/include/random_app.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/random/rmm_stub/include/random_app.h -------------------------------------------------------------------------------- /app/random/rmm_stub/include/random_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/random/rmm_stub/include/random_defs.h -------------------------------------------------------------------------------- /app/random/rmm_stub/src/app_support/random_app.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/random/rmm_stub/src/app_support/random_app.c -------------------------------------------------------------------------------- /app/random/rmm_stub/src/no_app_support/random_app.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/app/random/rmm_stub/src/no_app_support/random_app.c -------------------------------------------------------------------------------- /cmake/BuildCppUTest.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/cmake/BuildCppUTest.cmake -------------------------------------------------------------------------------- /cmake/BuildType.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/cmake/BuildType.cmake -------------------------------------------------------------------------------- /cmake/CommonConfigs.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/cmake/CommonConfigs.cmake -------------------------------------------------------------------------------- /cmake/CoverageReport.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/cmake/CoverageReport.cmake -------------------------------------------------------------------------------- /cmake/Modules/ArmConfigOption.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/cmake/Modules/ArmConfigOption.cmake -------------------------------------------------------------------------------- /cmake/Modules/ArmConfigOptionOverride.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/cmake/Modules/ArmConfigOptionOverride.cmake -------------------------------------------------------------------------------- /cmake/Modules/ArmPreprocessSource.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/cmake/Modules/ArmPreprocessSource.cmake -------------------------------------------------------------------------------- /cmake/Modules/ArmTargetLinkerScript.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/cmake/Modules/ArmTargetLinkerScript.cmake -------------------------------------------------------------------------------- /cmake/Modules/FindSphinx.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/cmake/Modules/FindSphinx.cmake -------------------------------------------------------------------------------- /cmake/Modules/GitUtils.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/cmake/Modules/GitUtils.cmake -------------------------------------------------------------------------------- /cmake/Modules/UnitTestFramework.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/cmake/Modules/UnitTestFramework.cmake -------------------------------------------------------------------------------- /cmake/Platforms.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/cmake/Platforms.cmake -------------------------------------------------------------------------------- /cmake/Toolchains.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/cmake/Toolchains.cmake -------------------------------------------------------------------------------- /configs/fvp_defcfg.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/configs/fvp_defcfg.cmake -------------------------------------------------------------------------------- /configs/host_defcfg.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/configs/host_defcfg.cmake -------------------------------------------------------------------------------- /configs/libspdm/0001-cryptlib_mbedtls-use-external-Mbed-TLS.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/configs/libspdm/0001-cryptlib_mbedtls-use-external-Mbed-TLS.patch -------------------------------------------------------------------------------- /configs/libspdm/0002-fix-libspdm_hmac_new-return-and-LIBSPDM_STATUS_CONST.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/configs/libspdm/0002-fix-libspdm_hmac_new-return-and-LIBSPDM_STATUS_CONST.patch -------------------------------------------------------------------------------- /configs/libspdm/0003-get_certificate-do-not-store-cert_chain-content.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/configs/libspdm/0003-get_certificate-do-not-store-cert_chain-content.patch -------------------------------------------------------------------------------- /configs/libspdm/0004-add-LIBSPDM_DATA_PEER_USED_CERT_CHAIN_PUBLIC_KEY.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/configs/libspdm/0004-add-LIBSPDM_DATA_PEER_USED_CERT_CHAIN_PUBLIC_KEY.patch -------------------------------------------------------------------------------- /configs/libspdm/0005-get_measurements-do-not-store-measurement-record.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/configs/libspdm/0005-get_measurements-do-not-store-measurement-record.patch -------------------------------------------------------------------------------- /configs/libspdm/0006-fix-undefined-behavior-for-left-shift.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/configs/libspdm/0006-fix-undefined-behavior-for-left-shift.patch -------------------------------------------------------------------------------- /configs/mbedtls/0001-Remove-compiler-options-for-clang.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/configs/mbedtls/0001-Remove-compiler-options-for-clang.patch -------------------------------------------------------------------------------- /configs/mbedtls/0002-Disable-explicit_bzero.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/configs/mbedtls/0002-Disable-explicit_bzero.patch -------------------------------------------------------------------------------- /configs/mbedtls/0003-refactor-alloc-Use-the-heap-structure-provided-by-ap.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/configs/mbedtls/0003-refactor-alloc-Use-the-heap-structure-provided-by-ap.patch -------------------------------------------------------------------------------- /configs/qemu_sbsa_defcfg.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/configs/qemu_sbsa_defcfg.cmake -------------------------------------------------------------------------------- /configs/qemu_virt_defcfg.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/configs/qemu_virt_defcfg.cmake -------------------------------------------------------------------------------- /configs/rdv3_defcfg.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/configs/rdv3_defcfg.cmake -------------------------------------------------------------------------------- /configs/rdv3r1_defcfg.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/configs/rdv3r1_defcfg.cmake -------------------------------------------------------------------------------- /configs/spdm-emu/0001-Do-not-store-tdisp_interface_response.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/configs/spdm-emu/0001-Do-not-store-tdisp_interface_response.patch -------------------------------------------------------------------------------- /configs/t_cose/0001-Add-compile-time-option-for-el3-signing.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/configs/t_cose/0001-Add-compile-time-option-for-el3-signing.patch -------------------------------------------------------------------------------- /configs/t_cose/0001-Add-t_cose_key_encode-API.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/configs/t_cose/0001-Add-t_cose_key_encode-API.patch -------------------------------------------------------------------------------- /configs/t_cose/0001-Remove-alias-warnings-for-t_cose_sign_add_signer.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/configs/t_cose/0001-Remove-alias-warnings-for-t_cose_sign_add_signer.patch -------------------------------------------------------------------------------- /docs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/docs/CMakeLists.txt -------------------------------------------------------------------------------- /docs/_static/css/rmm_custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/docs/_static/css/rmm_custom.css -------------------------------------------------------------------------------- /docs/_static/images/TrustedFirmware-Logo_standard-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/docs/_static/images/TrustedFirmware-Logo_standard-white.png -------------------------------------------------------------------------------- /docs/_static/images/rmm-documentation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/docs/_static/images/rmm-documentation.png -------------------------------------------------------------------------------- /docs/_static/images/rmm-introduction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/docs/_static/images/rmm-introduction.png -------------------------------------------------------------------------------- /docs/about/change-log.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/docs/about/change-log.rst -------------------------------------------------------------------------------- /docs/about/dco.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/docs/about/dco.rst -------------------------------------------------------------------------------- /docs/about/diagrams/cca_software_arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/docs/about/diagrams/cca_software_arch.png -------------------------------------------------------------------------------- /docs/about/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/docs/about/index.rst -------------------------------------------------------------------------------- /docs/about/license.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/docs/about/license.rst -------------------------------------------------------------------------------- /docs/about/maintainers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/docs/about/maintainers.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/design/cold-and-warm-boot-design.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/docs/design/cold-and-warm-boot-design.rst -------------------------------------------------------------------------------- /docs/design/diagrams/boot_design.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/docs/design/diagrams/boot_design.drawio.png -------------------------------------------------------------------------------- /docs/design/diagrams/fake_host_arch.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/docs/design/diagrams/fake_host_arch.drawio.png -------------------------------------------------------------------------------- /docs/design/diagrams/full_va_space_diagram.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/docs/design/diagrams/full_va_space_diagram.drawio.png -------------------------------------------------------------------------------- /docs/design/diagrams/high_va_memory_map.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/docs/design/diagrams/high_va_memory_map.drawio.png -------------------------------------------------------------------------------- /docs/design/diagrams/rmm_app_EL0.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/docs/design/diagrams/rmm_app_EL0.drawio.png -------------------------------------------------------------------------------- /docs/design/diagrams/rmm_app_layout.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/docs/design/diagrams/rmm_app_layout.drawio.png -------------------------------------------------------------------------------- /docs/design/diagrams/rmm_app_memory_aux.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/docs/design/diagrams/rmm_app_memory_aux.drawio.png -------------------------------------------------------------------------------- /docs/design/diagrams/rmm_app_memory_static.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/docs/design/diagrams/rmm_app_memory_static.drawio.png -------------------------------------------------------------------------------- /docs/design/diagrams/rmm_app_on_host.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/docs/design/diagrams/rmm_app_on_host.drawio.png -------------------------------------------------------------------------------- /docs/design/diagrams/rmm_bin_generation.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/docs/design/diagrams/rmm_bin_generation.drawio.png -------------------------------------------------------------------------------- /docs/design/diagrams/root_component_dependency.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/docs/design/diagrams/root_component_dependency.drawio.png -------------------------------------------------------------------------------- /docs/design/el0-app.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/docs/design/el0-app.rst -------------------------------------------------------------------------------- /docs/design/fake-host-architecture.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/docs/design/fake-host-architecture.rst -------------------------------------------------------------------------------- /docs/design/file-org-and-config.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/docs/design/file-org-and-config.rst -------------------------------------------------------------------------------- /docs/design/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/docs/design/index.rst -------------------------------------------------------------------------------- /docs/design/locking.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/docs/design/locking.rst -------------------------------------------------------------------------------- /docs/design/memory-management.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/docs/design/memory-management.rst -------------------------------------------------------------------------------- /docs/getting_started/build-options.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/docs/getting_started/build-options.rst -------------------------------------------------------------------------------- /docs/getting_started/building-with-shrinkwrap.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/docs/getting_started/building-with-shrinkwrap.rst -------------------------------------------------------------------------------- /docs/getting_started/getting-started.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/docs/getting_started/getting-started.rst -------------------------------------------------------------------------------- /docs/getting_started/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/docs/getting_started/index.rst -------------------------------------------------------------------------------- /docs/global_substitutions.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/docs/global_substitutions.txt -------------------------------------------------------------------------------- /docs/glossary.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/docs/glossary.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/process/coding-standard.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/docs/process/coding-standard.rst -------------------------------------------------------------------------------- /docs/process/commit-style.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/docs/process/commit-style.rst -------------------------------------------------------------------------------- /docs/process/contributing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/docs/process/contributing.rst -------------------------------------------------------------------------------- /docs/process/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/docs/process/index.rst -------------------------------------------------------------------------------- /docs/process/security.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/docs/process/security.rst -------------------------------------------------------------------------------- /docs/readme.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/docs/readme.rst -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/resources/application-notes/cbmc.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/docs/resources/application-notes/cbmc.rst -------------------------------------------------------------------------------- /docs/resources/application-notes/cppcheck.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/docs/resources/application-notes/cppcheck.rst -------------------------------------------------------------------------------- /docs/resources/application-notes/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/docs/resources/application-notes/index.rst -------------------------------------------------------------------------------- /docs/resources/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/docs/resources/index.rst -------------------------------------------------------------------------------- /docs/security/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/docs/security/index.rst -------------------------------------------------------------------------------- /docs/security/threat_model/dfd.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/docs/security/threat_model/dfd.rst -------------------------------------------------------------------------------- /docs/security/threat_model/diagrams/rmm_dfd.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/docs/security/threat_model/diagrams/rmm_dfd.drawio.png -------------------------------------------------------------------------------- /docs/security/threat_model/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/docs/security/threat_model/index.rst -------------------------------------------------------------------------------- /docs/security/threat_model/introduction.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/docs/security/threat_model/introduction.rst -------------------------------------------------------------------------------- /docs/security/threat_model/threat_analysis.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/docs/security/threat_model/threat_analysis.rst -------------------------------------------------------------------------------- /docs/security/threat_model/threat_assessment.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/docs/security/threat_model/threat_assessment.rst -------------------------------------------------------------------------------- /drivers/pl011/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/drivers/pl011/CMakeLists.txt -------------------------------------------------------------------------------- /drivers/pl011/include/pl011.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/drivers/pl011/include/pl011.h -------------------------------------------------------------------------------- /drivers/pl011/src/pl011.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/drivers/pl011/src/pl011.c -------------------------------------------------------------------------------- /lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/CMakeLists.txt -------------------------------------------------------------------------------- /lib/arch/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/arch/CMakeLists.txt -------------------------------------------------------------------------------- /lib/arch/include/aarch64/asm_macros.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/arch/include/aarch64/asm_macros.S -------------------------------------------------------------------------------- /lib/arch/include/aarch64/atomics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/arch/include/aarch64/atomics.h -------------------------------------------------------------------------------- /lib/arch/include/aarch64/cpuid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/arch/include/aarch64/cpuid.h -------------------------------------------------------------------------------- /lib/arch/include/aarch64/entropy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/arch/include/aarch64/entropy.h -------------------------------------------------------------------------------- /lib/arch/include/aarch64/instr_helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/arch/include/aarch64/instr_helpers.h -------------------------------------------------------------------------------- /lib/arch/include/aarch64/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/arch/include/aarch64/memory.h -------------------------------------------------------------------------------- /lib/arch/include/aarch64/mmio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/arch/include/aarch64/mmio.h -------------------------------------------------------------------------------- /lib/arch/include/aarch64/spinlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/arch/include/aarch64/spinlock.h -------------------------------------------------------------------------------- /lib/arch/include/arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/arch/include/arch.h -------------------------------------------------------------------------------- /lib/arch/include/arch_features.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/arch/include/arch_features.h -------------------------------------------------------------------------------- /lib/arch/include/arch_helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/arch/include/arch_helpers.h -------------------------------------------------------------------------------- /lib/arch/include/esr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/arch/include/esr.h -------------------------------------------------------------------------------- /lib/arch/include/fake_host/atomics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/arch/include/fake_host/atomics.h -------------------------------------------------------------------------------- /lib/arch/include/fake_host/cpuid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/arch/include/fake_host/cpuid.h -------------------------------------------------------------------------------- /lib/arch/include/fake_host/entropy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/arch/include/fake_host/entropy.h -------------------------------------------------------------------------------- /lib/arch/include/fake_host/instr_helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/arch/include/fake_host/instr_helpers.h -------------------------------------------------------------------------------- /lib/arch/include/fake_host/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/arch/include/fake_host/memory.h -------------------------------------------------------------------------------- /lib/arch/include/fake_host/mmio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/arch/include/fake_host/mmio.h -------------------------------------------------------------------------------- /lib/arch/include/fake_host/spinlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/arch/include/fake_host/spinlock.h -------------------------------------------------------------------------------- /lib/arch/include/pauth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/arch/include/pauth.h -------------------------------------------------------------------------------- /lib/arch/include/pmu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/arch/include/pmu.h -------------------------------------------------------------------------------- /lib/arch/include/simd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/arch/include/simd.h -------------------------------------------------------------------------------- /lib/arch/include/vmid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/arch/include/vmid.h -------------------------------------------------------------------------------- /lib/arch/src/aarch64/cache_helpers.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/arch/src/aarch64/cache_helpers.S -------------------------------------------------------------------------------- /lib/arch/src/aarch64/pauth_pvt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/arch/src/aarch64/pauth_pvt.h -------------------------------------------------------------------------------- /lib/arch/src/aarch64/simd_helpers.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/arch/src/aarch64/simd_helpers.S -------------------------------------------------------------------------------- /lib/arch/src/arch_features.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/arch/src/arch_features.c -------------------------------------------------------------------------------- /lib/arch/src/fake_host/cache_wrappers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/arch/src/fake_host/cache_wrappers.c -------------------------------------------------------------------------------- /lib/arch/src/fake_host/cbmc_arch_features.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/arch/src/fake_host/cbmc_arch_features.c -------------------------------------------------------------------------------- /lib/arch/src/fake_host/cbmc_simd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/arch/src/fake_host/cbmc_simd.c -------------------------------------------------------------------------------- /lib/arch/src/fake_host/instr_helpers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/arch/src/fake_host/instr_helpers.c -------------------------------------------------------------------------------- /lib/arch/src/fake_host/pauth_pvt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/arch/src/fake_host/pauth_pvt.h -------------------------------------------------------------------------------- /lib/arch/src/fake_host/simd_callbacks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/arch/src/fake_host/simd_callbacks.h -------------------------------------------------------------------------------- /lib/arch/src/fake_host/simd_helpers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/arch/src/fake_host/simd_helpers.c -------------------------------------------------------------------------------- /lib/arch/src/include/el3_feat_status.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/arch/src/include/el3_feat_status.h -------------------------------------------------------------------------------- /lib/arch/src/include/simd_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/arch/src/include/simd_private.h -------------------------------------------------------------------------------- /lib/arch/src/pauth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/arch/src/pauth.c -------------------------------------------------------------------------------- /lib/arch/src/pmu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/arch/src/pmu.c -------------------------------------------------------------------------------- /lib/arch/src/simd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/arch/src/simd.c -------------------------------------------------------------------------------- /lib/arch/src/vmid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/arch/src/vmid.c -------------------------------------------------------------------------------- /lib/arch/tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/arch/tests/CMakeLists.txt -------------------------------------------------------------------------------- /lib/arch/tests/simd_test_helpers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/arch/tests/simd_test_helpers.c -------------------------------------------------------------------------------- /lib/arch/tests/simd_test_helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/arch/tests/simd_test_helpers.h -------------------------------------------------------------------------------- /lib/arch/tests/simd_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/arch/tests/simd_tests.cpp -------------------------------------------------------------------------------- /lib/common/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/common/CMakeLists.txt -------------------------------------------------------------------------------- /lib/common/include/aarch64/import_sym.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/common/include/aarch64/import_sym.h -------------------------------------------------------------------------------- /lib/common/include/bitmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/common/include/bitmap.h -------------------------------------------------------------------------------- /lib/common/include/dev_type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/common/include/dev_type.h -------------------------------------------------------------------------------- /lib/common/include/fake_host/host_harness.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/common/include/fake_host/host_harness.h -------------------------------------------------------------------------------- /lib/common/include/fake_host/import_sym.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/common/include/fake_host/import_sym.h -------------------------------------------------------------------------------- /lib/common/include/platform_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/common/include/platform_api.h -------------------------------------------------------------------------------- /lib/common/include/sizes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/common/include/sizes.h -------------------------------------------------------------------------------- /lib/common/include/status.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/common/include/status.h -------------------------------------------------------------------------------- /lib/common/include/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/common/include/types.h -------------------------------------------------------------------------------- /lib/common/include/utils_def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/common/include/utils_def.h -------------------------------------------------------------------------------- /lib/console/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/console/CMakeLists.txt -------------------------------------------------------------------------------- /lib/console/include/console.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/console/include/console.h -------------------------------------------------------------------------------- /lib/console/src/console.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/console/src/console.c -------------------------------------------------------------------------------- /lib/debug/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/debug/CMakeLists.txt -------------------------------------------------------------------------------- /lib/debug/include/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/debug/include/debug.h -------------------------------------------------------------------------------- /lib/debug/src/backtrace.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/debug/src/backtrace.c -------------------------------------------------------------------------------- /lib/gic/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/gic/CMakeLists.txt -------------------------------------------------------------------------------- /lib/gic/include/gic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/gic/include/gic.h -------------------------------------------------------------------------------- /lib/gic/src/gic.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/gic/src/gic.c -------------------------------------------------------------------------------- /lib/granule/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/granule/CMakeLists.txt -------------------------------------------------------------------------------- /lib/granule/include/aarch64/granule_lock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/granule/include/aarch64/granule_lock.h -------------------------------------------------------------------------------- /lib/granule/include/dev_granule.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/granule/include/dev_granule.h -------------------------------------------------------------------------------- /lib/granule/include/fake_host/granule_lock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/granule/include/fake_host/granule_lock.h -------------------------------------------------------------------------------- /lib/granule/include/granule.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/granule/include/granule.h -------------------------------------------------------------------------------- /lib/granule/include/granule_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/granule/include/granule_types.h -------------------------------------------------------------------------------- /lib/granule/src/dev_granule.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/granule/src/dev_granule.c -------------------------------------------------------------------------------- /lib/granule/src/granule.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/granule/src/granule.c -------------------------------------------------------------------------------- /lib/granule/tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/granule/tests/CMakeLists.txt -------------------------------------------------------------------------------- /lib/granule/tests/granule.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/granule/tests/granule.cpp -------------------------------------------------------------------------------- /lib/libc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/libc/CMakeLists.txt -------------------------------------------------------------------------------- /lib/libc/include/stdbool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/libc/include/stdbool.h -------------------------------------------------------------------------------- /lib/libc/include/stdio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/libc/include/stdio.h -------------------------------------------------------------------------------- /lib/libc/include/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/libc/include/string.h -------------------------------------------------------------------------------- /lib/libc/src/aarch64/memset.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/libc/src/aarch64/memset.S -------------------------------------------------------------------------------- /lib/libc/src/abort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/libc/src/abort.c -------------------------------------------------------------------------------- /lib/libc/src/assert.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/libc/src/assert.c -------------------------------------------------------------------------------- /lib/libc/src/memcmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/libc/src/memcmp.c -------------------------------------------------------------------------------- /lib/libc/src/memcpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/libc/src/memcpy.c -------------------------------------------------------------------------------- /lib/libc/src/memmove.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/libc/src/memmove.c -------------------------------------------------------------------------------- /lib/libc/src/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/libc/src/printf.c -------------------------------------------------------------------------------- /lib/libc/src/strchr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/libc/src/strchr.c -------------------------------------------------------------------------------- /lib/libc/src/strcmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/libc/src/strcmp.c -------------------------------------------------------------------------------- /lib/libc/src/strlen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/libc/src/strlen.c -------------------------------------------------------------------------------- /lib/libc/src/strncmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/libc/src/strncmp.c -------------------------------------------------------------------------------- /lib/libc/src/strnlen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/libc/src/strnlen.c -------------------------------------------------------------------------------- /lib/mbedtls/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/mbedtls/CMakeLists.txt -------------------------------------------------------------------------------- /lib/mec/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/mec/CMakeLists.txt -------------------------------------------------------------------------------- /lib/mec/include/mec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/mec/include/mec.h -------------------------------------------------------------------------------- /lib/mec/src/fake_host/cbmc_mec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/mec/src/fake_host/cbmc_mec.c -------------------------------------------------------------------------------- /lib/mec/src/mec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/mec/src/mec.c -------------------------------------------------------------------------------- /lib/rmm_el3_ifc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/rmm_el3_ifc/CMakeLists.txt -------------------------------------------------------------------------------- /lib/rmm_el3_ifc/include/rmm_el3_ifc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/rmm_el3_ifc/include/rmm_el3_ifc.h -------------------------------------------------------------------------------- /lib/rmm_el3_ifc/src/aarch64/rmm_el3_ifc_helpers.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/rmm_el3_ifc/src/aarch64/rmm_el3_ifc_helpers.S -------------------------------------------------------------------------------- /lib/rmm_el3_ifc/src/fake_host/cbmc_rmm_el3_ifc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/rmm_el3_ifc/src/fake_host/cbmc_rmm_el3_ifc.c -------------------------------------------------------------------------------- /lib/rmm_el3_ifc/src/fake_host/cbmc_rmm_el3_ifc_manifest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/rmm_el3_ifc/src/fake_host/cbmc_rmm_el3_ifc_manifest.c -------------------------------------------------------------------------------- /lib/rmm_el3_ifc/src/fake_host/cbmc_rmm_el3_rp_ide_km.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/rmm_el3_ifc/src/fake_host/cbmc_rmm_el3_rp_ide_km.c -------------------------------------------------------------------------------- /lib/rmm_el3_ifc/src/rmm_el3_ifc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/rmm_el3_ifc/src/rmm_el3_ifc.c -------------------------------------------------------------------------------- /lib/rmm_el3_ifc/src/rmm_el3_ifc_manifest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/rmm_el3_ifc/src/rmm_el3_ifc_manifest.c -------------------------------------------------------------------------------- /lib/rmm_el3_ifc/src/rmm_el3_ifc_priv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/rmm_el3_ifc/src/rmm_el3_ifc_priv.h -------------------------------------------------------------------------------- /lib/rmm_el3_ifc/src/rmm_el3_rp_ide_km.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/rmm_el3_ifc/src/rmm_el3_rp_ide_km.c -------------------------------------------------------------------------------- /lib/rmm_el3_ifc/src/rmm_el3_runtime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/rmm_el3_ifc/src/rmm_el3_runtime.c -------------------------------------------------------------------------------- /lib/s2tt/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/s2tt/CMakeLists.txt -------------------------------------------------------------------------------- /lib/s2tt/include/ripas.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/s2tt/include/ripas.h -------------------------------------------------------------------------------- /lib/s2tt/include/s2ap_ind.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/s2tt/include/s2ap_ind.h -------------------------------------------------------------------------------- /lib/s2tt/include/s2tt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/s2tt/include/s2tt.h -------------------------------------------------------------------------------- /lib/s2tt/include/s2tt_ap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/s2tt/include/s2tt_ap.h -------------------------------------------------------------------------------- /lib/s2tt/src/s2tt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/s2tt/src/s2tt.c -------------------------------------------------------------------------------- /lib/s2tt/src/s2tt_pvt_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/s2tt/src/s2tt_pvt_defs.h -------------------------------------------------------------------------------- /lib/s2tt/tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/s2tt/tests/CMakeLists.txt -------------------------------------------------------------------------------- /lib/s2tt/tests/s2tt_lpa2_non_s2pie.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/s2tt/tests/s2tt_lpa2_non_s2pie.cpp -------------------------------------------------------------------------------- /lib/s2tt/tests/s2tt_lpa2_s2pie.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/s2tt/tests/s2tt_lpa2_s2pie.cpp -------------------------------------------------------------------------------- /lib/s2tt/tests/s2tt_non_lpa2_non_s2pie.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/s2tt/tests/s2tt_non_lpa2_non_s2pie.cpp -------------------------------------------------------------------------------- /lib/s2tt/tests/s2tt_non_lpa2_s2pie.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/s2tt/tests/s2tt_non_lpa2_s2pie.cpp -------------------------------------------------------------------------------- /lib/s2tt/tests/s2tt_test_helpers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/s2tt/tests/s2tt_test_helpers.c -------------------------------------------------------------------------------- /lib/s2tt/tests/s2tt_test_helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/s2tt/tests/s2tt_test_helpers.h -------------------------------------------------------------------------------- /lib/s2tt/tests/s2tt_tests_base_g1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/s2tt/tests/s2tt_tests_base_g1.cpp -------------------------------------------------------------------------------- /lib/s2tt/tests/s2tt_tests_base_g1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/s2tt/tests/s2tt_tests_base_g1.h -------------------------------------------------------------------------------- /lib/s2tt/tests/s2tt_tests_base_g2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/s2tt/tests/s2tt_tests_base_g2.cpp -------------------------------------------------------------------------------- /lib/s2tt/tests/s2tt_tests_base_g2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/s2tt/tests/s2tt_tests_base_g2.h -------------------------------------------------------------------------------- /lib/s2tt/tests/s2tt_tests_base_g3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/s2tt/tests/s2tt_tests_base_g3.cpp -------------------------------------------------------------------------------- /lib/s2tt/tests/s2tt_tests_base_g3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/s2tt/tests/s2tt_tests_base_g3.h -------------------------------------------------------------------------------- /lib/slot_buf/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/slot_buf/CMakeLists.txt -------------------------------------------------------------------------------- /lib/slot_buf/include/buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/slot_buf/include/buffer.h -------------------------------------------------------------------------------- /lib/slot_buf/src/aarch64/ns_access.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/slot_buf/src/aarch64/ns_access.S -------------------------------------------------------------------------------- /lib/slot_buf/src/buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/slot_buf/src/buffer.c -------------------------------------------------------------------------------- /lib/slot_buf/src/include/aarch64/slot_buf_arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/slot_buf/src/include/aarch64/slot_buf_arch.h -------------------------------------------------------------------------------- /lib/slot_buf/src/include/buffer_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/slot_buf/src/include/buffer_private.h -------------------------------------------------------------------------------- /lib/slot_buf/src/include/fake_host/slot_buf_arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/slot_buf/src/include/fake_host/slot_buf_arch.h -------------------------------------------------------------------------------- /lib/slot_buf/tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/slot_buf/tests/CMakeLists.txt -------------------------------------------------------------------------------- /lib/slot_buf/tests/buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/slot_buf/tests/buffer.cpp -------------------------------------------------------------------------------- /lib/slot_buf/tests/buffer_test_helpers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/slot_buf/tests/buffer_test_helpers.c -------------------------------------------------------------------------------- /lib/slot_buf/tests/buffer_test_helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/slot_buf/tests/buffer_test_helpers.h -------------------------------------------------------------------------------- /lib/smc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/smc/CMakeLists.txt -------------------------------------------------------------------------------- /lib/smc/include/smc-rmi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/smc/include/smc-rmi.h -------------------------------------------------------------------------------- /lib/smc/include/smc-rsi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/smc/include/smc-rsi.h -------------------------------------------------------------------------------- /lib/smc/include/smc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/smc/include/smc.h -------------------------------------------------------------------------------- /lib/smc/src/aarch64/smc.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/smc/src/aarch64/smc.S -------------------------------------------------------------------------------- /lib/smc/src/fake_host/smc_wrapper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/smc/src/fake_host/smc_wrapper.c -------------------------------------------------------------------------------- /lib/smc/src/smc-offsets.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/smc/src/smc-offsets.c -------------------------------------------------------------------------------- /lib/smc/src/smc-rmi-offsets.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/smc/src/smc-rmi-offsets.c -------------------------------------------------------------------------------- /lib/smc/src/smc-rsi-offsets.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/smc/src/smc-rsi-offsets.c -------------------------------------------------------------------------------- /lib/smmuv3/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/smmuv3/CMakeLists.txt -------------------------------------------------------------------------------- /lib/smmuv3/include/smmuv3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/smmuv3/include/smmuv3.h -------------------------------------------------------------------------------- /lib/smmuv3/src/aarch64/smmuv3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/smmuv3/src/aarch64/smmuv3.c -------------------------------------------------------------------------------- /lib/smmuv3/src/aarch64/smmuv3_priv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/smmuv3/src/aarch64/smmuv3_priv.h -------------------------------------------------------------------------------- /lib/smmuv3/src/fake_host/smmuv3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/smmuv3/src/fake_host/smmuv3.c -------------------------------------------------------------------------------- /lib/stack_protector/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/stack_protector/CMakeLists.txt -------------------------------------------------------------------------------- /lib/stack_protector/include/stack_protector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/stack_protector/include/stack_protector.h -------------------------------------------------------------------------------- /lib/stack_protector/src/stack_protector.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/stack_protector/src/stack_protector.c -------------------------------------------------------------------------------- /lib/xlat/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/xlat/CMakeLists.txt -------------------------------------------------------------------------------- /lib/xlat/include/xlat_contexts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/xlat/include/xlat_contexts.h -------------------------------------------------------------------------------- /lib/xlat/include/xlat_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/xlat/include/xlat_defs.h -------------------------------------------------------------------------------- /lib/xlat/include/xlat_high_va.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/xlat/include/xlat_high_va.h -------------------------------------------------------------------------------- /lib/xlat/include/xlat_tables.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/xlat/include/xlat_tables.h -------------------------------------------------------------------------------- /lib/xlat/src/aarch64/enable_mmu.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/xlat/src/aarch64/enable_mmu.S -------------------------------------------------------------------------------- /lib/xlat/src/aarch64/xlat_helper.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/xlat/src/aarch64/xlat_helper.S -------------------------------------------------------------------------------- /lib/xlat/src/fake_host/cbmc_xlat_high_va.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/xlat/src/fake_host/cbmc_xlat_high_va.c -------------------------------------------------------------------------------- /lib/xlat/src/fake_host/cbmc_xlat_tables_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/xlat/src/fake_host/cbmc_xlat_tables_utils.c -------------------------------------------------------------------------------- /lib/xlat/src/fake_host/enable_mmu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/xlat/src/fake_host/enable_mmu.c -------------------------------------------------------------------------------- /lib/xlat/src/fake_host/xlat_helpers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/xlat/src/fake_host/xlat_helpers.c -------------------------------------------------------------------------------- /lib/xlat/src/xlat_contexts.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/xlat/src/xlat_contexts.c -------------------------------------------------------------------------------- /lib/xlat/src/xlat_defs_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/xlat/src/xlat_defs_private.h -------------------------------------------------------------------------------- /lib/xlat/src/xlat_high_va.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/xlat/src/xlat_high_va.c -------------------------------------------------------------------------------- /lib/xlat/src/xlat_tables_arch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/xlat/src/xlat_tables_arch.c -------------------------------------------------------------------------------- /lib/xlat/src/xlat_tables_core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/xlat/src/xlat_tables_core.c -------------------------------------------------------------------------------- /lib/xlat/src/xlat_tables_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/xlat/src/xlat_tables_private.h -------------------------------------------------------------------------------- /lib/xlat/src/xlat_tables_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/xlat/src/xlat_tables_utils.c -------------------------------------------------------------------------------- /lib/xlat/tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/xlat/tests/CMakeLists.txt -------------------------------------------------------------------------------- /lib/xlat/tests/xlat_test_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/xlat/tests/xlat_test_defs.h -------------------------------------------------------------------------------- /lib/xlat/tests/xlat_test_helpers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/xlat/tests/xlat_test_helpers.c -------------------------------------------------------------------------------- /lib/xlat/tests/xlat_test_helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/xlat/tests/xlat_test_helpers.h -------------------------------------------------------------------------------- /lib/xlat/tests/xlat_tests_base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/xlat/tests/xlat_tests_base.h -------------------------------------------------------------------------------- /lib/xlat/tests/xlat_tests_base_g1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/xlat/tests/xlat_tests_base_g1.cpp -------------------------------------------------------------------------------- /lib/xlat/tests/xlat_tests_base_g2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/xlat/tests/xlat_tests_base_g2.cpp -------------------------------------------------------------------------------- /lib/xlat/tests/xlat_tests_lpa2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/xlat/tests/xlat_tests_lpa2.cpp -------------------------------------------------------------------------------- /lib/xlat/tests/xlat_tests_no_lpa2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/lib/xlat/tests/xlat_tests_no_lpa2.cpp -------------------------------------------------------------------------------- /plat/arm/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/arm/CMakeLists.txt -------------------------------------------------------------------------------- /plat/arm/src/arm_granule.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/arm/src/arm_granule.c -------------------------------------------------------------------------------- /plat/arm/src/arm_memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/arm/src/arm_memory.c -------------------------------------------------------------------------------- /plat/arm/src/arm_root_complex.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/arm/src/arm_root_complex.c -------------------------------------------------------------------------------- /plat/arm/src/arm_setup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/arm/src/arm_setup.c -------------------------------------------------------------------------------- /plat/arm/src/include/arm_memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/arm/src/include/arm_memory.h -------------------------------------------------------------------------------- /plat/arm/src/include/arm_root_complex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/arm/src/include/arm_root_complex.h -------------------------------------------------------------------------------- /plat/common/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/common/CMakeLists.txt -------------------------------------------------------------------------------- /plat/common/include/plat_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/common/include/plat_common.h -------------------------------------------------------------------------------- /plat/common/src/aarch64/plat_cmn_arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/common/src/aarch64/plat_cmn_arch.h -------------------------------------------------------------------------------- /plat/common/src/fake_host/plat_cmn_arch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/common/src/fake_host/plat_cmn_arch.h -------------------------------------------------------------------------------- /plat/common/src/plat_common_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/common/src/plat_common_init.c -------------------------------------------------------------------------------- /plat/host/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/host/CMakeLists.txt -------------------------------------------------------------------------------- /plat/host/harness/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/host/harness/CMakeLists.txt -------------------------------------------------------------------------------- /plat/host/harness/include/el0_app_helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/host/harness/include/el0_app_helpers.h -------------------------------------------------------------------------------- /plat/host/harness/include/host_el3_rp_ide_km.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/host/harness/include/host_el3_rp_ide_km.h -------------------------------------------------------------------------------- /plat/host/harness/include/host_rmi_wrappers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/host/harness/include/host_rmi_wrappers.h -------------------------------------------------------------------------------- /plat/host/harness/include/host_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/host/harness/include/host_utils.h -------------------------------------------------------------------------------- /plat/host/harness/include/host_utils_pci.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/host/harness/include/host_utils_pci.h -------------------------------------------------------------------------------- /plat/host/harness/mbedtls_host/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/host/harness/mbedtls_host/CMakeLists.txt -------------------------------------------------------------------------------- /plat/host/harness/mbedtls_host/rmm_mbedtls_config_host.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/host/harness/mbedtls_host/rmm_mbedtls_config_host.h -------------------------------------------------------------------------------- /plat/host/harness/src/host_console.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/host/harness/src/host_console.c -------------------------------------------------------------------------------- /plat/host/harness/src/host_console.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/host/harness/src/host_console.h -------------------------------------------------------------------------------- /plat/host/harness/src/host_el3_rp_ide_km.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/host/harness/src/host_el3_rp_ide_km.c -------------------------------------------------------------------------------- /plat/host/harness/src/host_harness_cmn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/host/harness/src/host_harness_cmn.c -------------------------------------------------------------------------------- /plat/host/harness/src/host_platform_api_cmn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/host/harness/src/host_platform_api_cmn.c -------------------------------------------------------------------------------- /plat/host/harness/src/host_rmi_wrappers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/host/harness/src/host_rmi_wrappers.c -------------------------------------------------------------------------------- /plat/host/harness/src/host_utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/host/harness/src/host_utils.c -------------------------------------------------------------------------------- /plat/host/harness/src/host_utils_pci.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/host/harness/src/host_utils_pci.c -------------------------------------------------------------------------------- /plat/host/host_build/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/host/host_build/CMakeLists.txt -------------------------------------------------------------------------------- /plat/host/host_build/src/host_harness.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/host/host_build/src/host_harness.c -------------------------------------------------------------------------------- /plat/host/host_build/src/host_realm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/host/host_build/src/host_realm.h -------------------------------------------------------------------------------- /plat/host/host_build/src/host_realm_attest_rsi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/host/host_build/src/host_realm_attest_rsi.c -------------------------------------------------------------------------------- /plat/host/host_build/src/host_setup.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/host/host_build/src/host_setup.c -------------------------------------------------------------------------------- /plat/host/host_cbmc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/host/host_cbmc/CMakeLists.txt -------------------------------------------------------------------------------- /plat/host/host_cbmc/include/tb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/host/host_cbmc/include/tb.h -------------------------------------------------------------------------------- /plat/host/host_cbmc/include/tb_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/host/host_cbmc/include/tb_common.h -------------------------------------------------------------------------------- /plat/host/host_cbmc/include/tb_granules.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/host/host_cbmc/include/tb_granules.h -------------------------------------------------------------------------------- /plat/host/host_cbmc/include/tb_measurement.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/host/host_cbmc/include/tb_measurement.h -------------------------------------------------------------------------------- /plat/host/host_cbmc/include/tb_realm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/host/host_cbmc/include/tb_realm.h -------------------------------------------------------------------------------- /plat/host/host_cbmc/include/tb_rec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/host/host_cbmc/include/tb_rec.h -------------------------------------------------------------------------------- /plat/host/host_cbmc/include/tb_rtt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/host/host_cbmc/include/tb_rtt.h -------------------------------------------------------------------------------- /plat/host/host_cbmc/src/host_harness.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/host/host_cbmc/src/host_harness.c -------------------------------------------------------------------------------- /plat/host/host_cbmc/src/plat_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/host/host_cbmc/src/plat_init.c -------------------------------------------------------------------------------- /plat/host/host_cbmc/src/tb.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/host/host_cbmc/src/tb.c -------------------------------------------------------------------------------- /plat/host/host_cbmc/src/tb_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/host/host_cbmc/src/tb_common.c -------------------------------------------------------------------------------- /plat/host/host_cbmc/src/tb_granules.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/host/host_cbmc/src/tb_granules.c -------------------------------------------------------------------------------- /plat/host/host_cbmc/src/tb_measurement.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/host/host_cbmc/src/tb_measurement.c -------------------------------------------------------------------------------- /plat/host/host_cbmc/src/tb_ns_access.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/host/host_cbmc/src/tb_ns_access.c -------------------------------------------------------------------------------- /plat/host/host_cbmc/src/tb_realm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/host/host_cbmc/src/tb_realm.c -------------------------------------------------------------------------------- /plat/host/host_cbmc/src/tb_rec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/host/host_cbmc/src/tb_rec.c -------------------------------------------------------------------------------- /plat/host/host_cbmc/src/tb_rtt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/host/host_cbmc/src/tb_rtt.c -------------------------------------------------------------------------------- /plat/host/host_el2_el0_cmn/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/host/host_el2_el0_cmn/CMakeLists.txt -------------------------------------------------------------------------------- /plat/host/host_el2_el0_cmn/src/host_spinlock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/host/host_el2_el0_cmn/src/host_spinlock.c -------------------------------------------------------------------------------- /plat/host/host_el2_el0_cmn/src/host_sysregs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/host/host_el2_el0_cmn/src/host_sysregs.c -------------------------------------------------------------------------------- /plat/host/host_test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/host/host_test/CMakeLists.txt -------------------------------------------------------------------------------- /plat/host/host_test/include/test_helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/host/host_test/include/test_helpers.h -------------------------------------------------------------------------------- /plat/host/host_test/src/host_harness.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/host/host_test/src/host_harness.c -------------------------------------------------------------------------------- /plat/host/host_test/src/test_groups.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/host/host_test/src/test_groups.h.in -------------------------------------------------------------------------------- /plat/host/host_test/src/test_helpers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/host/host_test/src/test_helpers.c -------------------------------------------------------------------------------- /plat/host/host_test/src/test_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/host/host_test/src/test_main.cpp -------------------------------------------------------------------------------- /plat/host/host_test/src/test_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/host/host_test/src/test_private.h -------------------------------------------------------------------------------- /plat/host/host_test/src/utest_exit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/host/host_test/src/utest_exit.cpp -------------------------------------------------------------------------------- /plat/host/host_test/src/utest_exit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/plat/host/host_test/src/utest_exit.h -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/requirements.txt -------------------------------------------------------------------------------- /runtime/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/CMakeLists.txt -------------------------------------------------------------------------------- /runtime/core/aarch64/entry.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/core/aarch64/entry.S -------------------------------------------------------------------------------- /runtime/core/aarch64/head.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/core/aarch64/head.S -------------------------------------------------------------------------------- /runtime/core/aarch64/helpers.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/core/aarch64/helpers.S -------------------------------------------------------------------------------- /runtime/core/aarch64/run-asm.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/core/aarch64/run-asm.S -------------------------------------------------------------------------------- /runtime/core/aarch64/vectors.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/core/aarch64/vectors.S -------------------------------------------------------------------------------- /runtime/core/exit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/core/exit.c -------------------------------------------------------------------------------- /runtime/core/fake_host/cbmc_run.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/core/fake_host/cbmc_run.c -------------------------------------------------------------------------------- /runtime/core/fake_host/runtime_core_stub.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/core/fake_host/runtime_core_stub.c -------------------------------------------------------------------------------- /runtime/core/handler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/core/handler.c -------------------------------------------------------------------------------- /runtime/core/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/core/init.c -------------------------------------------------------------------------------- /runtime/core/inject_exp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/core/inject_exp.c -------------------------------------------------------------------------------- /runtime/core/run.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/core/run.c -------------------------------------------------------------------------------- /runtime/core/sysregs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/core/sysregs.c -------------------------------------------------------------------------------- /runtime/core/timers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/core/timers.c -------------------------------------------------------------------------------- /runtime/include/dev.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/include/dev.h -------------------------------------------------------------------------------- /runtime/include/exit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/include/exit.h -------------------------------------------------------------------------------- /runtime/include/feature.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/include/feature.h -------------------------------------------------------------------------------- /runtime/include/inject_exp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/include/inject_exp.h -------------------------------------------------------------------------------- /runtime/include/planes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/include/planes.h -------------------------------------------------------------------------------- /runtime/include/psci.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/include/psci.h -------------------------------------------------------------------------------- /runtime/include/realm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/include/realm.h -------------------------------------------------------------------------------- /runtime/include/rec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/include/rec.h -------------------------------------------------------------------------------- /runtime/include/rsi-handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/include/rsi-handler.h -------------------------------------------------------------------------------- /runtime/include/rsi-host-call.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/include/rsi-host-call.h -------------------------------------------------------------------------------- /runtime/include/rsi-logger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/include/rsi-logger.h -------------------------------------------------------------------------------- /runtime/include/rsi-walk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/include/rsi-walk.h -------------------------------------------------------------------------------- /runtime/include/rsi_rdev_call.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/include/rsi_rdev_call.h -------------------------------------------------------------------------------- /runtime/include/run.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/include/run.h -------------------------------------------------------------------------------- /runtime/include/smc-handler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/include/smc-handler.h -------------------------------------------------------------------------------- /runtime/include/sysreg_traps.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/include/sysreg_traps.h -------------------------------------------------------------------------------- /runtime/include/timers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/include/timers.h -------------------------------------------------------------------------------- /runtime/linker.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/linker.lds -------------------------------------------------------------------------------- /runtime/rmi/feature.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/rmi/feature.c -------------------------------------------------------------------------------- /runtime/rmi/granule.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/rmi/granule.c -------------------------------------------------------------------------------- /runtime/rmi/pdev.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/rmi/pdev.c -------------------------------------------------------------------------------- /runtime/rmi/realm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/rmi/realm.c -------------------------------------------------------------------------------- /runtime/rmi/rec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/rmi/rec.c -------------------------------------------------------------------------------- /runtime/rmi/rtt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/rmi/rtt.c -------------------------------------------------------------------------------- /runtime/rmi/run.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/rmi/run.c -------------------------------------------------------------------------------- /runtime/rmi/vdev.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/rmi/vdev.c -------------------------------------------------------------------------------- /runtime/rmi/version.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/rmi/version.c -------------------------------------------------------------------------------- /runtime/rsi/config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/rsi/config.c -------------------------------------------------------------------------------- /runtime/rsi/fake_host/cbmc_config.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/rsi/fake_host/cbmc_config.c -------------------------------------------------------------------------------- /runtime/rsi/fake_host/cbmc_feature.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/rsi/fake_host/cbmc_feature.c -------------------------------------------------------------------------------- /runtime/rsi/fake_host/cbmc_host_call.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/rsi/fake_host/cbmc_host_call.c -------------------------------------------------------------------------------- /runtime/rsi/fake_host/cbmc_memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/rsi/fake_host/cbmc_memory.c -------------------------------------------------------------------------------- /runtime/rsi/fake_host/cbmc_planes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/rsi/fake_host/cbmc_planes.c -------------------------------------------------------------------------------- /runtime/rsi/fake_host/cbmc_psci.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/rsi/fake_host/cbmc_psci.c -------------------------------------------------------------------------------- /runtime/rsi/fake_host/cbmc_rdev.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/rsi/fake_host/cbmc_rdev.c -------------------------------------------------------------------------------- /runtime/rsi/fake_host/cbmc_realm_attest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/rsi/fake_host/cbmc_realm_attest.c -------------------------------------------------------------------------------- /runtime/rsi/fake_host/cbmc_version.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/rsi/fake_host/cbmc_version.c -------------------------------------------------------------------------------- /runtime/rsi/feature.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/rsi/feature.c -------------------------------------------------------------------------------- /runtime/rsi/host_call.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/rsi/host_call.c -------------------------------------------------------------------------------- /runtime/rsi/logger.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/rsi/logger.c -------------------------------------------------------------------------------- /runtime/rsi/memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/rsi/memory.c -------------------------------------------------------------------------------- /runtime/rsi/planes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/rsi/planes.c -------------------------------------------------------------------------------- /runtime/rsi/psci.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/rsi/psci.c -------------------------------------------------------------------------------- /runtime/rsi/rdev.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/rsi/rdev.c -------------------------------------------------------------------------------- /runtime/rsi/realm_attest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/rsi/realm_attest.c -------------------------------------------------------------------------------- /runtime/rsi/realm_ipa_helper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/rsi/realm_ipa_helper.c -------------------------------------------------------------------------------- /runtime/rsi/version.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/rsi/version.c -------------------------------------------------------------------------------- /runtime/tests/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/tests/CMakeLists.txt -------------------------------------------------------------------------------- /runtime/tests/rsi_logger_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/runtime/tests/rsi_logger_tests.cpp -------------------------------------------------------------------------------- /toolchains/aarch64/common_aarch64.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/toolchains/aarch64/common_aarch64.cmake -------------------------------------------------------------------------------- /toolchains/aarch64/gnu.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/toolchains/aarch64/gnu.cmake -------------------------------------------------------------------------------- /toolchains/aarch64/llvm.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/toolchains/aarch64/llvm.cmake -------------------------------------------------------------------------------- /toolchains/common.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/toolchains/common.cmake -------------------------------------------------------------------------------- /toolchains/fake_host/common_fake_host.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/toolchains/fake_host/common_fake_host.cmake -------------------------------------------------------------------------------- /toolchains/fake_host/gnu.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/toolchains/fake_host/gnu.cmake -------------------------------------------------------------------------------- /toolchains/fake_host/llvm.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/toolchains/fake_host/llvm.cmake -------------------------------------------------------------------------------- /tools/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/tools/CMakeLists.txt -------------------------------------------------------------------------------- /tools/cbmc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/tools/cbmc/CMakeLists.txt -------------------------------------------------------------------------------- /tools/cbmc/CheckCBMC.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/tools/cbmc/CheckCBMC.cmake -------------------------------------------------------------------------------- /tools/cbmc/SourceCollectHelpers.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/tools/cbmc/SourceCollectHelpers.cmake -------------------------------------------------------------------------------- /tools/cbmc/SummaryHelpers.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/tools/cbmc/SummaryHelpers.cmake -------------------------------------------------------------------------------- /tools/cbmc/compare_summary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/tools/cbmc/compare_summary.py -------------------------------------------------------------------------------- /tools/cbmc/gcc/gcc_defs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/tools/cbmc/gcc/gcc_defs.c -------------------------------------------------------------------------------- /tools/cbmc/gcc/gcc_defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/tools/cbmc/gcc/gcc_defs.h -------------------------------------------------------------------------------- /tools/cbmc/testbenches/tb_rmi_features.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/tools/cbmc/testbenches/tb_rmi_features.c -------------------------------------------------------------------------------- /tools/cbmc/testbenches/tb_rmi_features.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/tools/cbmc/testbenches/tb_rmi_features.h -------------------------------------------------------------------------------- /tools/cbmc/testbenches/tb_rmi_granule_delegate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/tools/cbmc/testbenches/tb_rmi_granule_delegate.c -------------------------------------------------------------------------------- /tools/cbmc/testbenches/tb_rmi_granule_delegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/tools/cbmc/testbenches/tb_rmi_granule_delegate.h -------------------------------------------------------------------------------- /tools/cbmc/testbenches/tb_rmi_granule_undelegate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/tools/cbmc/testbenches/tb_rmi_granule_undelegate.c -------------------------------------------------------------------------------- /tools/cbmc/testbenches/tb_rmi_granule_undelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/tools/cbmc/testbenches/tb_rmi_granule_undelegate.h -------------------------------------------------------------------------------- /tools/cbmc/testbenches/tb_rmi_realm_activate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/tools/cbmc/testbenches/tb_rmi_realm_activate.c -------------------------------------------------------------------------------- /tools/cbmc/testbenches/tb_rmi_realm_activate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/tools/cbmc/testbenches/tb_rmi_realm_activate.h -------------------------------------------------------------------------------- /tools/cbmc/testbenches/tb_rmi_realm_destroy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/tools/cbmc/testbenches/tb_rmi_realm_destroy.c -------------------------------------------------------------------------------- /tools/cbmc/testbenches/tb_rmi_realm_destroy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/tools/cbmc/testbenches/tb_rmi_realm_destroy.h -------------------------------------------------------------------------------- /tools/cbmc/testbenches/tb_rmi_rec_aux_count.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/tools/cbmc/testbenches/tb_rmi_rec_aux_count.c -------------------------------------------------------------------------------- /tools/cbmc/testbenches/tb_rmi_rec_aux_count.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/tools/cbmc/testbenches/tb_rmi_rec_aux_count.h -------------------------------------------------------------------------------- /tools/cbmc/testbenches/tb_rmi_rec_destroy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/tools/cbmc/testbenches/tb_rmi_rec_destroy.c -------------------------------------------------------------------------------- /tools/cbmc/testbenches/tb_rmi_rec_destroy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/tools/cbmc/testbenches/tb_rmi_rec_destroy.h -------------------------------------------------------------------------------- /tools/cbmc/testbenches/tb_rmi_version.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/tools/cbmc/testbenches/tb_rmi_version.c -------------------------------------------------------------------------------- /tools/cbmc/testbenches/tb_rmi_version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/tools/cbmc/testbenches/tb_rmi_version.h -------------------------------------------------------------------------------- /tools/cbmc/testbenches_results/BASELINE.analysis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/tools/cbmc/testbenches_results/BASELINE.analysis -------------------------------------------------------------------------------- /tools/cbmc/testbenches_results/BASELINE.assert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/tools/cbmc/testbenches_results/BASELINE.assert -------------------------------------------------------------------------------- /tools/cbmc/testbenches_results/BASELINE.coverage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/tools/cbmc/testbenches_results/BASELINE.coverage -------------------------------------------------------------------------------- /tools/checkincludes/CheckIncludes.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/tools/checkincludes/CheckIncludes.cmake -------------------------------------------------------------------------------- /tools/checkincludes/checkincludes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/tools/checkincludes/checkincludes.py -------------------------------------------------------------------------------- /tools/checkpatch/CheckPatch.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/tools/checkpatch/CheckPatch.cmake -------------------------------------------------------------------------------- /tools/checkpatch/checkcommitmsg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/tools/checkpatch/checkcommitmsg.py -------------------------------------------------------------------------------- /tools/checkpatch/checkpatch.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/tools/checkpatch/checkpatch.pl -------------------------------------------------------------------------------- /tools/checkpatch/const_structs.checkpatch: -------------------------------------------------------------------------------- 1 | dummy 2 | -------------------------------------------------------------------------------- /tools/checkpatch/spelling.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/tools/checkpatch/spelling.txt -------------------------------------------------------------------------------- /tools/checkspdx/CheckSPDX.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/tools/checkspdx/CheckSPDX.cmake -------------------------------------------------------------------------------- /tools/checkspdx/checkspdx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/tools/checkspdx/checkspdx.py -------------------------------------------------------------------------------- /tools/clang-tidy/clang-tidy.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/tools/clang-tidy/clang-tidy.cmake -------------------------------------------------------------------------------- /tools/cppcheck-aarch64-platform.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/tools/cppcheck-aarch64-platform.xml -------------------------------------------------------------------------------- /tools/cppcheck/CPPCheck.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/tools/cppcheck/CPPCheck.cmake -------------------------------------------------------------------------------- /tools/cppcheck/misra.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/tools/cppcheck/misra.json -------------------------------------------------------------------------------- /tools/cppcheck/misra.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/tools/cppcheck/misra.rules -------------------------------------------------------------------------------- /tools/cppcheck/suppressions.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/tools/cppcheck/suppressions.txt -------------------------------------------------------------------------------- /tools/shrinkwrap/configs/cca_da.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/tools/shrinkwrap/configs/cca_da.yaml -------------------------------------------------------------------------------- /tools/shrinkwrap/configs/clean.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/tools/shrinkwrap/configs/clean.yaml -------------------------------------------------------------------------------- /tools/shrinkwrap/configs/model-enable-feat_d128.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/tools/shrinkwrap/configs/model-enable-feat_d128.yaml -------------------------------------------------------------------------------- /tools/shrinkwrap/configs/model-enable-lpa2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/tools/shrinkwrap/configs/model-enable-lpa2.yaml -------------------------------------------------------------------------------- /tools/shrinkwrap/configs/model-enable-mec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/tools/shrinkwrap/configs/model-enable-mec.yaml -------------------------------------------------------------------------------- /tools/shrinkwrap/configs/model-enable-mpam.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/tools/shrinkwrap/configs/model-enable-mpam.yaml -------------------------------------------------------------------------------- /tools/shrinkwrap/configs/model-enable-s2pie-s2poe.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/tools/shrinkwrap/configs/model-enable-s2pie-s2poe.yaml -------------------------------------------------------------------------------- /tools/shrinkwrap/configs/model-wait-debugger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/tools/shrinkwrap/configs/model-wait-debugger.yaml -------------------------------------------------------------------------------- /tools/shrinkwrap/configs/rmm-debug.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/tools/shrinkwrap/configs/rmm-debug.yaml -------------------------------------------------------------------------------- /tools/shrinkwrap/configs/rmm-stack_protector.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/tools/shrinkwrap/configs/rmm-stack_protector.yaml -------------------------------------------------------------------------------- /tools/shrinkwrap/configs/rmm-tftf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/tools/shrinkwrap/configs/rmm-tftf.yaml -------------------------------------------------------------------------------- /tools/shrinkwrap/configs/rmm-v1_1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/tools/shrinkwrap/configs/rmm-v1_1.yaml -------------------------------------------------------------------------------- /tools/shrinkwrap/configs/rmm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/tools/shrinkwrap/configs/rmm.yaml -------------------------------------------------------------------------------- /tools/shrinkwrap/fix_pci_json.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/tools/shrinkwrap/fix_pci_json.sh -------------------------------------------------------------------------------- /tools/shrinkwrap/pci.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TF-RMM/tf-rmm/HEAD/tools/shrinkwrap/pci.json --------------------------------------------------------------------------------