Skip to content

[RISC-V] Add optimized memset/memcpy/strcpy/strcmp for Xqci#283

Open
RamNalamothu wants to merge 1 commit into
qualcomm:qualcomm-softwarefrom
RamNalamothu:xqci-optimized-lib-api
Open

[RISC-V] Add optimized memset/memcpy/strcpy/strcmp for Xqci#283
RamNalamothu wants to merge 1 commit into
qualcomm:qualcomm-softwarefrom
RamNalamothu:xqci-optimized-lib-api

Conversation

@RamNalamothu

Copy link
Copy Markdown
Contributor

The optimized implementations for Xqci will override the other existing corresponding varients when Xqci extenions are enabled.

The orverriding happens using the interface implemented in the upstream Picolibc pull requests 1090, 1092 and 1098.

The optimized implementations for Xqci will override the other
existing corresponding varients when Xqci extenions are enabled.

The orverriding happens using the interface implemented in the
upstream Picolibc pull requests 1090, 1092 and 1098.

Signed-off-by: Venkata Ramanaiah Nalamothu <vnalamot@qti.qualcomm.com>
@RamNalamothu RamNalamothu force-pushed the xqci-optimized-lib-api branch from 9004ee7 to 2c1c31a Compare April 3, 2026 06:50
@RamNalamothu

Copy link
Copy Markdown
Contributor Author

@jonathonpenix @apazos @svs-quic

This PR will need #275 to apply cleanly and hence a standalone build applying only this PR will fail, which is expected.

I made this PR to contain only the changes explicit to XQCI, so that the other PR patch file can be deleted when we upgrade Picolibc and we don't need to modify this PR, but this will apply cleanly on the upgraded Picolibc, and it will be easier to manage by just having only two patch files in this manner.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant