v2.2: CI - Bump platform tools to v1.44 (backport of #5019) #5022
+7
−6
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Problem
Platform tools v1.43 doesn't contain the necessary changes for new SBPF versions and is inefficient in lowering memory operations.
Summary of Changes
Tools v1.44 brings in improvements in memory operations, enables the store-imm instruction class for SBPFv0 and starts emitting jumps with less than. These changes enhance code generation and decrease program size.
It also comes with the new targets to generate code for the new SBPF versions.
PS: Changes to the
cargo-build-sbf
commands to build for new SBPF versions will come in separate PRs. In the meantime, I commented out thesbpfv2
test in the repo, since it won't work anymore.This is an automatic backport of pull request #5019 done by [Mergify](https://mergify.com).