-
Notifications
You must be signed in to change notification settings - Fork 29
Open
Description
From tenstorrent/tt-system-firmware#248, it would be really great to not have 1kB of SRAM in FW consumed by what amounts to an identity-mapping hash table.
tenstorrent/tt-system-firmware#248 (comment)
The kind of not-so-nice side of this is that we will need to have a graceful deprecation process:
- first firmware deprecates the table, for 2 release cycles.
- this must somehow cause warnings when compiling userspace applications (not entirely sure how to do that since they are not directly linked), which forces userspace applications to update the method of mapping telemetry tags to array indices (should be
y = x - 1or something like that). Maybe some option is created with a default for the next release, but causes a warning? - firmware removes the table, which will cause userspace applications to break
- userspace applications switch to using tags / offsets directly
There will eventually need to be a minimum version for userspace tools / firmware to be compatible.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels