summaryrefslogtreecommitdiffstats
path: root/sys/pc98/cbus/scgdcrndr.c
diff options
context:
space:
mode:
authorkato <kato@FreeBSD.org>2000-01-20 15:16:49 +0000
committerkato <kato@FreeBSD.org>2000-01-20 15:16:49 +0000
commite65ad563e9e153b9857c7a2e9692140f96fa2294 (patch)
treea0db73249c4ea9f90c11cbded6d03c4a40e54ca9 /sys/pc98/cbus/scgdcrndr.c
parent6e6fcaf129853c6364edf8ddb3985852490dc07e (diff)
downloadFreeBSD-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.c9
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, ...)
{
OpenPOWER on IntegriCloud