CPU_RUNNING
cp->cpu_flags &= ~CPU_RUNNING;
CPU->cpu_flags = CPU_READY | CPU_RUNNING | CPU_EXISTS | CPU_ENABLE;
ASSERT((cp->cpu_flags & CPU_RUNNING) == 0);
cp->cpu_flags |= CPU_RUNNING | CPU_READY | CPU_EXISTS;
~(CPU_RUNNING | CPU_READY | CPU_EXISTS | CPU_ENABLE);
cp->cpu_flags |= CPU_EXISTS | CPU_READY | CPU_RUNNING;
CPU->cpu_flags = CPU_RUNNING;
cp->cpu_flags |= CPU_RUNNING | CPU_ENABLE | CPU_EXISTS;
cp->cpu_flags |= CPU_RUNNING | CPU_READY | CPU_EXISTS