You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Introduce a simple spinlock implementation based on test-and-set using
RV32A atomic instructions. The spinlock API includes basic locking,
IRQ-safe variants, and versions that save and restore interrupt state.
To support atomic instructions, the Makefile is updated to enable the
'A' extension by changing the -march flag.
This is the first step toward enabling multi-core task scheduling
support on RISC-V SMP systems.
0 commit comments