DRM系列(12)之vblank_pageflip_buffer切换流程总结
本系列专栏《》Vblank从右下角返回左上角的时间间隔内,可以通知驱动进行下一帧图像的送显,一般硬件进入vblank后(也就是扫描完一帧图像)会通过中断机制触发硬件的vblank事件,然后再由驱动提交软件的vblank事件。vblank中断发生意味着可以刷新下一帧了。vblank发生后,中断处理函数会使用来告知DRM,中断发生了。从dev中的vblank数组中拿到这个crtc对应的vblank数据,然后将vblank计数值和时间戳存入对应的vblank数据结构中。唤醒队列。