Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Textual swap from 23.11 to 24.05 #58

Closed
wants to merge 3 commits into from
Closed
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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.
Since CheriBSD 23.11, 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
Since CheriBSD 23.11, 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
As of CheriBSD 23.11 there has been support for userlevel heap temporal memory
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why not make this Since to match all the others that you just changed?..

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/24.05)
CheriBSD ports branch contains ports matching the packages built for the current
release.

Expand Down
Loading