1.一种电子处理系统,包括:
处理器;
通信地耦合到所述处理器的存储器;以及
通信地耦合到所述处理器的逻辑,该逻辑用于:
基于固件的新固件组件的相应自描述依从性信息,为所述新固件组件确定版本信息,
读取与所述固件组件相对应的依从性信息,并且
基于所述新固件组件的所述版本信息和所述依从性信息,确定在所述新固件组件和一个或多个其他固件组件之间是否满足依从性。
2.如权利要求1所述的系统,其中所述逻辑还用于:
存储与所述新固件组件相对应的所述自描述依从性信息。
3.如权利要求2所述的系统,其中所述自描述依从性信息包括所述新固件组件所依从于的固件组件的一个或多个类别,以及固件组件的所述一个或多个类别的每一者的兼容版本的范围。
4.如权利要求1所述的系统,其中所述逻辑还用于:
基于所述新固件组件的所述版本信息和所述依从性信息,确定在所述新固件组件和所有其他相关固件组件之间是否满足依从性。
5.如权利要求4所述的系统,其中所述逻辑还用于:
如果在所述新固件组件和所有其他相关固件组件之间满足依从性,则利用所述新固件组件来更新所述固件。
6.如权利要求1至5的任何一项所述的系统,其中所述逻辑还用于:
将所述依从性信息提供给操作系统。
7.一种半导体封装装置,包括:
衬底;以及
耦合到所述衬底的逻辑,其中所述逻辑至少部分实现在可配置逻辑和固定功能硬件逻辑的一个或多个中,耦合到所述衬底的所述逻辑用于:
基于固件的新固件组件的相应自描述依从性信息,为所述新固件组件确定版本信息,
读取与所述固件组件相对应的依从性信息,并且
基于所述新固件组件的所述版本信息和所述依从性信息,确定在所述新固件组件和一个或多个其他固件组件之间是否满足依从性。
8.如权利要求7所述的装置,其中所述逻辑还用于:
存储与所述新固件组件相对应的所述自描述依从性信息。
9.如权利要求8所述的装置,其中所述自描述依从性信息包括所述新固件组件所依从于的固件组件的一个或多个类别,以及固件组件的所述一个或多个类别的每一者的兼容版本的范围。
10.如权利要求7所述的装置,其中所述逻辑还用于:
基于所述新固件组件的所述版本信息和所述依从性信息,确定在所述新固件组件和所有其他相关固件组件之间是否满足依从性。
11.如权利要求10所述的装置,其中所述逻辑还用于:
如果在所述新固件组件和所有其他相关固件组件之间满足依从性,则利用所述新固件组件来更新所述固件。
12.如权利要求7至11的任何一项所述的装置,其中所述逻辑还用于:
将所述依从性信息提供给操作系统。
13.一种固件依从性检查的方法,包括:
基于固件的新固件组件的相应自描述依从性信息,为所述新固件组件确定版本信息;
读取与所述固件组件相对应的依从性信息;并且
基于所述新固件组件的所述版本信息和所述依从性信息,确定在所述新固件组件和一个或多个其他固件组件之间是否满足依从性。
14.如权利要求13所述的方法,还包括:
存储与所述新固件组件相对应的所述自描述依从性信息。
15.如权利要求14所述的方法,其中所述自描述依从性信息包括所述新固件组件所依从于的固件组件的一个或多个类别,以及固件组件的所述一个或多个类别的每一者的兼容版本的范围。
16.如权利要求13所述的方法,还包括:
基于所述新固件组件的所述版本信息和所述依从性信息,确定在所述新固件组件和所有其他相关固件组件之间是否满足依从性。
17.如权利要求16所述的方法,还包括:
如果在所述新固件组件和所有其他相关固件组件之间满足依从性,则利用所述新固件组件来更新所述固件。
18.如权利要求13至17的任何一项所述的方法,还包括:
将所述依从性信息提供给操作系统。
19.至少一个计算机可读介质,包括一组指令,所述一组指令当被计算设备执行时,使得所述计算设备:
基于固件的新固件组件的相应自描述依从性信息,为所述新固件组件确定版本信息;
读取与所述固件组件相对应的依从性信息;并且
基于所述新固件组件的所述版本信息和所述依从性信息,确定在所述新固件组件和一个或多个其他固件组件之间是否满足依从性。
20.如权利要求19所述的至少一个计算机可读介质,包括另一组指令,所述另一组指令当被所述计算设备执行时,使得所述计算设备:
存储与所述新固件组件相对应的自描述依从性信息。
21.如权利要求20所述的至少一个计算机可读介质,其中所述自描述依从性信息包括所述新固件组件所依从于的固件组件的一个或多个类别,以及固件组件的所述一个或多个类别的每一者的兼容版本的范围。
22.如权利要求19所述的至少一个计算机可读介质,包括另一组指令,所述另一组指令当被所述计算设备执行时,使得所述计算设备:
基于所述新固件组件的所述版本信息和所述依从性信息,确定在所述新固件组件和所有其他相关固件组件之间是否满足依从性。
23.如权利要求22所述的至少一个计算机可读介质,包括另一组指令,所述另一组指令当被所述计算设备执行时,使得所述计算设备:
如果在所述新固件组件和所有其他相关固件组件之间满足依从性,则利用所述新固件组件来更新所述固件。
24.如权利要求19至23的任何一项所述的至少一个计算机可读介质,包括另一组指令,所述另一组指令当被所述计算设备执行时,使得所述计算设备:
将所述依从性信息提供给操作系统。