Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/syscons/syscons.c
Show First 20 Lines • Show All 285 Lines • ▼ Show 20 Lines | |||||
#else | #else | ||||
/* | /* | ||||
* This is enough for ec_putc() to work very early on x86 | * This is enough for ec_putc() to work very early on x86 | ||||
* if the kernel starts in normal color text mode. | * if the kernel starts in normal color text mode. | ||||
*/ | */ | ||||
#ifdef __amd64__ | #ifdef __amd64__ | ||||
fb = KERNBASE + 0xb8000; | fb = KERNBASE + 0xb8000; | ||||
#else /* __i386__ */ | #else /* __i386__ */ | ||||
fb = PMAP_MAP_LOW + 0xb8000; | fb = pmap_get_map_low() + 0xb8000; | ||||
#endif | #endif | ||||
xsize = 80; | xsize = 80; | ||||
ysize = 25; | ysize = 25; | ||||
#endif | #endif | ||||
} else { | } else { | ||||
if (!ISTEXTSC(&main_console)) | if (!ISTEXTSC(&main_console)) | ||||
return; | return; | ||||
fb = main_console.sc->adp->va_window; | fb = main_console.sc->adp->va_window; | ||||
▲ Show 20 Lines • Show All 3,972 Lines • Show Last 20 Lines |