quoted
In that case you obviously need to sync the timebases, sure.
The firmware could be smart and do the sync at CPU start-up
time though.
I am investigating this and, as I indicated to Ben, submit
a follow up patch to implement it if I figure out to do it.
Great.
quoted
In
some cases the kernel explicitly tells the firmware to start/
stop the timebases, that's better than the kernel having to
handle the nitty-gritty details itself already.
Thoughts?
Well, by the time Linux is running, there is no more firmware
available. Linux is essentially autononomous at this stage,
and I think it will have to arrange for the TB sync itself.
I'm confused now. So are or arent't all CPUs running at the
time Linux is started? Are you saying Linux manually starts
all non-boot CPUs?!?
Segher