1 #ifndef _MACHINE_FRAMEBUFFER_H_ 2 #define _MACHINE_FRAMEBUFFER_H_ 3 4 #ifdef _KERNEL 5 6 struct fb_info { 7 vm_offset_t vaddr; 8 vm_paddr_t paddr; 9 uint16_t width; 10 uint16_t height; 11 uint16_t stride; 12 uint16_t depth; 13 int is_vga_boot_display; 14 void *cookie; 15 void (*restore)(void *); 16 struct device *device; 17 }; 18 19 int probe_efi_fb(int early); 20 21 int register_framebuffer(struct fb_info *fb_info); 22 23 extern struct fb_info efi_fb_info; 24 25 #endif /* _KERNEL */ 26 27 #endif /* !_MACHINE_FRAMEBUFFER_H_ */ 28