diff options
author | kato <kato@FreeBSD.org> | 2000-01-20 15:16:49 +0000 |
---|---|---|
committer | kato <kato@FreeBSD.org> | 2000-01-20 15:16:49 +0000 |
commit | e65ad563e9e153b9857c7a2e9692140f96fa2294 (patch) | |
tree | a0db73249c4ea9f90c11cbded6d03c4a40e54ca9 /sys/pc98/cbus/scgdcrndr.c | |
parent | 6e6fcaf129853c6364edf8ddb3985852490dc07e (diff) | |
download | FreeBSD-src-e65ad563e9e153b9857c7a2e9692140f96fa2294.zip FreeBSD-src-e65ad563e9e153b9857c7a2e9692140f96fa2294.tar.gz |
Synced with the sc driver in the sys/dev/syscons directory.
Submitted by: yokota
Diffstat (limited to 'sys/pc98/cbus/scgdcrndr.c')
-rw-r--r-- | sys/pc98/cbus/scgdcrndr.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/sys/pc98/cbus/scgdcrndr.c b/sys/pc98/cbus/scgdcrndr.c index df4d0ee..22a6d5d 100644 --- a/sys/pc98/cbus/scgdcrndr.c +++ b/sys/pc98/cbus/scgdcrndr.c @@ -37,7 +37,6 @@ #include <sys/kernel.h> #include <machine/console.h> -#include <machine/md_var.h> #include <dev/fb/fbreg.h> #include <dev/syscons/syscons.h> @@ -63,6 +62,8 @@ static vr_draw_border_t gdc_grborder; static void gdc_nop(scr_stat *scp, ...); +static struct linker_set gdc_set; + static sc_rndr_sw_t txtrndrsw = { gdc_txtclear, gdc_txtborder, @@ -73,7 +74,7 @@ static sc_rndr_sw_t txtrndrsw = { (vr_set_mouse_t *)gdc_nop, gdc_txtmouse, }; -RENDERER(gdc, 0, txtrndrsw); +RENDERER(gdc, 0, txtrndrsw, gdc_set); #ifndef SC_NO_MODE_CHANGE static sc_rndr_sw_t grrndrsw = { @@ -86,9 +87,11 @@ static sc_rndr_sw_t grrndrsw = { (vr_set_mouse_t *)gdc_nop, (vr_draw_mouse_t *)gdc_nop, }; -RENDERER(gdc, GRAPHICS_MODE, grrndrsw); +RENDERER(gdc, GRAPHICS_MODE, grrndrsw, gdc_set); #endif /* SC_NO_MODE_CHANGE */ +RENDERER_MODULE(gdc, gdc_set); + static void gdc_nop(scr_stat *scp, ...) { |