Embedded Xinu Operating System
An ongoing research project and educational operating system.
|
#include <stddef.h>
#include <framebuffer.h>
#include <stdlib.h>
#include <shell.h>
#include <kernel.h>
#include "../../system/platforms/arm-rpi3/bcm2837_mbox.h"
Functions | |
volatile unsigned int | __attribute__ ((aligned(16))) |
void | screenInit () |
int | framebufferInit () |
void | screenClear (ulong color) |
void | minishellClear (ulong color) |
void | initlinemap () |
Variables | |
int | rows |
int | cols |
int | cursor_row |
int | cursor_col |
ulong | background |
ulong | foreground |
ulong | linemap [MAPSIZE] |
bool | minishell |
ulong | framebufferAddress |
int | pitch |
bool | screen_initialized |
Initializes communication channels between VC and ARM.