Locking in xv6

Summary :

Explains spinlock implementation using xchg instruction, interrupt disabling, ptable.lock across context switching, and critical section protection.


Locking in xv6