mbed-os/features/FEATURE_UVISOR/includes/uvisor/api/inc
Alessandro Angelino bb12868ce5 uVisor: Update to v0.20.0-alpha
This release brings the support of Keil RTX with uVisor on mbed OS, plus
several other improvements.

**New features**

* Integration in Keil RTX in mbed OS.
* Secure dynamic allocation APIs.
* Box initialization routines.
* Register gateway.
* vMPU recovery generalized for both Kinetis and ARMv7-M MPUs.
* APIs for per-box interrupts disablement and re-enablement.

**Work in progress**

* Remote Procedure Call (RPC). New API signatures have been published.
* The alpha-level implementation will follow soon.

**Deprecated features**

* Secure gateway. Cross-box communication will be implemented with RPC
* gateways.

**Bugfixes**

* Several ARMv7-M-specific bug fixes.
* Fixed a bug that sent the device into lock-up after a hard fault.
* Fixed checks on revision numbers for Cortex-M devices.

**Miscellaneous improvements**

* Optimized memory protection for ARMv7-M devices with shared SRAM.
* Build artifacts are grouped into the target/build
* option/configuration-specific folder.
* Documents have been grouped into API vs. core documents.
* Improved style and consistency.
2016-07-22 15:54:47 +00:00
..
benchmark.h Add initial uvisor release library 2016-06-10 17:01:29 +01:00
box_config.h Update uVisor page allocator and box initialization 2016-06-28 16:49:02 +00:00
cmsis_nvic_virtual.h Re-import uVisor library 2016-06-14 14:10:00 +00:00
cmsis_vectab_virtual.h Re-import uVisor library 2016-06-14 14:10:00 +00:00
context_exports.h Add initial uvisor release library 2016-06-10 17:01:29 +01:00
debug.h Add initial uvisor release library 2016-06-10 17:01:29 +01:00
debug_exports.h Add initial uvisor release library 2016-06-10 17:01:29 +01:00
disabled.h Add initial uvisor release library 2016-06-10 17:01:29 +01:00
error.h Add initial uvisor release library 2016-06-10 17:01:29 +01:00
export_table_exports.h Add initial uvisor release library 2016-06-10 17:01:29 +01:00
halt_exports.h Add initial uvisor release library 2016-06-10 17:01:29 +01:00
interrupts.h Add initial uvisor release library 2016-06-10 17:01:29 +01:00
page_allocator.h Add initial uvisor release library 2016-06-10 17:01:29 +01:00
page_allocator_exports.h Add initial uvisor release library 2016-06-10 17:01:29 +01:00
priv_sys_irq_hook_exports.h Add initial uvisor release library 2016-06-10 17:01:29 +01:00
register_gateway.h uVisor: Update to v0.20.0-alpha 2016-07-22 15:54:47 +00:00
register_gateway_exports.h uVisor: Update to v0.20.0-alpha 2016-07-22 15:54:47 +00:00
rpc.h uVisor: Add RPC API header files 2016-07-22 15:54:19 +00:00
rpc_gateway.h uVisor: Add RPC API header files 2016-07-22 15:54:19 +00:00
rpc_gateway_exports.h uVisor: Add RPC API header files 2016-07-22 15:54:19 +00:00
secure_access.h Add initial uvisor release library 2016-06-10 17:01:29 +01:00
svc_exports.h Update uVisor page allocator and box initialization 2016-06-28 16:49:02 +00:00
unsupported.h Add initial uvisor release library 2016-06-10 17:01:29 +01:00
unvic_exports.h Add initial uvisor release library 2016-06-10 17:01:29 +01:00
uvisor-lib.h uVisor: Update to v0.20.0-alpha 2016-07-22 15:54:47 +00:00
uvisor_exports.h uVisor: Update to v0.20.0-alpha 2016-07-22 15:54:47 +00:00
vmpu_exports.h Update uVisor page allocator and box initialization 2016-06-28 16:49:02 +00:00