fix: missing lock in intr/nointr
change using cpuid to cpu_index
change intr/nointr to MI