Skip to content

Commit

Permalink
Textual swap from 23.11 to 24.05
Browse files Browse the repository at this point in the history
  • Loading branch information
gvnn3 committed Jul 17, 2024
1 parent 914db82 commit 68f0084
Show file tree
Hide file tree
Showing 10 changed files with 13 additions and 13 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<!-- ANCHOR: cover -->

# Getting Started with CheriBSD 23.11
# Getting Started with CheriBSD 24.05

Robert N. M. Watson (University of Cambridge)
and
Expand All @@ -15,7 +15,7 @@ further information and support.
<!--
NOTE: A release version is also in SUMMARY.md.
-->
**The document describes CheriBSD as of the 23.11 release, unless explicitly
**The document describes CheriBSD as of the 24.05 release, unless explicitly
stated in sections referring to earlier or later releases.**

*This document is a work-in-progress. Feedback and contributions are
Expand Down
2 changes: 1 addition & 1 deletion book.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ authors = ["Robert N. M. Watson"]
language = "en"
multilingual = false
src = "src"
title = "Getting Started with CheriBSD 23.11"
title = "Getting Started with CheriBSD 24.05"

[output.html]
git-repository-url = "https://github.com/CTSRD-CHERI/cheribsd-getting-started"
Expand Down
2 changes: 1 addition & 1 deletion src/SUMMARY.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Summary

[Getting Started with CheriBSD 23.11](cover/README.md)
[Getting Started with CheriBSD 24.05](cover/README.md)

- [Introduction](introduction/README.md)
- [Background](background/README.md)
Expand Down
4 changes: 2 additions & 2 deletions src/benchmarking/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ You will need to reboot in order for this change to take effect.

# Heap temporal memory safety

As of CheriBSD 23.11, userlevel heap temporal safety is enabled by default with jemalloc as the memory allocator.
As of CheriBSD 24.05, userlevel heap temporal safety is enabled by default with jemalloc as the memory allocator.
This support is experimental, and has not yet been through significant
performance analysis and optimization.
We recommend disabling temporal safety support for the full system during
Expand All @@ -84,7 +84,7 @@ You will need to reboot in order for this change to take effect.

# The Benchmark ABI

As of CheriBSD 23.11, CheriBSD supports the Benchmark ABI, a modified form of
As of CheriBSD 24.05, CheriBSD supports the Benchmark ABI, a modified form of
code generation improving performance on the Arm Morello board.
This is required due to limitations on bounds prediction in the current
Morello prototype, which would be resolved in a production microarchitecture.
Expand Down
4 changes: 2 additions & 2 deletions src/features/c18n.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ CHERI-enabled software compartmentalization models:
The linker-based library compartmentalization model has been included since
the 22.12 release of CheriBSD.
See the [c18n(3) man
page](https://man.cheribsd.org/cgi-bin/man.cgi/releng-23.11/c18n)
page](https://man.cheribsd.org/cgi-bin/man.cgi/releng-24.05/c18n)
on an installed system for more information.

## Library compartmentalization
Expand Down Expand Up @@ -51,7 +51,7 @@ off-the-shelf aarch64c binaries and libraries can be used with library
compartmentalization without recompilation to the modified ABI.
More information on library compartmentalization can be found in the
[c18n(3) man
page](https://man.cheribsd.org/cgi-bin/man.cgi/releng-23.11/c18n):
page](https://man.cheribsd.org/cgi-bin/man.cgi/releng-24.05/c18n):

```
man c18n
Expand Down
2 changes: 1 addition & 1 deletion src/features/processes.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Userlevel process environments

CheriBSD 23.11 likewise supports three different userspace execution
CheriBSD 24.05 likewise supports three different userspace execution
environments:

- **Hybrid processes** provide strong binary compatibility with the non-CHERI
Expand Down
2 changes: 1 addition & 1 deletion src/features/temporal.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Userlevel heap temporal memory safety (experimental)

CheriBSD 23.11 incorporates support for userlevel heap temporal memory
CheriBSD 24.05 incorporates support for userlevel heap temporal memory
safety based on a load-barrier extension to
[Cornucopia](https://www.cl.cam.ac.uk/research/security/ctsrd/pdfs/2020oakland-cornucopia.pdf),
which is inspired by garbage-collection techniques.
Expand Down
2 changes: 1 addition & 1 deletion src/morello-install/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ following command would write the image to a USB stick for use with a Morello
board:

```
dd if=cheribsd-memstick-arm64-aarch64c-23.11.img of=/dev/DISK bs=1M
dd if=cheribsd-memstick-arm64-aarch64c-24.05.img of=/dev/DISK bs=1M
```

It is also possible to write a live image to a USB stick, with appropriate
Expand Down
2 changes: 1 addition & 1 deletion src/nonfeatures/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Many other kernel features are not yet well validated, including:

## Alpha ZFS support

The 23.11 release includes Alpha support for the ZFS file system. It is
The 24.05 release includes Alpha support for the ZFS file system. It is
lightly tested, but works without known issues with a hybrid kernel. With
the pure capability kernel, filesystems can be created and used, but it must
not be the root file system as it currently hangs on boot.
Expand Down
2 changes: 1 addition & 1 deletion src/packages/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ They have different levels of completeness, maturity, security, and support.
extends FreeBSD ports, a collection of over 34,000 third-party
software adaptations to FreeBSD, with CHERI- and CheriBSD-specific patches.
The
[releng/23.11](https://github.com/CTSRD-CHERI/cheribsd-ports/tree/releng/23.11)
[releng/24.05](https://github.com/CTSRD-CHERI/cheribsd-ports/tree/releng/23.11)
CheriBSD ports branch contains ports matching the packages built for the current
release.

Expand Down

0 comments on commit 68f0084

Please sign in to comment.