-
Notifications
You must be signed in to change notification settings - Fork 0
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
Imx9 bug fixes 2511 #318
Imx9 bug fixes 2511 #318
Conversation
Avoid spurious interrupts on reboot Signed-off-by: Jouni Ukkonen <[email protected]>
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, I added comments about some other weirdness
|
||
up_invalidate_dcache((uintptr_t)buffer, | ||
(uintptr_t)buffer + ALIGN_UP(nbytes)); | ||
int n = nbytes; | ||
|
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.
This is fine, but what is the cache invalidate above about???
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.
done, removed
while (n-- > 0) | ||
{ | ||
*buffer++ = *src++; | ||
} |
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.
Again, the cache clean below? Should we remove those at the same if they are useless?
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.
done
libc memcpy cannot access fspi memory space correctly remove unnecessary debugassert and cache operations Signed-off-by: Jouni Ukkonen <[email protected]>
ba26fee
to
0ac2cfa
Compare
Summary
Impact
Testing