ATF:Gicv2的几个文件关系

前面走马观花的浏览了gicv2涉及到的几个文件,但是这几个文件之间的调用关系,我们需要来整理一下。

1-gicv2文件结构

  • drivers\arm\gic\v2\gicdv2_helpers.c
    在这里插入图片描述

  • drivers\arm\gic\v2\gicv2_helpers.c
    在这里插入图片描述

  • drivers\arm\gic\v2\gicv2_main.c
    在这里插入图片描述

  • drivers\arm\gic\v2\gicv2_private.h
    在这里插入图片描述

  • drivers\arm\gic\v2\gicv2.mk

  • drivers\arm\gic\common\gic_common.c
    在这里插入图片描述

  • drivers\arm\gic\common\gic_common_private.h
    在这里插入图片描述

  • include\drivers\arm\gic_common.h

  • include\drivers\arm\gicv2.h
    在这里插入图片描述

2-小结

发现每个.c文件其实不是相互依赖的,而是不同的功能向整体的模块提供接口。在某种程度上可以分开独立看待。

那么在我想去基于老版本的接口去改变以及构建一些东西,我理解是可以给予旧的直接改。

猜你喜欢

转载自blog.csdn.net/weixin_45264425/article/details/129413686