内核模块加载方法和装置制造方法及图纸

技术编号:15615912 阅读:61 留言:0更新日期:2017-06-14 03:19
本申请公开了内核模块加载方法和装置。该方法的一具体实施方式包括:检测用于指示将待加载内核模块加载到目标内核中的指令;响应于检测到指令,确定待加载内核模块中是否存在标识信息,其中,标识信息用于表征将待加载内核模块加载到目标内核中;响应于确定待加载内核模块中存在标识信息,将待加载内核模块加载到目标内核中。该实施方式提高了待加载内核模块的适用性。

【技术实现步骤摘要】
内核模块加载方法和装置
本申请涉及计算机
,具体涉及操作系统内核
,尤其涉及内核模块加载方法和装置。
技术介绍
目前,为了使内核模块可以在内核程序中运行,通常需要生成包含内核的源代码的内核模块。因此,现有的内核模块加载方法通常是,根据内核的源代码以及加载内核模块时需要校验的参数,比如:内核版本、内核符号和CRC(CyclicRedundancyCheck,循环冗余校验码)等参数,对内核模块进行重新编译或者修改,以通过内核的校验机制,进而加载到内核中。由于内核模块只能加载于其编译时所依赖的源代码对应的内核上。这样,当同种操作系统的内核版本众多时,一般需要对内核模块进行多次重新编译或修改,以适用不同版本的内核。
技术实现思路
本申请的目的在于提出一种改进的内核模块加载方法和装置,来解决以上
技术介绍
部分提到的技术问题。第一方面,本申请提供了一种内核模块加载方法,该方法包括:检测用于指示将待加载内核模块加载到目标内核中的指令;响应于检测到指令,确定待加载内核模块中是否存在标识信息,其中,标识信息用于表征将待加载内核模块加载到目标内核中;响应于确定待加载内核模块中存在标识信息,将待加载本文档来自技高网...
内核模块加载方法和装置

【技术保护点】
一种内核模块加载方法,其特征在于,所述方法包括:检测用于指示将待加载内核模块加载到目标内核中的指令;响应于检测到所述指令,确定所述待加载内核模块中是否存在标识信息,其中,所述标识信息用于表征将所述待加载内核模块加载到所述目标内核中;响应于确定所述待加载内核模块中存在所述标识信息,将所述待加载内核模块加载到所述目标内核中。

【技术特征摘要】
1.一种内核模块加载方法,其特征在于,所述方法包括:检测用于指示将待加载内核模块加载到目标内核中的指令;响应于检测到所述指令,确定所述待加载内核模块中是否存在标识信息,其中,所述标识信息用于表征将所述待加载内核模块加载到所述目标内核中;响应于确定所述待加载内核模块中存在所述标识信息,将所述待加载内核模块加载到所述目标内核中。2.根据权利要求1所述的方法,其特征在于,所述响应于确定所述待加载内核模块中存在所述标识信息,将所述待加载内核模块加载到所述目标内核中,包括:响应于确定所述待加载内核模块中存在所述标识信息,对所述标识信息进行安全验证;若所述标识信息通过安全验证,则将所述待加载内核模块加载到所述目标内核中。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括在内核模块中生成标识信息的步骤,所述步骤包括:获取内核模块,并确定所述内核模块是否满足预设条件;响应于确定所述内核模块满足所述预设条件,通过预设方法在所述内核模块中生成标识信息。4.根据权利要求3所述的方法,其特征在于,所述预设条件包括所述内核模块与待加载所述内核模块的内核相兼容。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于确定所述待加载内核模块中不存在所述标识信息,对所述待加载内核模块进行加载校验;若所述待加载内核模块通过加载校验,则将所述待加载内核模块加载到所述目标内核中。6.一种内核模块加载装置,其特征在于,所述装置包括:检测单元,配置用于检测用于指示将待加载内核模块加载到目标内核中的指令;标识信息确定单元,配置用于响应于检测到所述指令,确定所述待加载内...

【专利技术属性】
技术研发人员:夏良钊包沉浮张煜龙韦韬
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1