Skip to content
Discussion options

You must be logged in to vote

The first step before we can upstream is to catch up with where upstream currently is. We started CHERIoT with an LLVM 13 fork. LLVM does a new release roughly every six months and is just about to do the LLVM 20 release (20.1 is the first 20.x release, 20.0 is the unreleased git branch). We just did a CHERIoT LLVM 18 release and are in process of catching up to 19.

@resistor has been upstreaming small bits, but we can't start properly until we're tracking upstream.

Once we've caught up with the latest release, we'll start doing regular (weekly?) merges and reducing our diff.

Our plan after catching up is to cut CHERIoT-LLVM releases alongside the upstream ones until we've managed to upst…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by davidchisnall
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
1 participant