#include "stddef.h"
#include "string.h"
#include <ipxe/io.h>
#include <ipxe/console.h>
#include <ipxe/init.h>
#include "vga.h"
#include <config/console.h>
Go to the source code of this file.
◆ CONSOLE_DIRECT_VGA
◆ VIDBUFFER
#define VIDBUFFER 0xB8000 |
◆ memsetw()
static void memsetw |
( |
void * |
s, |
|
|
int |
c, |
|
|
unsigned int |
n |
|
) |
| |
|
static |
Definition at line 30 of file video_subr.c.
35 for (i = 0; i < n; i++) {
static __always_inline void off_t int c
References c, ss, and u16.
Referenced by video_init().
◆ video_init()
static void video_init |
( |
void |
| ) |
|
|
static |
◆ video_scroll()
static void video_scroll |
( |
void |
| ) |
|
|
static |
◆ vga_putc()
static void vga_putc |
( |
int |
byte | ) |
|
|
static |
Definition at line 65 of file video_subr.c.
71 }
else if (
byte ==
'\r') {
74 }
else if (
byte ==
'\b') {
77 }
else if (
byte ==
'\t') {
80 }
else if (
byte ==
'\a') {
#define write_crtc(data, addr)
#define LINES(...)
Define inline lines.
static void video_scroll(void)
References COLS, CRTC_CURSOR_HI, CRTC_CURSOR_LO, LINES, VGA_ATTR_CLR_WHT, video_col, video_line, video_scroll(), vidmem, and write_crtc.
◆ __init_fn()
◆ __console_driver
Initial value:= {
}
#define CONSOLE_DISABLED
Console is disabled for all uses.
static void vga_putc(int byte)
#define CONSOLE_DIRECT_VGA
Definition at line 23 of file video_subr.c.
◆ vidmem
◆ video_line
◆ video_col