时间虚拟化(10)

来源:互联网 发布:linux终端中文乱码 编辑:程序博客网 时间:2024/04/28 10:57

platform_time_calibration

cpu_frequency_change-> platform_time_calibration

local_time_calibration-> platform_time_calibration

time_suspend-> platform_time_calibration

int __init init_xen_time(void)

{

    open_softirq(TIME_CALIBRATE_SOFTIRQ,local_time_calibration);

resume_platform_timer

 

int time_resume(void)

{

    /*u64 tmp = */init_pit_and_calibrate_tsc();

 

    /* Disable this while calibrate_tsc_ap() also is skipped. */

    /*set_time_scale(&this_cpu(cpu_time).tsc_scale, tmp);*/

 

    resume_platform_timer();

 

device_power_up-> time_resume

原创粉丝点击