-
-
Notifications
You must be signed in to change notification settings - Fork 58
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
Add support for riscv64 #1023
Add support for riscv64 #1023
Conversation
Hi, how certain is the implementation of It's a good idea to submit this upstream first A reference is also |
Thanks for the PR! Do we have any way to add a CI run for this in some fashion? |
Hi @jpcima , According to the spec, RISC-V currently does not support HINTs:
I'm wondering that is their any workaround for us to make this package compiles on RISC-V, given that |
This solution, if it exists, it's about retaining the lock-free characteristic of the queue structure, yet at the same time have some sort of cpu pause that protects against priority inversion. is there source code of other lock-free data structures implemented on the RISC-V? |
As provided by the spec, (but I can hardly imagine how to port the package to make it compatible with this |
- Fix rotten and make it less likely to rot - Remove a no longer necessary patch. - Pull patch from upstream PR instead of storing it here: sfztools/sfizz#1023
- Fix rotten and make it less likely to rot - Remove a no longer necessary patch. - Pull patch from upstream PR instead of storing it here: sfztools/sfizz#1023
Giving the current conflict caused by the repository split, I added the |
@XieJiSS do you have some input about the state of this issue? I have no knowledge about this but I notice some discrepancy between this commit and your previous comment |
@redtide I think that PR is quite outdated and the situation of RISC-V hardware has improved a lot since then. I'd suggest reusing the code purposed in boostorg/atomic#65 |
Oh, you are right, the code has changed in the defs file.
Not sure but it's possible that here nobody have knowledge nor machines to test, and so give support, on RISC-V, otherwise this issue would be already solved. |
Sure, I'm willing to create a PR in the next few days, most probably during this weekend :-) |
This patch adds support for building on riscv64.