[code-reflection] Integrated: Allow us to bind arbitary data to iface mapping.
Gary Frost
gfrost at openjdk.org
Tue Jun 25 12:16:36 UTC 2024
Iface mapping modiried to alllow us to bind arbitary data to the iface to layout to segment mapping.
Specifically as BoundSchema implements HatData we can now bind the schema to iface mapping so the schema can be recovered at runtime.
Initially HatData is a marker interface.
We could also add setDirty/isDirty methods to HatData. Allowing babylon modified compute code to mark buffers as 'dirty', forcing the backend to copy to device.
-------------
Commit messages:
- Allow us to bind arbitary data to iface mapping.
Changes: https://git.openjdk.org/babylon/pull/158/files
Webrev: https://webrevs.openjdk.org/?repo=babylon&pr=158&range=00
Stats: 225 lines in 13 files changed: 135 ins; 18 del; 72 mod
Patch: https://git.openjdk.org/babylon/pull/158.diff
Fetch: git fetch https://git.openjdk.org/babylon.git pull/158/head:pull/158
PR: https://git.openjdk.org/babylon/pull/158
More information about the babylon-dev
mailing list