[haiku-appserver] Re: CPU-idle-loop and HALT instruction?
- From: Stephan Assmus <superstippi@xxxxxx>
- To: haiku-appserver@xxxxxxxxxxxxx
- Date: Mon, 12 Dec 2005 23:52:06 +0100
> > Or, is it already in there and can I somehow enable it?
>
>
> From src/system/kernel/arch/x86/arch_cpu.c:
>
> void
> arch_cpu_idle(void)
> {
> switch (smp_get_num_cpus()) {
> case 0:
> panic("You need at least 1 CPU to run Haiku\n");
> case 1:
> asm("hlt");
> default:
> break;
> }
> }
>
> So, if you have more than one CPU, the only thing you can do is change this
> code. There might be a reason, why it is implemented like it is, though. On
> the other hand there's also no comment that you computer will explode when
> executing "hlt" on a multi CPU machine either...
I seem to recall that on my dual CPU machine, there is simply two idle
threads running. Or is my memory failing me?
Best regards,
-Stephan
- Follow-Ups:
- [haiku-appserver] Re: CPU-idle-loop and HALT instruction?
- From: Ingo Weinhold
- References:
- [haiku-appserver] CPU-idle-loop and HALT instruction?
- From: Rudolf
- [haiku-appserver] Re: CPU-idle-loop and HALT instruction?
- From: Ingo Weinhold
Other related posts:
- » [haiku-appserver] CPU-idle-loop and HALT instruction?
- » [haiku-appserver] Re: CPU-idle-loop and HALT instruction?
- » [haiku-appserver] Re: CPU-idle-loop and HALT instruction?
- » [haiku-appserver] Re: CPU-idle-loop and HALT instruction?
- » [haiku-appserver] Re: CPU-idle-loop and HALT instruction?
- » [haiku-appserver] Re: CPU-idle-loop and HALT instruction?
- » [haiku-appserver] Re: CPU-idle-loop and HALT instruction?
- » [haiku-appserver] Re: CPU-idle-loop and HALT instruction?
- » [haiku-appserver] Re: CPU-idle-loop and HALT instruction?
- » [haiku-appserver] Re: CPU-idle-loop and HALT instruction?
- » [haiku-appserver] Re: CPU-idle-loop and HALT instruction?
- » [haiku-appserver] Re: CPU-idle-loop and HALT instruction?
- [haiku-appserver] Re: CPU-idle-loop and HALT instruction?
- From: Ingo Weinhold
- [haiku-appserver] CPU-idle-loop and HALT instruction?
- From: Rudolf
- [haiku-appserver] Re: CPU-idle-loop and HALT instruction?
- From: Ingo Weinhold