|
PatchworkOS
19e446b
A non-POSIX operating system.
|
#include <kernel/drivers/abstract/fb.h>#include <kernel/fs/vfs.h>#include <kernel/init/boot_info.h>#include <kernel/init/init.h>#include <kernel/log/log.h>#include <kernel/log/panic.h>#include <kernel/log/screen.h>#include <kernel/mem/vmm.h>#include <kernel/module/module.h>#include <kernel/proc/process.h>#include <kernel/sched/sched.h>#include <errno.h>#include <string.h>#include <sys/math.h>Go to the source code of this file.
Functions | |
| static uint64_t | gop_info (fb_t *fb, fb_info_t *info) |
| static size_t | gop_read (fb_t *fb, void *buffer, size_t count, size_t *offset) |
| static size_t | gop_write (fb_t *fb, const void *buffer, size_t count, size_t *offset) |
| static void * | gop_mmap (fb_t *fb, void *addr, size_t length, size_t *offset, pml_flags_t flags) |
| static uint64_t | gop_init (void) |
| uint64_t | _module_procedure (const module_event_t *event) |
| MODULE_INFO ("GOP Driver", "Kai Norberg", "A driver for the GOP framebuffer", OS_VERSION, "MIT", "BOOT_GOP") | |
Variables | |
| static boot_gop_t | gop |
| static fb_t * | fb |
| static fb_ops_t | ops |
| uint64_t _module_procedure | ( | const module_event_t * | event | ) |
| MODULE_INFO | ( | "GOP Driver" | , |
| "Kai Norberg" | , | ||
| "A driver for the GOP framebuffer" | , | ||
| OS_VERSION | , | ||
| "MIT" | , | ||
| "BOOT_GOP" | |||
| ) |