Driver Model Driver 和 Non-Driver Mode Driver 的区别

在UEFI中Driver有两种 Type, Driver Model Driver 和 Non-Driver Mode Driver.
具体的区别是:
Drvier Model Driver (又称 Binding Driver):
    在被调用的时候, 只是声明它有的Function(s).
    不过这些Functions这个时候并不被RUN. 只有在其他的Driver在需要的时候,
    才真正的去run那些Function.
    必须有 Support(), Start(), Stop().
Non-Driver Mode Driver (又称 Driver):
    直接会被run它的function.

重新阅读 FAS 有感

今天重新看了 FAS 的前几章, 也明白些之前混乱的概念.

UEFI Specfication: 定义了 Firmware 与 OS 直接的接口规范.
Framework Architectural: 定义了 Firmware 要实现上面的接口规范,具体要做什么, 怎么做.
Foundation Code: 把上面的 Framework 转化为真实的源代码.

在 Blogger 开博了...

之前酝酿了很久, 一直想在 Blogger 上开博, 一直没有实施.
今天在学习 UEFI 规范, 忽然觉得应该把某些东西要记录下来, 就来这开博了.
尽量以后多多的来发博文, 也算是见证学习的过程, 并能与更多的人分享这些...