Skip to content

Commit

Permalink
Remove uVisor
Browse files Browse the repository at this point in the history
  • Loading branch information
Alexander Zilberkant committed Aug 27, 2018
1 parent fda217b commit 080ce49
Show file tree
Hide file tree
Showing 7 changed files with 1 addition and 27 deletions.
4 changes: 0 additions & 4 deletions docs.json
Original file line number Diff line number Diff line change
Expand Up @@ -427,10 +427,6 @@
"sources": [{
"type": "markdown",
"url": "https://github.com/ARMmbed/mbed-os-5-docs/blob/development/docs/reference/api/security/TLS.md"
},
{
"type": "markdown",
"url": "https://github.com/ARMmbed/uvisor/blob/master/docs/lib/INTRO.md"
}
]
},
Expand Down
8 changes: 0 additions & 8 deletions docs/introduction/examples.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,14 +39,6 @@ A few micro:bit How To videos:
- [Hashing](https://os.mbed.com/teams/mbed-os-examples/code/mbed-os-example-tls-hashing/): performs hashing of a buffer with SHA-256 using various APIs. It serves as a tutorial for the basic hashing APIs of Mbed TLS.
- [TLS client](https://os.mbed.com/teams/mbed-os-examples/code/mbed-os-example-tls-tls-client/): downloads a file from an HTTPS server (os.mbed.com) and looks for a specific string in that file.

##### Arm Mbed uVisor

- [Threaded Blinky with uVisor](https://github.com/ARMmbed/mbed-os-example-uvisor-thread): an example threaded application with uVisor security.
- [IRQ Blinky uVisor](https://github.com/ARMmbed/mbed-os-example-uvisor): an example threaded application with uVisor security and IRQ support.
- [Threaded REPC with uVisor](https://github.com/ARMmbed/mbed-os-example-uvisor-number-store): using uVisor APIs to build a box that stores a number.

These examples work on the K64F and the GNU Arm Embedded toolchain only.

#### Core features

##### File system
Expand Down
3 changes: 0 additions & 3 deletions docs/reference/api/security/security.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,6 @@ Security on Arm Mbed OS is divided into the following parts:

- Mbed TLS. For details, please see our [full documentation](https://tls.mbed.org/).
- Platform Security Architecture (PSA). For details, please see our [full documentation](https://developer.arm.com/products/architecture/security-architectures/platform-security-architecture).
- Mbed uVisor. For details, please see our [full documentation](https://docs.mbed.com/docs/uvisor-and-uvisor-lib-documentation/en/latest/).

<span class="warnings">**Warning**: uVisor is superseded by the Secure Partition Manager (SPM) defined in the ARM Platform Security Architecture (PSA). uVisor is deprecated as of Mbed OS 5.10, and being replaced by a native PSA-compliant implementation of SPM.</span>

For information about working with these modules in Mbed OS context, please refer to the following documents:

Expand Down
7 changes: 0 additions & 7 deletions docs/reference/configuration/uVisor.md

This file was deleted.

1 change: 0 additions & 1 deletion docs/reference/contributing/target/rtos.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@ Option | Value | Description |
`OS_DYNAMIC_MEM_SIZE` | 0 | RTX dynamic memory is disabled. |
`OS_TICK_FREQ` | 1000 | Mbed OS Tickrate requires 1ms system tick. |
`OS_STACK_WATERMARK` | 0 or 1 | Watermarking is enabled if `MBED_STACK_STATS_ENABLED` or `MBED_STACK_STATS_ENABLED` are set. |
`OS_PRIVILEGE_MODE` | 0 or 1 | We set it for 0 if uVisor is enabled, 1 otherwise. |

### Code structure

Expand Down
4 changes: 1 addition & 3 deletions docs/tools/debug/local_debugging_toolchain.md
Original file line number Diff line number Diff line change
Expand Up @@ -109,10 +109,8 @@ You now have set up a debug connection. From here, you can flash debug builds, s

### Semihosting messages

It's possible to send messages from the development board to your computer over the debug port using [semihosting](http://www.keil.com/support/man/docs/armcc/armcc_pge1358787046598.htm). Some parts of Mbed OS 5 also use this, such as uVisor. To see semihosting messages:
It's possible to send messages from the development board to your computer over the debug port using [semihosting](http://www.keil.com/support/man/docs/armcc/armcc_pge1358787046598.htm). To see semihosting messages:

1. Install [Netcat](https://en.wikipedia.org/wiki/Netcat).
2. Connect pyOCD or OpenOCD to your board.
3. Run `nc localhost 4444`.

<span class="notes">**Note:** uVisor sends most of its messages during startup, so attach Netcat before starting your program.</span>
1 change: 0 additions & 1 deletion docs/tools/mbed_targets.md
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,6 @@ When you use target inheritance, you may alter the values of `extra_labels` usin
#### `features`, `features_add` and `features_remove`

The list of _features_ enables software features on a platform. Like `extra_labels`, `features` makes the build system aware of additional directories it must scan for resources. Unlike `extra_labels`, the build system recognizes a fixed set of values in the `features` list. The build system recognizes the following features:
- `UVISOR`.
- `BLE`.
- `CLIENT`.
- `IPV4`.
Expand Down

0 comments on commit 080ce49

Please sign in to comment.