UEFI-DxeCore
Pedroa
这个作者很懒,什么都没留下…
展开
-
UEFI Runtime Drivers
UEFI Runtime DriversUEFI runtime driver 是当OS 调用ExitBootServices 之后继续给OS 提供服务的驱动,UEFI Driver Writer Guide 也提到了一个比较好的UEFI runtime driver 是UNDI driver,其实写过网卡驱动的同学知道,在UEFI 环境一下我们只要提供SNP 驱动就可以了(参考VirtNet),提供UNDI 驱动是为了支持有的OS 启动的时候也可以直接调用UNDI 提供的接口去收发网络包。(感兴趣可以参原创 2020-08-07 10:54:24 · 1859 阅读 · 0 评论 -
UEFI 软中断
UEFI EventEvent 是UEFI 架构对于中断的一种实现方式(软中断)熟悉linux 的朋友会知道linux对于中断实现方法。简单讲linux 把一个外部中断分为两部分顶半部和底半部,这样设计目的是因为中断来了,需要快速响应,会抢占当前的进程,但是中断一般需要和外设打交道,这样会导致他们执行需要执行很长时间,有的还需要睡眠,这样会导致系统的吞吐量下降,所以linux 为了解决这个...原创 2018-09-01 23:52:33 · 2320 阅读 · 0 评论