Posted: Mon Apr 21, 2008 1:19 pm
That's not the point, is it? For all you know the SMM does it. That would seriously screw up your APIC timing.z180 wrote:a lot of os cant change the internal timing frequency
JAL
That's not the point, is it? For all you know the SMM does it. That would seriously screw up your APIC timing.z180 wrote:a lot of os cant change the internal timing frequency
I guess one way to do this would be to have your scheduler having a function like scheduler.SetFrequency(hz). Assuming a modular monolithic kernel (like mine), this scheduler function would obviously need to make a call to your architecture-dependent code to set the APIC frequency appropriately, based on the current ACPI driver data.bewing wrote:It sounds, then, like there has to be a method for a Mobo driver to broadcast to the rest of the system when there is an FSB speed change -- so the rest of the system knows to recalibrate timing.