-
Notifications
You must be signed in to change notification settings - Fork 322
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
waves: add support for IPC4 compilation, including as LLEXT #9775
base: main
Are you sure you want to change the base?
Conversation
Of course, 32 modules must be enough forever, until it isn't. With waves we've hit the limit. Let's raise it to 48, because that certainly will be enough forever. Signed-off-by: Guennadi Liakhovetski <guennadi.liakhovetski@linux.intel.com>
With this waves can be built as a part of IPC4 configuration - either linked into the base image or as a LLEXT module. Signed-off-by: Guennadi Liakhovetski <guennadi.liakhovetski@linux.intel.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, just one open on max module count.
@@ -27,7 +27,7 @@ | |||
#define EXTENDED_MANIFEST_VERSION_MAJOR 0x0001 | |||
#define EXTENDED_MANIFEST_VERSION_MINOR 0x0000 | |||
|
|||
#define FW_MAX_EXT_MODULE_NUM 32 | |||
#define FW_MAX_EXT_MODULE_NUM 48 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What's the container size ? Lets just set this unlimited.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@lgirdwood it is used for a fixed-size array inside a structure. So the only alternative would be to count and dynamically allocate
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ack, I think we need the dynamic alloc (with a sane max). Whats the array elem size ?
With this waves can be built as a part of IPC4 configuration - either linked into the base image or as a LLEXT module.