Closed MischaBaars closed 9 months ago
The tabsize was set to 10 on my side and might need another five minutes of work.
I had simular build issue on Ubuntu 22.04.1 and also created a local fix. Knowing what to do I see that this pull request actually has the complete solution and even in a nicer way then that I had figured out.
this pull request actually has the complete solution
If you think this has the complete solution, you're mistaken. The XVSEC part does not compile, because support for the mm_segment_t struct has been deprecated as of kernel 5.17.15. The QDMA part does compile, but has not been tested yet. The XDMA part does compile, but the xdma_mm.sh script fails to complete because it is testing BRAM upto 8k and beyond, while the IP Example Design has only 4k BRAM.
Perhaps I should learn how to sign my commits and try again.
Thanks for the update.
Atleast it has a good solution to solve xdma driver build which does not build from the main branch... Due to that I spend 2 days to figure out how to get that to build for ubuntu 22.04 release. That is not your problem but to bad that parts of the solution have not been integrated in the main branch. I also suspect that it also helps the qdma driver but I do not build that since we don't use it.
Well, I managed to get the merge request signed, but now I get this message:
Merging is blocked The base branch restricts merging to authorized users. Learn more about protected branches.
So I don't really know how to help you people any further. Building on top of this unmerged code to fix the scripts only makes things complicated. People that did have merge requests accepted seem to have left a long time ago. I have notified AMD about this and I hope the problem will be resolved soon.
Glad to help!
Thanks for your effort!
I manually changed the code so I can continue. Just wanted to avoid other people running into the same issue. Resolving the merge rights can be a pain...
Regards, Eric
Look, my primary concern is to get the Xilinx/AMD IP Design Examples working and not to get the copyright on a few lines of code pushed through.
The code is supposed to be of help. The copyright is left untouched.