A big.LITTLE scheduler update
A big.LITTLE scheduler update
Posted Jun 13, 2012 19:32 UTC (Wed) by charlesgt_arm (guest, #83016)Parent article: A big.LITTLE scheduler update
Regarding simulation of b/L in symmetric. Would another option be to use hrtimers? I am not that well versed there, but initial reading suggested to me that you can run them per core, and in interrupt context. If the latter is true (former helps but not essential) then it should be fairly trivial to create a driver which interrupts the cores at given frequency and then spins in the callbacks for a period of time. Ugly, but then all cycle stealing is. The driver could offer a simple interface to select period and duty cycle (spin time). The solution (assuming hrtimer is generally supported) would be generic
Cheers
Charles