Skip to content

Commit fc0d845

Browse files
author
Amanda Butler
authored
Merge pull request #668 from alzix/remove-uvisor
Remove uVisor
2 parents fd7a77d + 4daa367 commit fc0d845

File tree

7 files changed

+2
-29
lines changed

7 files changed

+2
-29
lines changed

docs.json

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -455,10 +455,6 @@
455455
"sources": [{
456456
"type": "markdown",
457457
"url": "https://github.com/ARMmbed/mbed-os-5-docs/blob/development/docs/reference/api/security/TLS.md"
458-
},
459-
{
460-
"type": "markdown",
461-
"url": "https://github.com/ARMmbed/uvisor/blob/master/docs/lib/INTRO.md"
462458
}
463459
]
464460
},

docs/introduction/examples.md

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -39,14 +39,6 @@ A few micro:bit How To videos:
3939
- [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.
4040
- [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.
4141

42-
##### Arm Mbed uVisor
43-
44-
- [Threaded Blinky with uVisor](https://github.com/ARMmbed/mbed-os-example-uvisor-thread): an example threaded application with uVisor security.
45-
- [IRQ Blinky uVisor](https://github.com/ARMmbed/mbed-os-example-uvisor): an example threaded application with uVisor security and IRQ support.
46-
- [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.
47-
48-
These examples work on the K64F and the GNU Arm Embedded toolchain only.
49-
5042
#### Core features
5143

5244
##### File system

docs/reference/api/security/security.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,7 @@ Security on Arm Mbed OS is divided into the following parts:
44

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

9-
<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>
10-
11-
For information about working with these modules in Mbed OS context, please refer to the following documents:
8+
For information about working with these modules in Mbed OS context, please refer to the following document:
129

1310
- [Connection security through Arm Mbed TLS](tls.html).
14-
- Platform Security Architecture - TBD - under development.

docs/reference/configuration/uVisor.md

Lines changed: 0 additions & 7 deletions
This file was deleted.

docs/reference/contributing/target/rtos.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ Option | Value | Description |
2020
`OS_DYNAMIC_MEM_SIZE` | 0 | RTX dynamic memory is disabled. |
2121
`OS_TICK_FREQ` | 1000 | Mbed OS Tickrate requires 1ms system tick. |
2222
`OS_STACK_WATERMARK` | 0 or 1 | Watermarking is enabled if `MBED_STACK_STATS_ENABLED` or `MBED_STACK_STATS_ENABLED` are set. |
23-
`OS_PRIVILEGE_MODE` | 0 or 1 | We set it for 0 if uVisor is enabled, 1 otherwise. |
2423

2524
### Code structure
2625

docs/tools/debug/local_debugging_toolchain.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -109,10 +109,8 @@ You now have set up a debug connection. From here, you can flash debug builds, s
109109

110110
### Semihosting messages
111111

112-
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:
112+
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:
113113

114114
1. Install [Netcat](https://en.wikipedia.org/wiki/Netcat).
115115
2. Connect pyOCD or OpenOCD to your board.
116116
3. Run `nc localhost 4444`.
117-
118-
<span class="notes">**Note:** uVisor sends most of its messages during startup, so attach Netcat before starting your program.</span>

docs/tools/mbed_targets.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,6 @@ When you use target inheritance, you may alter the values of `extra_labels` usin
128128
#### `features`, `features_add` and `features_remove`
129129

130130
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:
131-
- `UVISOR`.
132131
- `BLE`.
133132
- `STORAGE`.
134133

0 commit comments

Comments
 (0)