-
Notifications
You must be signed in to change notification settings - Fork 325
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
LLEXT: simple changes #9818
LLEXT: simple changes #9818
Conversation
SOFCI TEST |
@@ -230,7 +230,7 @@ static bool llext_manager_section_detached(const elf_shdr_t *shdr) | |||
} |
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.
"doesn't the whole of struct module_data" ?
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.
Just minor item.
src/include/sof/lib_manager.h
Outdated
const struct sof_man_module_manifest *mod_manifest; | ||
struct lib_manager_segment_desc segment[LIB_MANAGER_N_SEGMENTS]; | ||
}; | ||
|
||
struct lib_manager_mod_ctx { | ||
void *base_addr; | ||
void *base_addr; /* library storage address (DRAM) */ |
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.
DRAM -> cold ?
llext_manager_link() doesn't need the whole of struct module_data, it only needs a pointer to a pointer to struct llext. Modify it to only receive the scope, that it needs. Signed-off-by: Guennadi Liakhovetski <[email protected]>
Add comments to two structure fields, whose meaning isn't immediately obvious otherwise. Signed-off-by: Guennadi Liakhovetski <[email protected]>
Let llext_manager_mod_init() calculate mod_array itself internally, it has all the data for that. Signed-off-by: Guennadi Liakhovetski <[email protected]>
Fix a typo, making it impossible to build eq_fir without eq_iir as LLEXT. Signed-off-by: Guennadi Liakhovetski <[email protected]>
Modular TDFB needs additional exported symbols from Zephyr and SOF core. Signed-off-by: Guennadi Liakhovetski <[email protected]>
CI: a single alsabat failure on MTL https://sof-ci.01.org/sofpr/PR9818/build10635/devicetest/index.html , TGL nocodec skipped, a single suspend-resume failure on LNL https://sof-ci.01.org/sofpr/PR9818/build10633/devicetest/index.html and PTL not fully configured yet |
Extract a couple of simple changes from #9804