From af3fcf12bd54ddd553a406f94959d609ffab2c45 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Micha=C5=82=20Januszewski?= Date: Tue, 22 May 2007 17:49:58 +0200 Subject: [PATCH] Add support for video mode switching. --- TODO | 6 +- kernel/uvesafb.c | 828 +++++++++++++++++++++++++++++++++++++++++++++++++++++-- kernel/uvesafb.h | 19 +- main.c | 4 +- 4 files changed, 826 insertions(+), 31 deletions(-) diff --git a/TODO b/TODO index 6e630e2..0bc549f 100644 --- a/TODO +++ b/TODO @@ -4,6 +4,10 @@ userspace: kernelspace: - finish driver probe and remove functions - finish monitor limits settings - - cmdline overrides - check why EDID parsing doesn't work under X +- task_prep -> check for failed memory allocations + +general: +- killing v86d causes a hang when switching video modes +- printing to tty1 from v86d causes a hang diff --git a/kernel/uvesafb.c b/kernel/uvesafb.c index a679c52..2a6a622 100644 --- a/kernel/uvesafb.c +++ b/kernel/uvesafb.c @@ -15,6 +15,7 @@ #include