Linked by Thom Holwerda on Fri 18th Sep 2009 17:30 UTC, submitted by Moulinneuf
Thread beginning with comment 384868
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.
There already is work underway to port Haiku to ARM so don't be surprised if there is something bootable in the next year or so.
Question: It is my understanding that BeOS/Haiku uses the 'HALT' instruction to lower power use when the CPU is idle and waiting for an interrupt, does the ARM have such an instruction/mode and if it does how much power is used compared to normal CPU needs?
I am thinking in term of a large number of cores when a number of them will sit idle when there is not a heavy load on the system.
Question: It is my understanding that BeOS/Haiku uses the 'HALT' instruction to lower power use when the CPU is idle and waiting for an interrupt, does the ARM have such an instruction/mode and if it does how much power is used compared to normal CPU needs?
I am thinking in term of a large number of cores when a number of them will sit idle when there is not a heavy load on the system.
From what I understand Haiku is based on the NewOS kernel which includes support inside it for multiplatformness.
The problem with Linux is the need to get rid of HAL and replace it with something that doesn't depend on a constant cycle of polling. Once HAL is replaced you'll find that battery life will improve considerably when combined with the improvements that are slated for 2.6.32.







Member since:
2005-07-06
There already is work underway to port Haiku to ARM so don't be surprised if there is something bootable in the next year or so.
Question: It is my understanding that BeOS/Haiku uses the 'HALT' instruction to lower power use when the CPU is idle and waiting for an interrupt, does the ARM have such an instruction/mode and if it does how much power is used compared to normal CPU needs?
I am thinking in term of a large number of cores when a number of them will sit idle when there is not a heavy load on the system.