国产精品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>

      一種龍芯刀片設備中斷分配的實現(xiàn)方法

      文檔序號:6428012閱讀:225來源:國知局
      專利名稱:一種龍芯刀片設備中斷分配的實現(xiàn)方法
      技術領域
      本發(fā)明涉及設備中斷的信號分配,具體來說,涉及一種龍芯刀片設備中斷分配的實現(xiàn)方法。
      背景技術
      龍芯刀片采用的是龍芯3A和AMD南北橋(RS780SB710)的一種架構。針對X86平臺的刀片,設備的中斷分配都是采用LAPIC,與PIC中的IRR、ISR不同的是,LAPIC的ISR、 IRR均為256bit寄存器,對應x86平臺上的256個中斷vector,其中0 15為架構預留, 中斷號資源比較充裕,所以設備的中斷分配也不存在擴展性問題。而對于龍芯平臺,由于不支持LAPIC功能,所以只能采用傳統(tǒng)的PIC中斷機制,南北橋里面集成了 8259中斷控制器, 這種中斷方式支持15個中斷向量,而且還有很多是保留用的,比如串口,IDE硬盤,PS2等, 所以中斷資源比較稀缺,所以,需要一種有效的方式,給各種設備分配有限的中斷號,而且還要適應設備的擴展。

      發(fā)明內容
      為了實現(xiàn)設備的中斷分配,本發(fā)明提供了一種龍芯刀片設備中斷分配的實現(xiàn)方法。一種龍芯刀片設備中斷分配的實現(xiàn)方法,為所有設備分配一個固定的中斷號,設備發(fā)出中斷請求給中斷管理模塊,中斷管理模塊向中斷分配模塊申請中斷線,中斷分配模塊分配給中斷管理模塊中斷線后,中斷管理模塊將中斷信號發(fā)給中斷控制器,進行中斷服務。優(yōu)選的,所述中斷管理模塊對設備的中斷請求進行重定位,對每個中斷請求做寄
      存并管理。優(yōu)選的,所述中斷分配模塊對中斷線進行管理,當有來自中斷管理模塊的請求信號時,查看是否有空余中斷線,若有,則分配,若沒有,則返回等待信息。較優(yōu)選的,所述中斷管理模塊收到中斷分配模塊的等待信息后,將正在請求中斷線的中斷請求放入等待隊列,并將以后所有的請求放入等待隊列。優(yōu)選的,所述中斷分配模塊每隔一段設定時間掃描一次線路,并重新統(tǒng)計空余線路數(shù)。較優(yōu)選的,所述中斷分配模塊在統(tǒng)計出有新的空余線路時,則查詢中斷管理模塊的等待隊列,若隊列不為空,則分配中斷線給中斷管理模塊。優(yōu)選的,所述中斷管理模塊在中斷服務完成后,對設備進行關中斷,空出中斷線。優(yōu)選的,對于頻繁進行中斷請求或長時間占用中斷線的設備,可以對其分配固定的中斷線。較優(yōu)選的,所述設備如果有1個以上,可以只分配一個中斷線,使其共享一個中斷線。
      優(yōu)選的,所述設備若為北橋設備,則分配固定的中斷線。本發(fā)明通過添加中斷管理模塊和中斷控制模塊,使得龍芯刀片下的各種設備有效的分配中斷號,使有限的中斷號資源合理的得到應用。


      圖1是本發(fā)明系統(tǒng)結構圖
      具體實施例方式本發(fā)明提供的一種龍芯刀片設備中斷分配的實現(xiàn)方法,首先為所有設備分配一個固定的中斷號,設備發(fā)出中斷請求給中斷管理模塊,中斷管理模塊向中斷分配模塊申請中斷線,中斷分配模塊分配給中斷管理模塊中斷線后,中斷管理模塊將中斷信號發(fā)給中斷控制器,進行中斷服務。中斷管理模塊對設備的中斷請求進行重定位,對每個中斷請求做寄存并管理; 在中斷服務完成后,對設備進行關中斷,空出中斷線。中斷分配模塊對中斷線進行管理,當有來自中斷管理模塊的請求信號時,查看是否有空余中斷線,若有,則分配,若沒有,則返回等待信息。當中斷管理模塊收到中斷分配模塊的等待信息后,將正在請求中斷線的中斷請求放入等待隊列,并將以后所有的請求放入等待隊列。中斷分配模塊每隔一段設定時間掃描一次線路,并重新統(tǒng)計空余線路數(shù)。在統(tǒng)計出有新的空余線路時,則查詢中斷管理模塊的等待隊列,若隊列不為空,則分配中斷線給中斷管理模塊。對于頻繁進行中斷請求或長時間占用中斷線的設備,可以對其分配固定的中斷線。同類設備如果有1個以上,可以只分配一個中斷線,使其共享一個中斷線。若為北橋設備,則分配固定的中斷線。
      權利要求
      1.一種龍芯刀片設備中斷分配的實現(xiàn)方法,其特征在于為所有設備分配一個固定的中斷號,設備發(fā)出中斷請求給中斷管理模塊,中斷管理模塊向中斷分配模塊申請中斷線,中斷分配模塊分配給中斷管理模塊中斷線后,中斷管理模塊將中斷信號發(fā)給中斷控制器,進行中斷服務。
      2.如權利要求1所述的方法,其特征在于所述中斷管理模塊對設備的中斷請求進行重定位,對每個中斷請求做寄存并管理。
      3.如權利要求1所述的方法,其特征在于所述中斷分配模塊對中斷線進行管理,當有來自中斷管理模塊的請求信號時,查看是否有空余中斷線,若有,則分配,若沒有,則返回等 信息。
      4.如權利要求3所述的方法,其特征在于所述中斷管理模塊收到中斷分配模塊的等待信息后,將正在請求中斷線的中斷請求放入等待隊列,并將以后所有的請求放入等待隊列。
      5.如權利要求1所述的方法,其特征在于所述中斷分配模塊每隔一段設定時間掃描一次線路,并重新統(tǒng)計空余線路數(shù)。
      6.如權利要求3或5所述的方法,其特征在于所述中斷分配模塊在統(tǒng)計出有新的空余線路時,則查詢中斷管理模塊的等待隊列,若隊列不為空,則分配中斷線給中斷管理模塊。
      7.如權利要求1所述的方法,其特征在于所述中斷管理模塊在中斷服務完成后,對設備進行關中斷,空出中斷線。
      8.如權利要求1所述的方法,其特征在于對于頻繁進行中斷請求或長時間占用中斷線的設備,可以對其分配固定的中斷線。
      9.如權利要求8所述的方法,其特征在于所述設備如果有1個以上,可以只分配一個中斷線,使其共享一個中斷線。
      10.如權利要求1所述的方法,其特征在于所述設備若為北橋設備,則分配固定的中斷線。
      全文摘要
      本發(fā)明提供了一種龍芯刀片設備中斷分配的實現(xiàn)方法,為所有設備分配一個固定的中斷號,設備發(fā)出中斷請求給中斷管理模塊,中斷管理模塊向中斷分配模塊申請中斷線,中斷分配模塊分配給中斷管理模塊中斷線后,中斷管理模塊將中斷信號發(fā)給中斷控制器,進行中斷服務。本發(fā)明通過添加中斷管理模塊和中斷控制模塊,使得龍芯刀片下的各種設備有效的分配中斷號,使有限的中斷號資源合理的得到應用。
      文檔編號G06F13/24GK102314399SQ20111018882
      公開日2012年1月11日 申請日期2011年7月7日 優(yōu)先權日2011年7月7日
      發(fā)明者劉新春, 尹寧寧, 李豐旺, 李永成, 楊曉君, 邵宗有, 鄭臣明 申請人:曙光信息產業(yè)股份有限公司
      網友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1