-
Notifications
You must be signed in to change notification settings - Fork 79
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
The ION patches #91
Comments
I believe we have people using them for the SDP use cases. Having said that, I believe that Andrew (when he was at TI) and John Stultz and others have made significant improvements in this area. Without having enough details it sounds to me like it could be worth having a look SDP and see whether the SDP solution could be updated so it use upstream patches. If upstream patches doesn't fully support SDP, then the next step would be to see if we (someone) can contribute with the missing pieces. In short, it should be possible to have the SDP use case working without having to carry patches downstream. |
They have been painful to rebase on occasions, yes, and thanks @etienne-lms for helping with that ;-)
That would be good indeed. I have not tried to rebase our branch onto upstream now, but since 5.13 seems to be close (this Sunday?) I might try to do it so that we can take it in the 3.13.0 release. |
ION has been removed from the upstream kernel in v5.10. I have pushed https://github.com/linaro-swg/linux/commits/wip/optee-v5.12 which is a rebase of our optee branch onto v5.12 without the ION patches. I have also removed the I'd like to replace the |
edit comments appeared in the wrong order.
That means that our SDP will not work any longer?
OK with me (SDP needs to be sorted in one or another way at some point). |
I think this file is quite useful for one using an older kernel version. |
Correct, |
+1. We only need to refer to this file and nothing else when porting TEE driver patches to older AOSP kernels that don't have it. We don't have search through git trees and, most importantly, can be sure no patches and any of their dependencies are missed. |
@etienne-lms @vchong OK fair enough. Then I suggest I re-generate this file from the following command (in this example I list all the TEE patches up to v5.12), because there are minor errors in the current file (
The output is like so which is almost identical to the current file:
We can reasonably only list the patches touching |
It seems a bit pointless to generate this file all the time. Wouldn't it be enough to keep these commands somewhere? Perhaps as an entry at https://optee.readthedocs.io/en/latest/faq/faq.html? |
I note that IBART does run |
I'd imagine that it'll take some time to change SDP so it's working again. So to be able to merge our downstream patches to a more recent version I see no other solution at this point than have do disable SDP in IBART. |
Branch |
OK, I'll disable SDP test in IBART for now. Thanks Jerome! |
Do we have a plan for the ION patches in the optee branch?
They have been there for quite some time and I suppose they are quite painful to rebase.
The text was updated successfully, but these errors were encountered: