CPU_QUIESCED
ASSERT((cp->cpu_flags & CPU_QUIESCED) == 0);
ASSERT((cp->cpu_flags & CPU_QUIESCED) == 0);
ASSERT((cp->cpu_flags & CPU_QUIESCED) == 0);
ASSERT((bestcpu->cpu_flags & CPU_QUIESCED) == 0);
while (cp->cpu_flags & CPU_QUIESCED)
notick = ((cp->cpu_flags & CPU_QUIESCED) || CPU_ON_INTR(cp) ||
cp->cpu_flags &= ~(CPU_QUIESCED | CPU_OFFLINE | CPU_FROZEN |
cp->cpu_flags |= CPU_QUIESCED;
if (!(cp->cpu_flags & CPU_QUIESCED))
cpu[cpuid]->cpu_flags = CPU_QUIESCED | CPU_OFFLINE | CPU_POWEROFF;
if ((cp->cpu_flags & (CPU_QUIESCED | CPU_READY)) != CPU_READY) {
ASSERT(!(dest->cyp_cpu->cpu_flags & (CPU_QUIESCED | CPU_OFFLINE)));
if (CPU->cpu_flags & (CPU_QUIESCED|CPU_OFFLINE)) {
(cp->cpu_flags & (CPU_QUIESCED | CPU_OFFLINE)))
(((_cp)->cpu_flags & (CPU_QUIESCED|CPU_OFFLINE)) == 0))
ASSERT((cp->cpu_flags & CPU_QUIESCED) != 0);
printf("#define\tCPU_QUIESCED 0x%x\n", CPU_QUIESCED);
cpu[i]->cpu_flags |= CPU_QUIESCED;
ASSERT((cp->cpu_flags & CPU_QUIESCED) != 0);
cp->cpu_flags = CPU_OFFLINE | CPU_QUIESCED | CPU_POWEROFF;
cp->cpu_flags &= ~(CPU_POWEROFF | CPU_QUIESCED);
cp->cpu_flags = CPU_OFFLINE | CPU_QUIESCED | CPU_POWEROFF;
ASSERT(cp->cpu_flags & CPU_QUIESCED);
if (cp->cpu_flags & CPU_QUIESCED)
printf("#define\tCPU_QUIESCED %d\n", CPU_QUIESCED);
| CPU_OFFLINE | CPU_QUIESCED;
while (((volatile ushort_t)cp->cpu_flags) & CPU_QUIESCED)
ASSERT(cp->cpu_flags & CPU_QUIESCED);
cpu[i]->cpu_flags |= CPU_QUIESCED;
if (CPU_XCALL_READY(cp->cpu_id) && (!(cp->cpu_flags & CPU_QUIESCED))) {
(CPU_EXISTS|CPU_QUIESCED))) {
cp->cpu_flags = CPU_OFFLINE | CPU_QUIESCED | CPU_POWEROFF;
cpu[i]->cpu_flags |= CPU_QUIESCED;
cp->cpu_flags = CPU_OFFLINE | CPU_QUIESCED | CPU_POWEROFF;
(CPU_EXISTS|CPU_QUIESCED))) {
ASSERT((cp->cpu_flags & (CPU_EXISTS | CPU_OFFLINE | CPU_QUIESCED)) ==
(CPU_EXISTS | CPU_OFFLINE | CPU_QUIESCED));
CPU->cpu_flags = CPU_POWEROFF | CPU_OFFLINE | CPU_QUIESCED;
cpu[i]->cpu_flags |= CPU_QUIESCED;
cp->cpu_flags = CPU_OFFLINE | CPU_QUIESCED | CPU_POWEROFF;
cp->cpu_flags = CPU_OFFLINE | CPU_QUIESCED | CPU_FAULTED;