国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種龍芯刀片南橋sata控制器bios的實(shí)現(xiàn)方法

      文檔序號(hào):6335494閱讀:386來源:國知局
      專利名稱:一種龍芯刀片南橋sata控制器bios的實(shí)現(xiàn)方法
      一種龍芯刀片南橋SATA控制器BIOS的實(shí)現(xiàn)方法技術(shù)領(lǐng)域
      本發(fā)明提供了一種南橋SATA控制器BIOS的實(shí)現(xiàn)方法,具體一種基于龍芯CPU 平臺(tái)的南橋SATA控制器BIOS的實(shí)現(xiàn)方法。
      背景技術(shù)
      龍芯(英語Loongson)是中國科學(xué)院計(jì)算所自主開發(fā)的通用CPU,采用簡單 指令集,類似于MIPS指令集;它采用的基本輸入輸出系統(tǒng)是一種名為PMON的軟件。 PMON是一個(gè)兼有BIOS和boot loader部分功能的開放源碼軟件,主要應(yīng)用于MIPS、 ARM、PowerPC等平臺(tái),不同于X86架構(gòu)的BIOS。
      目前市場上的龍芯產(chǎn)品使用過兩種類型的硬盤,即IDE硬盤和通過IDE轉(zhuǎn)SATA 接口連接的硬盤。IDE硬盤在速度方面無法滿足高性能計(jì)算的要求。而且目前市場上主 流的硬盤類型是SATA硬盤,使用IDE硬盤將會(huì)造成市場局限性。通過IDE轉(zhuǎn)SATA接 口連接SATA硬盤的方式,雖然提高了硬盤速度,卻增加了產(chǎn)品的成本和軟件設(shè)計(jì)的復(fù)雜度。發(fā)明內(nèi)容
      本發(fā)明的目的是提供一種PMON中SATA控制器的初始化方法,它能夠?qū)δ蠘?自帶的SATA控制器進(jìn)行初始化,并實(shí)現(xiàn)SATA硬盤的正常工作。
      一種龍芯刀片南橋SATA控制器BIOS的實(shí)現(xiàn)方法,包含以下步驟
      A、在PMON的PCI掃描配置過程之前,使能SATA控制器,并開啟主要的芯片 控制寄存器;
      B、PMON在掃描設(shè)備過程中找到SATA控制器,并分配IO與MEM資源;
      C、在PMON中將SATA控制器設(shè)置為IDE模式,使得程序在設(shè)備配置過程中將 SATA控制器識(shí)別為IDE設(shè)備,并進(jìn)行配置;
      D、根據(jù)南橋芯片的初始化寄存器配置SATA控制器;
      E、配置成功后,連接在SATA控制器上的SATA硬盤按照IDE硬盤的驅(qū)動(dòng)模式 來正常引導(dǎo)內(nèi)核;
      F、在內(nèi)核引導(dǎo)過程中,通過SATA驅(qū)動(dòng)來修改硬盤的運(yùn)行模式為AHCI,保證硬盤運(yùn)行速度。
      本發(fā)明一種優(yōu)選的技術(shù)方案在于所說的BIOS為PM0N,所說的SATA控制器是 集成在AMD SB710中。


      圖1是SATA硬盤在龍芯刀片上的連接方式框圖
      圖2是SB700結(jié)構(gòu)框圖具體實(shí)施方式
      下面具體實(shí)施方式
      對(duì)本發(fā)明的方法進(jìn)行說明。
      本實(shí)例基于的硬件平臺(tái)是龍芯刀片服務(wù)器。龍芯刀片的主要部分是龍芯3A芯片 和AMD 780E+SB700芯片組。PMON程序的主要作用是實(shí)現(xiàn)對(duì)龍芯刀片上各個(gè)設(shè)備功能 的初始化,保證龍芯刀片正常工作,并順利引導(dǎo)操作系統(tǒng)。
      如圖1所示南橋SB700的結(jié)構(gòu)框圖。PMON對(duì)南橋設(shè)備的工作大體上可以分為 三部分一、設(shè)備的使能;二、設(shè)備的掃描和配置;三、設(shè)備的初始化。針對(duì)PMON特 性,本發(fā)明對(duì)SATA控制器的初始化工作也分為三部分。圖2所示的是SATA硬盤在龍 芯刀片上的連接方式。
      1、在PMON的PCI掃描配置過程之前,需要使能SATA控制器,并開啟主要的 芯片控制寄存器。從而保證PMON在掃描設(shè)備的過程中可以正常找到SATA控制器,并 分配工O與MEM資源。
      2、SB700芯片內(nèi)部集成的SATA控制器可以工作在IDE、AHCK RAID三種模式,而在BIOS階段硬盤對(duì)速度沒有要求,因此本發(fā)明在PMON中將SATA控制器設(shè)置為 工DE模式,使得程序在設(shè)備配置過程中將SATA控制器識(shí)別為IDE設(shè)備,并進(jìn)行速度等 方面的配置。
      3、第三部分是SATA控制器的初始化過程。不同的南橋芯片相應(yīng)的SATA控制 器初始化寄存器不同。則參照南橋寄存器說明信息對(duì)SATA控制器進(jìn)行相應(yīng)的配置。配 置成功后,連接在SATA控制器上的SATA硬盤即可以按照IDE硬盤的驅(qū)動(dòng)模式來正常引 導(dǎo)內(nèi)核。在引導(dǎo)內(nèi)核的過程中,通過SATA驅(qū)動(dòng)來修改硬盤的運(yùn)行模式為AHCI,從而保 證了硬盤的速度。
      權(quán)利要求
      1.一種龍芯刀片南橋SATA控制器BIOS的實(shí)現(xiàn)方法,其特征在于包含以下步驟,A、在PMON的PCI掃描配置過程之前,使能SATA控制器,并開啟主要的芯片控制寄存器;B、PMON在掃描設(shè)備過程中找到SATA控制器,并分配IO與MEM資源;C、在PMON中將SATA控制器設(shè)置為IDE模式,使得程序在設(shè)備配置過程中將 SATA控制器識(shí)別為IDE設(shè)備,并進(jìn)行配置;D、根據(jù)南橋芯片的初始化寄存器配置SATA控制器;E、配置成功后,連接在SATA控制器上的SATA硬盤按照IDE硬盤的驅(qū)動(dòng)模式來正 常引導(dǎo)內(nèi)核;F、在內(nèi)核引導(dǎo)過程中,通過SATA驅(qū)動(dòng)來修改硬盤的運(yùn)行模式為AHCI,保證硬盤 運(yùn)行速度。
      2.如權(quán)利要求1所述的一種龍芯刀片南橋SATA控制器BIOS的實(shí)現(xiàn)方法,其特征在 于所說的BIOS為PM0N,所說的SATA控制器是集成在AMD SB710中。
      全文摘要
      本發(fā)明的目的是提供一種PMON中SATA控制器的初始化方法,它能夠?qū)δ蠘蜃詭У腟ATA控制器進(jìn)行初始化,并實(shí)現(xiàn)SATA硬盤的正常工作。首先保證正常識(shí)別南橋SATA控制器,在PMON對(duì)設(shè)備初始化過程中對(duì)SATA控制器進(jìn)行正確初始化,實(shí)現(xiàn)SATA硬盤的正確初始化和引導(dǎo)。
      文檔編號(hào)G06F9/445GK102023879SQ201010536629
      公開日2011年4月20日 申請(qǐng)日期2010年11月4日 優(yōu)先權(quán)日2010年11月4日
      發(fā)明者劉新春, 呂民強(qiáng), 尹寧寧, 李豐旺, 李永成, 邵宗有, 鄭臣明 申請(qǐng)人:天津曙光計(jì)算機(jī)產(chǎn)業(yè)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1