Driver data structures Device methods Driver methods Detailed fb_ops Checking information Set controller’s parameters Screen blanking Accelerated methods Putting it all together Framebuffer from user space