├── .clang-format ├── .gitignore ├── .travis.yml ├── CONTRIBUTING.md ├── LICENSE ├── LICENSE-BSD.txt ├── Makefile ├── README.md ├── SECURE_CODING.md ├── api ├── .gitignore ├── inc │ ├── api.h │ ├── box_config.h │ ├── box_id.h │ ├── box_init.h │ ├── cmsis_nvic_virtual.h │ ├── cmsis_vectab_virtual.h │ ├── context_exports.h │ ├── debug_exports.h │ ├── disabled.h │ ├── error.h │ ├── halt_exports.h │ ├── interrupts.h │ ├── ipc.h │ ├── ipc_exports.h │ ├── lib_hook_exports.h │ ├── linker_exports.h │ ├── magic_exports.h │ ├── page_allocator.h │ ├── page_allocator_exports.h │ ├── pool_queue_exports.h │ ├── priv_sys_hooks_exports.h │ ├── register_gateway.h │ ├── register_gateway_exports.h │ ├── rpc.h │ ├── rpc_exports.h │ ├── rpc_gateway.h │ ├── rpc_gateway_exports.h │ ├── secure_access.h │ ├── svc_exports.h │ ├── unsupported.h │ ├── uvisor-lib.h │ ├── uvisor_deprecation.h │ ├── uvisor_exports.h │ ├── uvisor_semaphore.h │ ├── uvisor_semaphore_exports.h │ ├── uvisor_spinlock_exports.h │ ├── virq_exports.h │ ├── vmpu.h │ └── vmpu_exports.h ├── rtx │ ├── inc │ │ ├── rtx_box_index.h │ │ └── secure_allocator.h │ └── src │ │ ├── box_init.c │ │ ├── rtx_malloc_wrapper.c │ │ ├── secure_allocator.c │ │ ├── tz_context.c │ │ ├── unsupported_malloc.c │ │ ├── unsupported_page_allocator.c │ │ └── uvisor_semaphore.c └── src │ ├── .gitignore │ ├── box_id.c │ ├── disabled.c │ ├── ipc.c │ ├── lib_hooks.c │ ├── pool_queue.c │ ├── rpc.c │ ├── unsupported.c │ ├── uvisor-header.S │ ├── uvisor-input.S │ ├── uvisor-lib.c │ └── uvisor_spinlock.c ├── core ├── cmsis │ └── inc │ │ ├── arm_common_tables.h │ │ ├── arm_const_structs.h │ │ ├── arm_math.h │ │ ├── cmsis_armcc.h │ │ ├── cmsis_armclang.h │ │ ├── cmsis_compiler.h │ │ ├── cmsis_gcc.h │ │ ├── core_armv8mbl.h │ │ ├── core_armv8mml.h │ │ ├── core_cm0.h │ │ ├── core_cm0plus.h │ │ ├── core_cm23.h │ │ ├── core_cm3.h │ │ ├── core_cm33.h │ │ ├── core_cm4.h │ │ ├── core_cm7.h │ │ ├── core_cmFunc.h │ │ ├── core_cmInstr.h │ │ ├── core_cmSecureAccess.h │ │ ├── core_cmSimd.h │ │ ├── core_generic.h │ │ ├── core_sc000.h │ │ ├── core_sc300.h │ │ ├── hardware_support.h │ │ ├── mpu_kinetis.h │ │ ├── rt_OsEventObserver.h │ │ └── tz_context.h ├── debug │ ├── inc │ │ └── debug.h │ └── src │ │ ├── core_armv7m │ │ ├── debug_box_armv7m.c │ │ ├── mpu_armv7m │ │ │ └── debug_armv7m.c │ │ └── mpu_kinetis │ │ │ └── debug_kinetis.c │ │ ├── core_armv8m │ │ ├── debug_box_armv8m.c │ │ └── mpu_armv8m │ │ │ └── debug_armv8m.c │ │ ├── debug.c │ │ └── debug_box.c ├── lib │ └── printf │ │ ├── inc │ │ └── tfp_printf.h │ │ └── src │ │ └── tfp_printf.c ├── linker │ └── default.h ├── system │ ├── inc │ │ ├── box_init.h │ │ ├── context.h │ │ ├── core_armv7m │ │ │ ├── priv_sys_hooks.h │ │ │ └── svc_v7m.h │ │ ├── core_armv8m │ │ │ ├── secure_transitions.h │ │ │ └── svc_v8m.h │ │ ├── exc_return.h │ │ ├── halt.h │ │ ├── iot-error.h │ │ ├── ipc.h │ │ ├── linker.h │ │ ├── page_allocator.h │ │ ├── page_allocator_config.h │ │ ├── page_allocator_faults.h │ │ ├── register_gateway.h │ │ ├── rpc.h │ │ ├── scheduler.h │ │ ├── semaphore.h │ │ ├── svc.h │ │ ├── system.h │ │ ├── thread.h │ │ └── virq.h │ └── src │ │ ├── api.c │ │ ├── box_init.c │ │ ├── context.c │ │ ├── core_armv7m │ │ ├── box_init_v7m.c │ │ ├── priv_sys_hooks.c │ │ ├── svc.c │ │ └── virq.c │ │ ├── core_armv8m │ │ ├── scheduler.c │ │ ├── unused.c │ │ └── virq.c │ │ ├── halt.c │ │ ├── ipc.c │ │ ├── main.c │ │ ├── page_allocator.c │ │ ├── page_allocator_faults.c │ │ ├── pool_queue.c │ │ ├── register_gateway.c │ │ ├── rpc.c │ │ ├── semaphore.c │ │ ├── spinlock.c │ │ ├── stdlib.c │ │ ├── system.c │ │ └── thread.c ├── uvisor-config.h ├── uvisor.h └── vmpu │ ├── inc │ ├── vmpu.h │ ├── vmpu_kinetis.h │ ├── vmpu_kinetis_aips.h │ ├── vmpu_kinetis_map.h │ ├── vmpu_kinetis_mem.h │ ├── vmpu_mpu.h │ └── vmpu_unpriv_access.h │ └── src │ ├── mpu_armv7m │ ├── vmpu_armv7m.c │ └── vmpu_armv7m_mpu.c │ ├── mpu_armv8m │ ├── vmpu_armv8m.c │ ├── vmpu_armv8m_mpu.c │ └── vmpu_armv8m_unpriv_access.c │ ├── mpu_kinetis │ ├── vmpu_kinetis.c │ ├── vmpu_kinetis_aips.c │ ├── vmpu_kinetis_mem.c │ └── vmpu_kinetis_mpu.c │ └── vmpu.c ├── docs ├── README.md ├── core │ ├── DEVELOPING_LOCALLY.md │ └── PORTING.md ├── img │ ├── ULINKpro.PNG │ ├── jlink_cfg_debugger.png │ ├── jlink_cfg_startup.png │ ├── memory_layout.png │ ├── memory_layout.svg │ ├── new_pyocd_cfg.png │ ├── pyocd_cfg_debugger.png │ ├── pyocd_cfg_main.png │ └── pyocd_cfg_startup.png ├── index.md └── lib │ ├── API.md │ ├── DEBUGGING.md │ ├── INTRO.md │ ├── QUICKSTART.md │ └── manual │ ├── .gitignore │ ├── Flash.md │ ├── Makefile │ ├── README.md │ ├── Technical.md │ ├── UseCases.md │ ├── example.md │ ├── images │ ├── memory_layout.png │ └── memory_layout.svg │ └── template │ └── pandoc-template.docx ├── mkdocs.yml ├── platform ├── armv8mml │ ├── Makefile.configurations │ └── inc │ │ ├── config.h │ │ └── configurations.h ├── beetle │ ├── Makefile.configurations │ └── inc │ │ ├── config.h │ │ └── configurations.h ├── efm32 │ ├── Makefile.configurations │ └── inc │ │ ├── config.h │ │ └── configurations.h ├── kinetis │ ├── Makefile.configurations │ └── inc │ │ ├── config.h │ │ └── configurations.h ├── m451 │ ├── Makefile.configurations │ └── inc │ │ ├── config.h │ │ └── configurations.h ├── m480 │ ├── Makefile.configurations │ └── inc │ │ ├── config.h │ │ └── configurations.h ├── nuc472 │ ├── Makefile.configurations │ └── inc │ │ ├── config.h │ │ └── configurations.h └── stm32 │ ├── Makefile.configurations │ └── inc │ ├── config.h │ └── configurations.h └── tools ├── coverity └── models.c ├── docker ├── README.md ├── base │ ├── Dockerfile │ ├── Makefile │ └── mbed-gitconfig ├── build │ ├── Dockerfile │ ├── Makefile │ └── sudoers └── ssh │ ├── Dockerfile │ ├── Makefile │ └── boot.sh ├── eclipse_prj_helper ├── Makefile.template ├── README.rst └── generate_prj.py ├── license_check.sh ├── test_commit_range.sh └── uvisor-tests.txt /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE-BSD.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/LICENSE-BSD.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/README.md -------------------------------------------------------------------------------- /SECURE_CODING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/SECURE_CODING.md -------------------------------------------------------------------------------- /api/.gitignore: -------------------------------------------------------------------------------- 1 | /lib/* -------------------------------------------------------------------------------- /api/inc/api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/inc/api.h -------------------------------------------------------------------------------- /api/inc/box_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/inc/box_config.h -------------------------------------------------------------------------------- /api/inc/box_id.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/inc/box_id.h -------------------------------------------------------------------------------- /api/inc/box_init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/inc/box_init.h -------------------------------------------------------------------------------- /api/inc/cmsis_nvic_virtual.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/inc/cmsis_nvic_virtual.h -------------------------------------------------------------------------------- /api/inc/cmsis_vectab_virtual.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/inc/cmsis_vectab_virtual.h -------------------------------------------------------------------------------- /api/inc/context_exports.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/inc/context_exports.h -------------------------------------------------------------------------------- /api/inc/debug_exports.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/inc/debug_exports.h -------------------------------------------------------------------------------- /api/inc/disabled.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/inc/disabled.h -------------------------------------------------------------------------------- /api/inc/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/inc/error.h -------------------------------------------------------------------------------- /api/inc/halt_exports.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/inc/halt_exports.h -------------------------------------------------------------------------------- /api/inc/interrupts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/inc/interrupts.h -------------------------------------------------------------------------------- /api/inc/ipc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/inc/ipc.h -------------------------------------------------------------------------------- /api/inc/ipc_exports.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/inc/ipc_exports.h -------------------------------------------------------------------------------- /api/inc/lib_hook_exports.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/inc/lib_hook_exports.h -------------------------------------------------------------------------------- /api/inc/linker_exports.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/inc/linker_exports.h -------------------------------------------------------------------------------- /api/inc/magic_exports.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/inc/magic_exports.h -------------------------------------------------------------------------------- /api/inc/page_allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/inc/page_allocator.h -------------------------------------------------------------------------------- /api/inc/page_allocator_exports.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/inc/page_allocator_exports.h -------------------------------------------------------------------------------- /api/inc/pool_queue_exports.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/inc/pool_queue_exports.h -------------------------------------------------------------------------------- /api/inc/priv_sys_hooks_exports.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/inc/priv_sys_hooks_exports.h -------------------------------------------------------------------------------- /api/inc/register_gateway.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/inc/register_gateway.h -------------------------------------------------------------------------------- /api/inc/register_gateway_exports.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/inc/register_gateway_exports.h -------------------------------------------------------------------------------- /api/inc/rpc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/inc/rpc.h -------------------------------------------------------------------------------- /api/inc/rpc_exports.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/inc/rpc_exports.h -------------------------------------------------------------------------------- /api/inc/rpc_gateway.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/inc/rpc_gateway.h -------------------------------------------------------------------------------- /api/inc/rpc_gateway_exports.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/inc/rpc_gateway_exports.h -------------------------------------------------------------------------------- /api/inc/secure_access.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/inc/secure_access.h -------------------------------------------------------------------------------- /api/inc/svc_exports.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/inc/svc_exports.h -------------------------------------------------------------------------------- /api/inc/unsupported.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/inc/unsupported.h -------------------------------------------------------------------------------- /api/inc/uvisor-lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/inc/uvisor-lib.h -------------------------------------------------------------------------------- /api/inc/uvisor_deprecation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/inc/uvisor_deprecation.h -------------------------------------------------------------------------------- /api/inc/uvisor_exports.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/inc/uvisor_exports.h -------------------------------------------------------------------------------- /api/inc/uvisor_semaphore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/inc/uvisor_semaphore.h -------------------------------------------------------------------------------- /api/inc/uvisor_semaphore_exports.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/inc/uvisor_semaphore_exports.h -------------------------------------------------------------------------------- /api/inc/uvisor_spinlock_exports.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/inc/uvisor_spinlock_exports.h -------------------------------------------------------------------------------- /api/inc/virq_exports.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/inc/virq_exports.h -------------------------------------------------------------------------------- /api/inc/vmpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/inc/vmpu.h -------------------------------------------------------------------------------- /api/inc/vmpu_exports.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/inc/vmpu_exports.h -------------------------------------------------------------------------------- /api/rtx/inc/rtx_box_index.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/rtx/inc/rtx_box_index.h -------------------------------------------------------------------------------- /api/rtx/inc/secure_allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/rtx/inc/secure_allocator.h -------------------------------------------------------------------------------- /api/rtx/src/box_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/rtx/src/box_init.c -------------------------------------------------------------------------------- /api/rtx/src/rtx_malloc_wrapper.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/rtx/src/rtx_malloc_wrapper.c -------------------------------------------------------------------------------- /api/rtx/src/secure_allocator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/rtx/src/secure_allocator.c -------------------------------------------------------------------------------- /api/rtx/src/tz_context.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/rtx/src/tz_context.c -------------------------------------------------------------------------------- /api/rtx/src/unsupported_malloc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/rtx/src/unsupported_malloc.c -------------------------------------------------------------------------------- /api/rtx/src/unsupported_page_allocator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/rtx/src/unsupported_page_allocator.c -------------------------------------------------------------------------------- /api/rtx/src/uvisor_semaphore.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/rtx/src/uvisor_semaphore.c -------------------------------------------------------------------------------- /api/src/.gitignore: -------------------------------------------------------------------------------- 1 | kinetis/* 2 | stm32/* 3 | -------------------------------------------------------------------------------- /api/src/box_id.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/src/box_id.c -------------------------------------------------------------------------------- /api/src/disabled.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/src/disabled.c -------------------------------------------------------------------------------- /api/src/ipc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/src/ipc.c -------------------------------------------------------------------------------- /api/src/lib_hooks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/src/lib_hooks.c -------------------------------------------------------------------------------- /api/src/pool_queue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/src/pool_queue.c -------------------------------------------------------------------------------- /api/src/rpc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/src/rpc.c -------------------------------------------------------------------------------- /api/src/unsupported.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/src/unsupported.c -------------------------------------------------------------------------------- /api/src/uvisor-header.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/src/uvisor-header.S -------------------------------------------------------------------------------- /api/src/uvisor-input.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/src/uvisor-input.S -------------------------------------------------------------------------------- /api/src/uvisor-lib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/src/uvisor-lib.c -------------------------------------------------------------------------------- /api/src/uvisor_spinlock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/api/src/uvisor_spinlock.c -------------------------------------------------------------------------------- /core/cmsis/inc/arm_common_tables.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/cmsis/inc/arm_common_tables.h -------------------------------------------------------------------------------- /core/cmsis/inc/arm_const_structs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/cmsis/inc/arm_const_structs.h -------------------------------------------------------------------------------- /core/cmsis/inc/arm_math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/cmsis/inc/arm_math.h -------------------------------------------------------------------------------- /core/cmsis/inc/cmsis_armcc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/cmsis/inc/cmsis_armcc.h -------------------------------------------------------------------------------- /core/cmsis/inc/cmsis_armclang.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/cmsis/inc/cmsis_armclang.h -------------------------------------------------------------------------------- /core/cmsis/inc/cmsis_compiler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/cmsis/inc/cmsis_compiler.h -------------------------------------------------------------------------------- /core/cmsis/inc/cmsis_gcc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/cmsis/inc/cmsis_gcc.h -------------------------------------------------------------------------------- /core/cmsis/inc/core_armv8mbl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/cmsis/inc/core_armv8mbl.h -------------------------------------------------------------------------------- /core/cmsis/inc/core_armv8mml.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/cmsis/inc/core_armv8mml.h -------------------------------------------------------------------------------- /core/cmsis/inc/core_cm0.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/cmsis/inc/core_cm0.h -------------------------------------------------------------------------------- /core/cmsis/inc/core_cm0plus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/cmsis/inc/core_cm0plus.h -------------------------------------------------------------------------------- /core/cmsis/inc/core_cm23.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/cmsis/inc/core_cm23.h -------------------------------------------------------------------------------- /core/cmsis/inc/core_cm3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/cmsis/inc/core_cm3.h -------------------------------------------------------------------------------- /core/cmsis/inc/core_cm33.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/cmsis/inc/core_cm33.h -------------------------------------------------------------------------------- /core/cmsis/inc/core_cm4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/cmsis/inc/core_cm4.h -------------------------------------------------------------------------------- /core/cmsis/inc/core_cm7.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/cmsis/inc/core_cm7.h -------------------------------------------------------------------------------- /core/cmsis/inc/core_cmFunc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/cmsis/inc/core_cmFunc.h -------------------------------------------------------------------------------- /core/cmsis/inc/core_cmInstr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/cmsis/inc/core_cmInstr.h -------------------------------------------------------------------------------- /core/cmsis/inc/core_cmSecureAccess.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/cmsis/inc/core_cmSecureAccess.h -------------------------------------------------------------------------------- /core/cmsis/inc/core_cmSimd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/cmsis/inc/core_cmSimd.h -------------------------------------------------------------------------------- /core/cmsis/inc/core_generic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/cmsis/inc/core_generic.h -------------------------------------------------------------------------------- /core/cmsis/inc/core_sc000.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/cmsis/inc/core_sc000.h -------------------------------------------------------------------------------- /core/cmsis/inc/core_sc300.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/cmsis/inc/core_sc300.h -------------------------------------------------------------------------------- /core/cmsis/inc/hardware_support.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/cmsis/inc/hardware_support.h -------------------------------------------------------------------------------- /core/cmsis/inc/mpu_kinetis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/cmsis/inc/mpu_kinetis.h -------------------------------------------------------------------------------- /core/cmsis/inc/rt_OsEventObserver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/cmsis/inc/rt_OsEventObserver.h -------------------------------------------------------------------------------- /core/cmsis/inc/tz_context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/cmsis/inc/tz_context.h -------------------------------------------------------------------------------- /core/debug/inc/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/debug/inc/debug.h -------------------------------------------------------------------------------- /core/debug/src/core_armv7m/debug_box_armv7m.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/debug/src/core_armv7m/debug_box_armv7m.c -------------------------------------------------------------------------------- /core/debug/src/core_armv7m/mpu_armv7m/debug_armv7m.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/debug/src/core_armv7m/mpu_armv7m/debug_armv7m.c -------------------------------------------------------------------------------- /core/debug/src/core_armv7m/mpu_kinetis/debug_kinetis.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/debug/src/core_armv7m/mpu_kinetis/debug_kinetis.c -------------------------------------------------------------------------------- /core/debug/src/core_armv8m/debug_box_armv8m.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/debug/src/core_armv8m/debug_box_armv8m.c -------------------------------------------------------------------------------- /core/debug/src/core_armv8m/mpu_armv8m/debug_armv8m.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/debug/src/core_armv8m/mpu_armv8m/debug_armv8m.c -------------------------------------------------------------------------------- /core/debug/src/debug.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/debug/src/debug.c -------------------------------------------------------------------------------- /core/debug/src/debug_box.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/debug/src/debug_box.c -------------------------------------------------------------------------------- /core/lib/printf/inc/tfp_printf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/lib/printf/inc/tfp_printf.h -------------------------------------------------------------------------------- /core/lib/printf/src/tfp_printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/lib/printf/src/tfp_printf.c -------------------------------------------------------------------------------- /core/linker/default.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/linker/default.h -------------------------------------------------------------------------------- /core/system/inc/box_init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/system/inc/box_init.h -------------------------------------------------------------------------------- /core/system/inc/context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/system/inc/context.h -------------------------------------------------------------------------------- /core/system/inc/core_armv7m/priv_sys_hooks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/system/inc/core_armv7m/priv_sys_hooks.h -------------------------------------------------------------------------------- /core/system/inc/core_armv7m/svc_v7m.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/system/inc/core_armv7m/svc_v7m.h -------------------------------------------------------------------------------- /core/system/inc/core_armv8m/secure_transitions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/system/inc/core_armv8m/secure_transitions.h -------------------------------------------------------------------------------- /core/system/inc/core_armv8m/svc_v8m.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/system/inc/core_armv8m/svc_v8m.h -------------------------------------------------------------------------------- /core/system/inc/exc_return.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/system/inc/exc_return.h -------------------------------------------------------------------------------- /core/system/inc/halt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/system/inc/halt.h -------------------------------------------------------------------------------- /core/system/inc/iot-error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/system/inc/iot-error.h -------------------------------------------------------------------------------- /core/system/inc/ipc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/system/inc/ipc.h -------------------------------------------------------------------------------- /core/system/inc/linker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/system/inc/linker.h -------------------------------------------------------------------------------- /core/system/inc/page_allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/system/inc/page_allocator.h -------------------------------------------------------------------------------- /core/system/inc/page_allocator_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/system/inc/page_allocator_config.h -------------------------------------------------------------------------------- /core/system/inc/page_allocator_faults.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/system/inc/page_allocator_faults.h -------------------------------------------------------------------------------- /core/system/inc/register_gateway.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/system/inc/register_gateway.h -------------------------------------------------------------------------------- /core/system/inc/rpc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/system/inc/rpc.h -------------------------------------------------------------------------------- /core/system/inc/scheduler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/system/inc/scheduler.h -------------------------------------------------------------------------------- /core/system/inc/semaphore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/system/inc/semaphore.h -------------------------------------------------------------------------------- /core/system/inc/svc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/system/inc/svc.h -------------------------------------------------------------------------------- /core/system/inc/system.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/system/inc/system.h -------------------------------------------------------------------------------- /core/system/inc/thread.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/system/inc/thread.h -------------------------------------------------------------------------------- /core/system/inc/virq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/system/inc/virq.h -------------------------------------------------------------------------------- /core/system/src/api.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/system/src/api.c -------------------------------------------------------------------------------- /core/system/src/box_init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/system/src/box_init.c -------------------------------------------------------------------------------- /core/system/src/context.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/system/src/context.c -------------------------------------------------------------------------------- /core/system/src/core_armv7m/box_init_v7m.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/system/src/core_armv7m/box_init_v7m.c -------------------------------------------------------------------------------- /core/system/src/core_armv7m/priv_sys_hooks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/system/src/core_armv7m/priv_sys_hooks.c -------------------------------------------------------------------------------- /core/system/src/core_armv7m/svc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/system/src/core_armv7m/svc.c -------------------------------------------------------------------------------- /core/system/src/core_armv7m/virq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/system/src/core_armv7m/virq.c -------------------------------------------------------------------------------- /core/system/src/core_armv8m/scheduler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/system/src/core_armv8m/scheduler.c -------------------------------------------------------------------------------- /core/system/src/core_armv8m/unused.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/system/src/core_armv8m/unused.c -------------------------------------------------------------------------------- /core/system/src/core_armv8m/virq.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/system/src/core_armv8m/virq.c -------------------------------------------------------------------------------- /core/system/src/halt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/system/src/halt.c -------------------------------------------------------------------------------- /core/system/src/ipc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/system/src/ipc.c -------------------------------------------------------------------------------- /core/system/src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/system/src/main.c -------------------------------------------------------------------------------- /core/system/src/page_allocator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/system/src/page_allocator.c -------------------------------------------------------------------------------- /core/system/src/page_allocator_faults.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/system/src/page_allocator_faults.c -------------------------------------------------------------------------------- /core/system/src/pool_queue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/system/src/pool_queue.c -------------------------------------------------------------------------------- /core/system/src/register_gateway.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/system/src/register_gateway.c -------------------------------------------------------------------------------- /core/system/src/rpc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/system/src/rpc.c -------------------------------------------------------------------------------- /core/system/src/semaphore.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/system/src/semaphore.c -------------------------------------------------------------------------------- /core/system/src/spinlock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/system/src/spinlock.c -------------------------------------------------------------------------------- /core/system/src/stdlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/system/src/stdlib.c -------------------------------------------------------------------------------- /core/system/src/system.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/system/src/system.c -------------------------------------------------------------------------------- /core/system/src/thread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/system/src/thread.c -------------------------------------------------------------------------------- /core/uvisor-config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/uvisor-config.h -------------------------------------------------------------------------------- /core/uvisor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/uvisor.h -------------------------------------------------------------------------------- /core/vmpu/inc/vmpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/vmpu/inc/vmpu.h -------------------------------------------------------------------------------- /core/vmpu/inc/vmpu_kinetis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/vmpu/inc/vmpu_kinetis.h -------------------------------------------------------------------------------- /core/vmpu/inc/vmpu_kinetis_aips.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/vmpu/inc/vmpu_kinetis_aips.h -------------------------------------------------------------------------------- /core/vmpu/inc/vmpu_kinetis_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/vmpu/inc/vmpu_kinetis_map.h -------------------------------------------------------------------------------- /core/vmpu/inc/vmpu_kinetis_mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/vmpu/inc/vmpu_kinetis_mem.h -------------------------------------------------------------------------------- /core/vmpu/inc/vmpu_mpu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/vmpu/inc/vmpu_mpu.h -------------------------------------------------------------------------------- /core/vmpu/inc/vmpu_unpriv_access.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/vmpu/inc/vmpu_unpriv_access.h -------------------------------------------------------------------------------- /core/vmpu/src/mpu_armv7m/vmpu_armv7m.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/vmpu/src/mpu_armv7m/vmpu_armv7m.c -------------------------------------------------------------------------------- /core/vmpu/src/mpu_armv7m/vmpu_armv7m_mpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/vmpu/src/mpu_armv7m/vmpu_armv7m_mpu.c -------------------------------------------------------------------------------- /core/vmpu/src/mpu_armv8m/vmpu_armv8m.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/vmpu/src/mpu_armv8m/vmpu_armv8m.c -------------------------------------------------------------------------------- /core/vmpu/src/mpu_armv8m/vmpu_armv8m_mpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/vmpu/src/mpu_armv8m/vmpu_armv8m_mpu.c -------------------------------------------------------------------------------- /core/vmpu/src/mpu_armv8m/vmpu_armv8m_unpriv_access.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/vmpu/src/mpu_armv8m/vmpu_armv8m_unpriv_access.c -------------------------------------------------------------------------------- /core/vmpu/src/mpu_kinetis/vmpu_kinetis.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/vmpu/src/mpu_kinetis/vmpu_kinetis.c -------------------------------------------------------------------------------- /core/vmpu/src/mpu_kinetis/vmpu_kinetis_aips.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/vmpu/src/mpu_kinetis/vmpu_kinetis_aips.c -------------------------------------------------------------------------------- /core/vmpu/src/mpu_kinetis/vmpu_kinetis_mem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/vmpu/src/mpu_kinetis/vmpu_kinetis_mem.c -------------------------------------------------------------------------------- /core/vmpu/src/mpu_kinetis/vmpu_kinetis_mpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/vmpu/src/mpu_kinetis/vmpu_kinetis_mpu.c -------------------------------------------------------------------------------- /core/vmpu/src/vmpu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/core/vmpu/src/vmpu.c -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/core/DEVELOPING_LOCALLY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/docs/core/DEVELOPING_LOCALLY.md -------------------------------------------------------------------------------- /docs/core/PORTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/docs/core/PORTING.md -------------------------------------------------------------------------------- /docs/img/ULINKpro.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/docs/img/ULINKpro.PNG -------------------------------------------------------------------------------- /docs/img/jlink_cfg_debugger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/docs/img/jlink_cfg_debugger.png -------------------------------------------------------------------------------- /docs/img/jlink_cfg_startup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/docs/img/jlink_cfg_startup.png -------------------------------------------------------------------------------- /docs/img/memory_layout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/docs/img/memory_layout.png -------------------------------------------------------------------------------- /docs/img/memory_layout.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/docs/img/memory_layout.svg -------------------------------------------------------------------------------- /docs/img/new_pyocd_cfg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/docs/img/new_pyocd_cfg.png -------------------------------------------------------------------------------- /docs/img/pyocd_cfg_debugger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/docs/img/pyocd_cfg_debugger.png -------------------------------------------------------------------------------- /docs/img/pyocd_cfg_main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/docs/img/pyocd_cfg_main.png -------------------------------------------------------------------------------- /docs/img/pyocd_cfg_startup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/docs/img/pyocd_cfg_startup.png -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/lib/API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/docs/lib/API.md -------------------------------------------------------------------------------- /docs/lib/DEBUGGING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/docs/lib/DEBUGGING.md -------------------------------------------------------------------------------- /docs/lib/INTRO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/docs/lib/INTRO.md -------------------------------------------------------------------------------- /docs/lib/QUICKSTART.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/docs/lib/QUICKSTART.md -------------------------------------------------------------------------------- /docs/lib/manual/.gitignore: -------------------------------------------------------------------------------- 1 | /*.docx 2 | /*.pdf 3 | /publish 4 | -------------------------------------------------------------------------------- /docs/lib/manual/Flash.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/docs/lib/manual/Flash.md -------------------------------------------------------------------------------- /docs/lib/manual/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/docs/lib/manual/Makefile -------------------------------------------------------------------------------- /docs/lib/manual/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/docs/lib/manual/README.md -------------------------------------------------------------------------------- /docs/lib/manual/Technical.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/docs/lib/manual/Technical.md -------------------------------------------------------------------------------- /docs/lib/manual/UseCases.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/docs/lib/manual/UseCases.md -------------------------------------------------------------------------------- /docs/lib/manual/example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/docs/lib/manual/example.md -------------------------------------------------------------------------------- /docs/lib/manual/images/memory_layout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/docs/lib/manual/images/memory_layout.png -------------------------------------------------------------------------------- /docs/lib/manual/images/memory_layout.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/docs/lib/manual/images/memory_layout.svg -------------------------------------------------------------------------------- /docs/lib/manual/template/pandoc-template.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/docs/lib/manual/template/pandoc-template.docx -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /platform/armv8mml/Makefile.configurations: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/platform/armv8mml/Makefile.configurations -------------------------------------------------------------------------------- /platform/armv8mml/inc/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/platform/armv8mml/inc/config.h -------------------------------------------------------------------------------- /platform/armv8mml/inc/configurations.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/platform/armv8mml/inc/configurations.h -------------------------------------------------------------------------------- /platform/beetle/Makefile.configurations: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/platform/beetle/Makefile.configurations -------------------------------------------------------------------------------- /platform/beetle/inc/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/platform/beetle/inc/config.h -------------------------------------------------------------------------------- /platform/beetle/inc/configurations.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/platform/beetle/inc/configurations.h -------------------------------------------------------------------------------- /platform/efm32/Makefile.configurations: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/platform/efm32/Makefile.configurations -------------------------------------------------------------------------------- /platform/efm32/inc/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/platform/efm32/inc/config.h -------------------------------------------------------------------------------- /platform/efm32/inc/configurations.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/platform/efm32/inc/configurations.h -------------------------------------------------------------------------------- /platform/kinetis/Makefile.configurations: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/platform/kinetis/Makefile.configurations -------------------------------------------------------------------------------- /platform/kinetis/inc/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/platform/kinetis/inc/config.h -------------------------------------------------------------------------------- /platform/kinetis/inc/configurations.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/platform/kinetis/inc/configurations.h -------------------------------------------------------------------------------- /platform/m451/Makefile.configurations: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/platform/m451/Makefile.configurations -------------------------------------------------------------------------------- /platform/m451/inc/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/platform/m451/inc/config.h -------------------------------------------------------------------------------- /platform/m451/inc/configurations.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/platform/m451/inc/configurations.h -------------------------------------------------------------------------------- /platform/m480/Makefile.configurations: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/platform/m480/Makefile.configurations -------------------------------------------------------------------------------- /platform/m480/inc/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/platform/m480/inc/config.h -------------------------------------------------------------------------------- /platform/m480/inc/configurations.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/platform/m480/inc/configurations.h -------------------------------------------------------------------------------- /platform/nuc472/Makefile.configurations: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/platform/nuc472/Makefile.configurations -------------------------------------------------------------------------------- /platform/nuc472/inc/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/platform/nuc472/inc/config.h -------------------------------------------------------------------------------- /platform/nuc472/inc/configurations.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/platform/nuc472/inc/configurations.h -------------------------------------------------------------------------------- /platform/stm32/Makefile.configurations: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/platform/stm32/Makefile.configurations -------------------------------------------------------------------------------- /platform/stm32/inc/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/platform/stm32/inc/config.h -------------------------------------------------------------------------------- /platform/stm32/inc/configurations.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/platform/stm32/inc/configurations.h -------------------------------------------------------------------------------- /tools/coverity/models.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/tools/coverity/models.c -------------------------------------------------------------------------------- /tools/docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/tools/docker/README.md -------------------------------------------------------------------------------- /tools/docker/base/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/tools/docker/base/Dockerfile -------------------------------------------------------------------------------- /tools/docker/base/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/tools/docker/base/Makefile -------------------------------------------------------------------------------- /tools/docker/base/mbed-gitconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/tools/docker/base/mbed-gitconfig -------------------------------------------------------------------------------- /tools/docker/build/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/tools/docker/build/Dockerfile -------------------------------------------------------------------------------- /tools/docker/build/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/tools/docker/build/Makefile -------------------------------------------------------------------------------- /tools/docker/build/sudoers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/tools/docker/build/sudoers -------------------------------------------------------------------------------- /tools/docker/ssh/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/tools/docker/ssh/Dockerfile -------------------------------------------------------------------------------- /tools/docker/ssh/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/tools/docker/ssh/Makefile -------------------------------------------------------------------------------- /tools/docker/ssh/boot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/tools/docker/ssh/boot.sh -------------------------------------------------------------------------------- /tools/eclipse_prj_helper/Makefile.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/tools/eclipse_prj_helper/Makefile.template -------------------------------------------------------------------------------- /tools/eclipse_prj_helper/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/tools/eclipse_prj_helper/README.rst -------------------------------------------------------------------------------- /tools/eclipse_prj_helper/generate_prj.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/tools/eclipse_prj_helper/generate_prj.py -------------------------------------------------------------------------------- /tools/license_check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/tools/license_check.sh -------------------------------------------------------------------------------- /tools/test_commit_range.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ARMmbed/uvisor/HEAD/tools/test_commit_range.sh -------------------------------------------------------------------------------- /tools/uvisor-tests.txt: -------------------------------------------------------------------------------- 1 | 6d61583c3fae7f2b3f96cc5c5ca9b0107b981e6d 2 | --------------------------------------------------------------------------------