在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

gicv2與gicv3的區別

麥辣雞腿堡 ? 來源:TrustZone ? 作者:TrustZone ? 2023-11-07 17:54 ? 次閱讀

一、gicv2與gicv3

但是在gicv3之前一直都是使用的giv2,這兩者有什么區別?

最近在做實驗室的版本兼容,很我一直以為這個gicv2和gicv3版本更新的年代不是很久。最后看了一下gicv2的文章發現在2016年都有了,為什么現在還有gicv2,吐槽一下。不過活還是得干,之前做過關于gicv3的東西,但是現在還得整個gicv2,在基于這個gicv3上進行修改,那么必須對比一下這兩個之間的差別。

循序漸進,先整概念,再看源碼。

二、概念

1、gic概念

gic : general interrupt controller

分類

GIC中斷控制器的分類:gicv1(已棄用),gicv2,gicv3,gicv4

? ?gic400,支持gicv2架構版本。

? ?gic500,支持gicv3架構版本。

? ?gic600,支持gicv3架構版本

核心功能

gic的核心功能,就是對soc中外設的中斷源的管理,并且提供給軟件,配置以及控制這些中斷源。

? ?當對應的中斷源有效時,gic根據該中斷源的配置,決定是否將該中斷信號,發送給CPU。如果有多個中斷源有效,那么gic還會進行仲裁,選擇最高優先級中斷,發送給CPU。

? ?當CPU接受到gic發送的中斷,通過讀取gic的寄存器,就可以知道,中斷的來源來自于哪里,從而可以做相應的處理。

? ?當CPU處理完中斷之后,會告訴gic,其實就是訪問gic的寄存器,該中斷處理完畢。gic接受到該信息后,就將該中斷源取消,避免又重新發送該中斷給cpu以及允許中斷搶占

gicv3較gicv2的特點

GICv3架構是GICv2架構的升級版,增加了很多東西。變化在于以下:

? ?使用屬性層次(affinity hierarchies),來對core進行標識,使gic支持更多的core

? ?將cpu interface獨立出來,用戶可以將其設計在core內部

? ?增加redistributor組件,用來連接distributor和cpu interface

? ?增加了LPI,使用ITS來解析

? ?對于cpu interface的寄存器,增加系統寄存器訪問方式

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • cpu
    cpu
    +關注

    關注

    68

    文章

    10878

    瀏覽量

    212166
  • 中斷
    +關注

    關注

    5

    文章

    899

    瀏覽量

    41549
  • gic
    gic
    +關注

    關注

    0

    文章

    14

    瀏覽量

    6277
收藏 人收藏

    評論

    相關推薦

    多系統中斷路由的9種示例

    中斷控制器以gicv3/gicv4為例,不討論其它中斷控制器和gicv2
    的頭像 發表于 09-01 17:31 ?1667次閱讀
    多系統中斷路由的9種示例

    ARM GIC(一)之ARM soc中斷的處理介紹

    的橋接器件,就是arm公司推出大名鼎鼎的gic,general interrupt controller。gic其實是一個架構,版本歷經了gicv1(已棄用),gicv2gicv3gicv
    發表于 04-06 10:12

    ARM GIC(三)之GICv2架構的組成及其功能簡析

    就不適用了,所以ARM后面又加入GICv3,v4架構。GICv2的寄存器,都是通過memory-mapped的方式訪問。但是中斷在一個soc系統中,是經常會產生的,那么處理器就會經常的讀取gic
    發表于 04-06 10:26

    ARM GIC(四) 之GICv3架構基礎知識介紹

    GICv3架構是GICv2架構的升級版,增加了很多東西。變化在于以下:?使用屬性層次(affinity hierarchies),來對core進行標識,使gic支持更多的core?將cpu
    發表于 04-06 10:33

    ARM GIC(八)GICv3架構的變化

    GICv4。不過從GICv3開始,架構就和之前的架構,變化就比較大了。一、變化一:cpu interface下圖是GICv2架構,cpu interface是實現在gic內部,而且gic的寄存器,都是
    發表于 04-07 10:59

    ARM GIC(十一) gicv3架構中的2種安全狀態

    是影響中斷分組,所使用IRQ和FIQ管腳的映射,以及gic中的寄存器訪問。一、中斷線的映射當gic架構,使用gicv3后,中斷的傳遞,和gicv2有所區別gicv3中,將cpu in
    發表于 04-08 10:07

    ARM GIC(十二) GICv3支持中斷bypass功能

    GICv2架構中,GIC與core之間,是直接通過irq,fiq管腳,傳遞中斷信號。但是在GICv3架構中,GIC通過gic stream接口向cpu interface傳遞中斷信息,然后由cpu
    發表于 04-08 10:10

    有關ARM GICv3中斷控制器的相關知識介紹

    的CPU進行處理。當前GIC 有四個版本,GIC v1~v4, 主要區別如下表:本文主要介紹GIC v3控制器, 基于linux kernel 4.19.0。GICv3定義了以下中斷類型:SPI
    發表于 05-26 16:35

    ARM GIC對soc中外設中斷源的管理介紹

    GICv3GICv4。對于不同的GIC版本,arm公司設計了對應的GIC IPGIC的核心功能:對soc中外設的中斷源的管理,并且提供給軟件,配置以及控制這些中斷源。下面一張ARM GICv2 的圖原作者:WindLOR
    發表于 05-27 16:53

    介紹arm GICv3和timer虛擬化的支持

    hypervisor代碼在跨兩個不同的CPU執行模式運行。有幾個不同的arm中斷控制器版本,最常用的是GICv2GICv3GICv2有兩個主要的缺陷:最多只支持8個處理器, 這限制了現代的平臺
    發表于 10-11 14:58

    Arm通用中斷控制器GICv3GICv4對虛擬化的支持

    本指南描述了GICv3GICv4體系結構中對虛擬化的支持。它涵蓋了管理程序可用于生成和管理虛擬中斷的控件。指南是對于任何需要了解中斷控制器功能的人來說編寫軟件來管理虛擬中斷。 本指南描述了
    發表于 08-02 10:43

    GICv3GICv4軟件概述

    本文檔以軟件為重點概述了GICv3的功能,并描述了符合GICv3標準的中斷控制器的操作。 它也是關于如何配置GICv3中斷控制器以在裸機環境中使用的入門讀物。 本文檔是對ARM?通用中斷控制器架構
    發表于 08-22 08:24

    GICv2中斷控制器與ARM Cortex-A5x和Cortex-A72處理器集成

    版(GICv2)的一些內在限制,例如隨著系統規模的增加可擴展性有限。 它還增加了幾個新功能。 例如,GICv2體系結構規范將支持的處理器數量限制在最多8個,而基于GICv3體系結構規范的中斷控制器可以支持
    發表于 08-23 07:21

    gic和ARM Core的連接

    ? ?nVIRQ: 虛擬普通中斷 ? ?nVFIQ: 虛擬快速中斷 (2gicv3和ARM Core的連接 gicv3 AXI-stream協議 ? ?gic stream協議,是基于AXI-stream協議
    的頭像 發表于 11-07 18:07 ?653次閱讀
    gic和ARM Core的連接

    gic的寄存器 gicv3的LPI中斷

    (1)gicv2的寄存器 gicv2寄存器,都是使用memory-mapped的方式去訪問的 ? ?GICD_: distributor的寄存器 ? ?GICH_: 虛擬interface的控制
    的頭像 發表于 11-08 16:09 ?789次閱讀
    主站蜘蛛池模板: 日本一区二区三区在线 视频观看免费| 久久精品亚洲一区二区三区浴池| 尤物蜜芽福利国产污在线观看| 天堂网在线资源| 天天干天天操天天添| 91精品久久国产青草| 久久久久久88色偷偷| 黄色大片视频| 99视频全部免费| 国产va在线观看| 777色淫网站女女| 色天天综合网| 67194最新网址| 国产女人又爽又大| 午夜黄色| 乱色伦短篇小说| 亚洲乱码卡一卡二卡三永久| 午夜性视频| 五月婷婷丁香久久| 色偷偷网| 特级一级片| 欧美一级免费在线观看| 日本特黄特色| 色丁香久久| 免费人成激情视频在线观看冫| 日本大片免费一级| 色aaa| 免费看一级视频| 成人免费看黄页网址大全| 天天干干天天| 全亚洲最大的777io影院| 黄色网免费| 最新中文字幕在线资源| 色噜噜狠狠成人影院| 韩国三级视频网站| 成年网站在线| 日本精品视频一视频高清| 免费视频现线观看| 性色综合| 国产怡红院| 精品国产乱子伦一区|