PatchworkOS  c9fea19
A non-POSIX operating system.
Loading...
Searching...
No Matches
GOP Driver

GOP (Graphics Output Protocol) driver. More...

Collaboration diagram for GOP Driver:

Detailed Description

GOP (Graphics Output Protocol) driver.

This module provides a framebuffer device for the GOP framebuffer provided by the bootloader.

Functions

static void * gop_mmap (fb_t *fb, void *addr, uint64_t length, uint64_t *offset, pml_flags_t flags)
 
static uint64_t gop_init (void)
 

Variables

static boot_gop_t gop
 
static fb_tfb
 
static fb_info_t info
 

Function Documentation

◆ gop_mmap()

static void * gop_mmap ( fb_t fb,
void *  addr,
uint64_t  length,
uint64_t offset,
pml_flags_t  flags 
)
static

Definition at line 29 of file gop.c.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ gop_init()

static uint64_t gop_init ( void  )
static

Definition at line 53 of file gop.c.

Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ gop

boot_gop_t gop
static

Definition at line 26 of file gop.c.

◆ fb

fb_t* fb
static

Definition at line 27 of file gop.c.

◆ info

fb_info_t info
static

Definition at line 51 of file gop.c.