Skip to content
Snippets Groups Projects
  • Russ Cox's avatar
    assorted fixes: · 48755214
    Russ Cox authored
     * rename c/cp to cpu/proc
     * rename cpu.context to cpu.scheduler
     * fix some comments
     * formatting for printout
    48755214
spinlock.h 317 B
// Mutual exclusion lock.
struct spinlock {
  uint locked;       // Is the lock held?
  
  // For debugging:
  char *name;        // Name of lock.
  struct cpu *cpu;   // The cpu holding the lock.
  uint pcs[10];      // The call stack (an array of program counters)
                     // that locked the lock.
};