|
kern: exception flags are now atomic.
This is a really weird one, because they didn't actually update the code which updates these flags in asm, these still use ldrb/orr/strb. But every access to these via c++ is now an atomic ldxrb/stxrb loop. Maybe they just forgot to update the asm? |
|---|
|
|
| libraries/libmesosphere/include/mesosphere/kern_k_thread.hpp |
|---|
| libraries/libvapours/include/vapours/util/arch/arm64/util_atomic.hpp |
|---|