4 # Op: C(ommand)/T(est)/W(ait)
7 # | | | opcode argument
13 # opcode opcode argument
14 # schedother nice value
17 # locknowait lock nr (0-7)
18 # lockint lock nr (0-7)
19 # lockintnowait lock nr (0-7)
20 # lockcont lock nr (0-7)
21 # unlock lock nr (0-7)
22 # signal thread to signal (0-7)
28 # opcode opcode argument
33 # nprioeq normal priority
34 # npriolt normal priority
35 # npriogt normal priority
36 # locked lock nr (0-7)
37 # blocked lock nr (0-7)
38 # blockedwake lock nr (0-7)
39 # unlocked lock nr (0-7)
40 # opcodeeq command opcode or number
60 # T1 lock L0, no wait in the wakeup path
66 # T2 lock L0 interruptible, no wait in the wakeup path
67 C: lockintnowait: 2: 0
84 # Wait until T1 has locked L0 and exit