#include <async.h>
#include <sysinfo.h>
#include <as.h>
#include <errno.h>
#include <stdio.h>
#include <ddi.h>
#include "serial_console.h"
#include "niagara.h"
Go to the source code of this file.
Data Structures | |
struct | output_buffer_t |
Defines | |
#define | HEIGHT 24 |
#define | OUTPUT_BUFFER_SIZE ((PAGE_SIZE) - 2 * 8) |
#define | WIDTH 80 |
Functions | |
int | niagara_init (void) |
Initializes the Niagara serial driver. | |
static void | niagara_putc (char c) |
Pushes the character to the Niagara serial. | |
Variables | |
output_buffer_t | output_buffer |
static uintptr_t | output_buffer_addr |
Virtual address mapped to the buffer shared with the kernel counterpart. |
Definition in file niagara.c.