Skip to content

Commit 37846b8

Browse files
[doc] Updates to hardware access control exercise
1 parent 2f59b3d commit 37846b8

1 file changed

Lines changed: 4 additions & 8 deletions

File tree

exercises/hardware_access_control/README.md

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,9 @@ SPDX-License-Identifier: Apache-2.0
55
# Hardware access control exercise
66

77
If you haven't already, please go to the '[building the exercises][]' section to see how the exercises are built.
8-
9-
[Building the Exercises]: ../README.md#building-the-exercises
10-
118
In this exercise we utilise the compartmentalisation available in CHERIoT RTOS to control access to a hardware peripheral: the LEDs.
129

13-
For this exercise, when the [`xmake.lua`][] build file is mentioned `exercises/hardware_access_control/xmake.lua` is being referred to.
14-
15-
[`xmake.lua`]: ../../exercises/hardware_access_control/xmake.lua
10+
[Building the Exercises]: ../README.md#building-the-exercises
1611

1712
## Part 1
1813

@@ -21,6 +16,7 @@ This image has two threads running two compartments: `blinky_raw` and `led_walk_
2116
Compartment `blinky_raw` simply toggles an LED and compartment `led_walk_raw` walks through all the LEDs toggling them as it goes.
2217
The sources of these compartments can be found in [`exercises/hardware_access_control/part_1/`][].
2318

19+
[`xmake.lua`]: ../../exercises/hardware_access_control/xmake.lua
2420
[`exercises/hardware_access_control/part_1/`]: https://github.com/lowRISC/sonata-software/tree/main/exercises/hardware_access_control/part_1
2521

2622
Let's look inside [`blinky_raw`][].
@@ -159,5 +155,5 @@ Where to go from here...
159155
You could have a go at adding these to the `gpio_access` compartment.
160156
- The interactions with `ledTaken` global in the `gpio_access` compartment aren't thread safe.
161157
You could take a look at `cheriot-rtos/examples/06.producer-consumer/` to learn how to use a futex to make it thread safe.
162-
- There is a technical interest group for Sunburst and a technology access programme run by UKRI that lowRISC is helping to adjudicate.
163-
If you are interested in either of these please reach out to [info@lowrisc.org](mailto:info@lowrisc.org).
158+
- There is a technical interest group run by lowRISC focussing on CHERI technology, and specifically through the [COSMIC project](https://cosmic-project.lowrisc.org/).
159+
If you are interested in joining please reach out to [info@lowrisc.org](mailto:info@lowrisc.org).

0 commit comments

Comments
 (0)