[code-reflection] Integrated: Hat mark buffers
Gary Frost
gfrost at openjdk.org
Thu Feb 13 13:58:44 UTC 2025
Ungoing changes. As we add ability to avoid unnecessary buffer copies via buffer marking.
Moved info previously in the ArgSled (from Java to FFI code) into the buffers themselves.
At present we still copy all in and out of kernel dispatches.
-------------
Commit messages:
- Ungoing transition to avoiding copies via buffer marking
- Added Buffer.Tail for accessing mark bits.
- Removed buffer marking from sled, now the buffers themselves are marked
- Add 256 bit marker tail to each segment buffer
Changes: https://git.openjdk.org/babylon/pull/317/files
Webrev: https://webrevs.openjdk.org/?repo=babylon&pr=317&range=00
Stats: 596 lines in 30 files changed: 224 ins; 282 del; 90 mod
Patch: https://git.openjdk.org/babylon/pull/317.diff
Fetch: git fetch https://git.openjdk.org/babylon.git pull/317/head:pull/317
PR: https://git.openjdk.org/babylon/pull/317
More information about the babylon-dev
mailing list