Forum Discussion
Altera_Forum
Honored Contributor
15 years agoAs (AFAIK) Futex is not yet correctly implemented with the MMU based distribution, anything can happen if you use it.
Background: NIOS does not have any atomic instructions in hardware, so in an MMU-system that does not allow to disable interrupt in userspace, the OS needs to help the userspace with these instructions, that are absolutely necessary for implementing Futex. This is (planned to be) done using the "atomic region" trick. Maybe Hippo can jump in with a statement when this might be available. -Michael