龍芯處理器的主核熱插拔方法

基本信息

申請(qǐng)?zhí)?/td> CN201410586423.6 申請(qǐng)日 -
公開(公告)號(hào) CN104375881B 公開(公告)日 2017-11-14
申請(qǐng)公布號(hào) CN104375881B 申請(qǐng)公布日 2017-11-14
分類號(hào) G06F9/46(2006.01)I 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 陳華才;張福新;吳少剛 申請(qǐng)(專利權(quán))人 江蘇中科夢(mèng)蘭電子科技有限公司
代理機(jī)構(gòu) 南京蘇高專利商標(biāo)事務(wù)所(普通合伙) 代理人 張俊范
地址 215500 江蘇省蘇州市常熟市虞山鎮(zhèn)夢(mèng)蘭工業(yè)園
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種龍芯處理器的主核熱插拔方法,包括動(dòng)態(tài)關(guān)閉主核,所述動(dòng)態(tài)關(guān)閉主核包括以下步驟:1)主核從輔助核心中選定一個(gè)核心為代理主核;2)代理主核通知主核執(zhí)行角色轉(zhuǎn)換例程并等待主核發(fā)送進(jìn)入可關(guān)閉狀態(tài)通知;3)主核執(zhí)行角色轉(zhuǎn)換例程,所述角色轉(zhuǎn)換例程包括將CPU特征數(shù)據(jù)復(fù)制一份給代理主核,外部中斷路由設(shè)置到代理主核,代理主核成為參考時(shí)鐘源對(duì)象;4)主核進(jìn)行任務(wù)遷移,主核向代理主核發(fā)送進(jìn)入可關(guān)閉狀態(tài)通知;5)代理主核關(guān)閉主核時(shí)鐘。該方法解決動(dòng)態(tài)關(guān)閉主核時(shí)CPU的特征信息被銷毀,外部中斷路由過程受阻,計(jì)時(shí)系統(tǒng)校準(zhǔn)失去參考對(duì)象的問題。使CPU熱插拔過程更加完善,更加靈活、健壯。