Forum Discussion
Altera_Forum
Honored Contributor
15 years agoThe problem with custom board. (Exception access user space)
Hello everyone, I have trying to run Linux on my custom board. But, Exception occurs when you access the user space. start_kernel () is passed. kernel_init () will call the initializat...
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