[發明專利]一種基于龍芯處理器平臺的待機方法有效
| 申請號: | 201110419255.8 | 申請日: | 2011-12-15 |
| 公開(公告)號: | CN102541246A | 公開(公告)日: | 2012-07-04 |
| 發明(設計)人: | 吳少剛;陳華才 | 申請(專利權)人: | 江蘇中科夢蘭電子科技有限公司 |
| 主分類號: | G06F1/32 | 分類號: | G06F1/32 |
| 代理公司: | 南京蘇高專利商標事務所(普通合伙) 32204 | 代理人: | 柏尚春 |
| 地址: | 215500 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 處理器 平臺 待機 方法 | ||
1.一種基于龍芯處理器平臺的待機方法,其特征在于包括以下步驟:
1)凍結進程;
2)外設停止工作;
3)關閉外設電源;
4)關閉輔核;
5)保存主核執行上下文;
i.調整堆棧指針,留出一個棧幀來保存上下文;
ii.將1~7號通用寄存器保存到棧幀;
iii.將16~23號通用寄存器保存到棧幀;
iv.將26~31號,除29號寄存器外的其他通用寄存器保存到棧幀;
v.將協處理0的寄存器保存到棧幀;
6)主核執行操作進入待機狀態
i.將堆棧指針的當前值寫入非易失性存儲器;
ii.將喚醒入口地址寫入非易失性存儲器;
iii.刷回并無效化一級高速緩存;
iv.刷回并無效化二級高速緩存;
v.通過BIOS調用接口,將控制權轉交給BIOS;
vi.BIOS將內存設置成自刷新模式;
vii.BIOS通知EC關閉除內存以外所有部件的電源;
7)恢復主核執行上下文
i.從棧幀恢復協處理0的部分寄存器;
ii.從棧幀恢復1~7號通用寄存器;
iii.從棧幀恢復16~23號通用寄存器;
iv.從棧幀恢復26~31號,除29號寄存器外的其他通用寄存器;
v.調整堆棧指針,丟棄沒有用處的棧幀;
8)開啟輔核;
9)開啟外設電源;
10)外設開始工作;
11)恢復進程。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于江蘇中科夢蘭電子科技有限公司,未經江蘇中科夢蘭電子科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110419255.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種鉛筆筆帽
- 下一篇:用于橋梁施工的混凝土攪拌裝置





