summaryrefslogtreecommitdiff
path: root/spinlock.h
AgeCommit message (Expand)Author
2019-06-11separate source into kernel/ user/ mkfs/Robert Morris
2019-06-05spinlocks using gcc intrinsicsRobert Morris
2018-09-23Checkpoint port of xv6 to x86-64. Passed usertests on 2 processors a few times.Frans Kaashoek
2016-08-25Remove trailing white space with:Frans Kaashoek
2011-08-29Revert "Introduce and use sleeplocks instead of BUSY flags"Frans Kaashoek
2011-08-26Introduce and use sleeplocks instead of BUSY flagsFrans Kaashoek
2009-08-30assorted fixes:Russ Cox
2008-08-20formatting updatesrsc
2007-08-28clumsy blank pages to make some files align betterrsc
2006-09-07more commentsrsc
2006-08-29clean up stale error checks and panicsrtm
2006-08-10interrupts could be recursive since lapic_eoi() called before rtirtm
2006-08-08fix race in holding() check in acquire()rtm
2006-07-29open()rtm
2006-07-20uint32_t -> uint &crtm
2006-07-17add ide_lock for sleeprsc
2006-07-17add uint and standardize on typedefs instead of unsignedrsc
2006-07-15no more recursive locksrtm
2006-07-12i think my cmpxchg use was wrong in acquirertm
2006-07-12cvs add spinlock.hrtm