欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種龍芯主板硬盤切換管理的方法

文檔序號(hào):6559392閱讀:554來源:國知局
專利名稱:一種龍芯主板硬盤切換管理的方法
技術(shù)領(lǐng)域
本發(fā)明涉及主板BIOS,具體來說,涉及基于龍芯loongson3A CPU和AMD RS780E組合的硬件平臺(tái),來實(shí)現(xiàn)SATA和IDE硬盤工作切換的方法。
背景技術(shù)
龍芯(英語L00ngS0n)是通用CPU,采用簡(jiǎn)單指令集,類似于MIPS指令集;它采用的基本輸入輸出系統(tǒng)是一種名為PMON的軟件。PMON是一個(gè)兼有BIOS和boot loader部分功能的開放源碼軟件,主要應(yīng)用于MIPS、ARM、PowerPC等平臺(tái),不同于X86架構(gòu)的BIOS。目前市場(chǎng)上的龍芯產(chǎn)品使用過兩種類型的硬盤,一是南橋IDE控制器直連的IDE 硬盤,二是通過IDE轉(zhuǎn)SATA接口連接器連接的硬盤。而在一塊龍芯主板上同時(shí)使用南橋 IDE控制器和SATA控制器各自連接硬盤的情況沒有出現(xiàn)過;當(dāng)南橋IDE控制器和SATA控制器同時(shí)可以工作時(shí),如何協(xié)商兩種硬盤的工作就成了問題。

發(fā)明內(nèi)容
為了解決上述問題,本發(fā)明提出了一種協(xié)商SATA控制器和IDE控制器的工作的方法。一種龍芯主板硬盤切換管理的方法,BIOS在啟動(dòng)時(shí)對(duì)硬盤控制器進(jìn)行掃描和初始化,硬盤控制器掃描硬盤設(shè)備,并讀取硬盤切換模塊的硬盤配置信息,將配置信息反饋回 BIOS, BIOS根據(jù)反饋信息從硬盤啟動(dòng)操作系統(tǒng)。優(yōu)選的,所述BIOS采用PMON程序。優(yōu)選的,所述硬盤控制器包括IDE控制器和SATA控制器。優(yōu)選的,所述切換模塊為SMBUS控制器。較優(yōu)選的,所述SMBUS控制器通過OxAD寄存器控制硬盤啟動(dòng)順序。較優(yōu)選的,所述OxAD寄存器通過第四位是否置位來設(shè)定硬盤啟動(dòng)順序。較優(yōu)選的,所述OxAD寄存器的第四位置空時(shí),則SATA硬盤為主設(shè)備;所述OxAD寄存器的第四位置位時(shí),則IDE硬盤位主設(shè)備。優(yōu)選的,所述BIOS的配置文件和設(shè)備文件中添加了 SET_SATA選項(xiàng)。較優(yōu)選的,所述SET_SATA選項(xiàng)被選中時(shí),則從SATA硬盤啟動(dòng);所述SET_SATA選項(xiàng)未被選中時(shí),則從IDE硬盤啟動(dòng)。本發(fā)明通過驗(yàn)證,能夠很好的控制SATA與IDE的工作順序,保證了龍芯CPU+AMD RS780E主板的穩(wěn)定運(yùn)行。
具體實(shí)施例方式本實(shí)例基于的硬件平臺(tái)是龍芯刀片服務(wù)器。龍芯刀片的主要部分是龍芯3A芯片和AMD 780E+SB700芯片組。PMON程序的主要作用是實(shí)現(xiàn)對(duì)龍芯刀片上各個(gè)設(shè)備功能的初始化,保證龍芯刀片正常工作,并順利引導(dǎo)操作系統(tǒng)。
PMON對(duì)南橋硬盤控制器的工作大體上可以分為三個(gè)步驟一、硬盤控制器的使能;二、硬盤控制器的掃描和配置;三、硬盤控制器的初始化。因此,在PMON中,無論是對(duì) SATA控制器還是IDE控制器,他們的初始化方法都是一樣的,也就是說PMON會(huì)把兩者同等待遇。本發(fā)明在PMON的南橋設(shè)備初始化部分中通過控制SMBUS控制器的OxAD寄存器來解決是IDE設(shè)備啟動(dòng)還是從SATA設(shè)備啟動(dòng)的問題當(dāng)置空該寄存器的第四位時(shí),龍芯主板將設(shè)置SATA硬盤為主設(shè)備,并從SATA硬盤啟動(dòng);當(dāng)置位該寄存器第四位時(shí),龍芯主板將設(shè)置IDE硬盤為主設(shè)備,并從IDE啟動(dòng)。另外,為了更好的在程序上控制該寄存器,本發(fā)明在 PMON的配置文件和設(shè)備文件中添加SET_SATA選項(xiàng),當(dāng)選擇該選項(xiàng)時(shí),保持SMBUS的OxAD寄存器第四位的默認(rèn)值,設(shè)置SATA硬盤為主設(shè)備;當(dāng)不選擇該項(xiàng)時(shí),設(shè)置SMBUS的OxAD第四位,使IDE硬盤為主設(shè)備。
權(quán)利要求
1.一種龍芯主板硬盤切換管理的方法,其特征在于BI0S在啟動(dòng)時(shí)對(duì)硬盤控制器進(jìn)行掃描和初始化,硬盤控制器掃描硬盤設(shè)備,并讀取硬盤切換模塊的硬盤配置信息,將配置信息反饋回BIOS,BIOS根據(jù)反饋信息從硬盤啟動(dòng)操作系統(tǒng)。
2.如權(quán)利要求1所述的方法,其特征在于所述BIOS采用PMON程序。
3.如權(quán)利要求1所述的方法,其特征在于所述硬盤控制器包括IDE控制器和SATA控制器。
4.如權(quán)利要求1所述的方法,其特征在于所述切換模塊為SMBUS控制器。
5.如權(quán)利要求4所述的方法,其特征在于所述SMBUS控制器通過OxAD寄存器控制硬盤啟動(dòng)順序。
6.如權(quán)利要求5所述的方法,其特征在于所述OxAD寄存器通過第四位是否置位來設(shè)定硬盤啟動(dòng)順序。
7.如權(quán)利要求6所述的方法,其特征在于所述OxAD寄存器的第四位置空時(shí),則SATA 硬盤為主設(shè)備;所述OxAD寄存器的第四位置位時(shí),則IDE硬盤位主設(shè)備。
8.如權(quán)利要求1所述的方法,其特征在于所述BIOS的配置文件和設(shè)備文件中添加了 SET_SATA 選項(xiàng)。
9.如權(quán)利要求8所述的方法,其特征在于所述SET_SATA選項(xiàng)被選中時(shí),則從SATA硬盤啟動(dòng);所述SET_SATA選項(xiàng)未被選中時(shí),則從IDE硬盤啟動(dòng)。
全文摘要
本發(fā)明提供了一種龍芯主板硬盤切換管理的方法,BIOS在啟動(dòng)時(shí)對(duì)硬盤控制器進(jìn)行掃描和初始化,硬盤控制器掃描硬盤設(shè)備,并讀取硬盤切換模塊的硬盤配置信息,將配置信息反饋回BIOS,BIOS根據(jù)反饋信息從硬盤啟動(dòng)操作系統(tǒng)。本發(fā)明通過驗(yàn)證,能夠很好的控制SATA與IDE的工作順序,保證了龍芯CPU+AMD RS780E主板的穩(wěn)定運(yùn)行。
文檔編號(hào)G06F9/445GK102331941SQ201110188840
公開日2012年1月25日 申請(qǐng)日期2011年7月7日 優(yōu)先權(quán)日2011年7月7日
發(fā)明者劉新春, 尹寧寧, 李豐旺, 李永成, 楊曉君, 邵宗有, 鄭臣明 申請(qǐng)人:曙光信息產(chǎn)業(yè)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
奈曼旗| 澄迈县| 新竹县| 建湖县| 富宁县| 四川省| 伊金霍洛旗| 临安市| 奉节县| 大姚县| 黄山市| 当涂县| 伊吾县| 民勤县| 慈溪市| 金寨县| 金山区| 晋江市| 梨树县| 德安县| 永安市| 台州市| 集贤县| 沈阳市| 东乌珠穆沁旗| 陵水| 新龙县| 灵丘县| 准格尔旗| 江安县| 大兴区| 来安县| 抚顺县| 东莞市| 鹿泉市| 法库县| 漠河县| 葫芦岛市| 靖江市| 富阳市| 乌什县|