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