修改drivers/video/console/Makefile,去掉光标文件
29 #obj-$(CONFIG_FRAMEBUFFER_CONSOLE) += fbcon.o bitblit.o font.o softcursor.o
30 obj-$(CONFIG_FRAMEBUFFER_CONSOLE) += fbcon.o bitblit.o font.o
修改如下文件使用了soft_cursor的地方:
drivers/video/console/bitblit.c
drivers/video/console/fbcon_cw.c
drivers/video/console/fbcon_ccw.c
drivers/video/console/fbcon_ud.c
// if (err)
// soft_cursor(info, &cursor);
编译后,系统控制台不再有光标。
===================================
在drivers/video/console/fbcon.c , 将static void fb_flashcursor(void *private) 和 static void fbcon_cursor(struct vc_data *vc, int mode) 里的内容注释掉,使之变成空函数即可。
29 #obj-$(CONFIG_FRAMEBUFFER_CONSOLE) += fbcon.o bitblit.o font.o softcursor.o
30 obj-$(CONFIG_FRAMEBUFFER_CONSOLE) += fbcon.o bitblit.o font.o
修改如下文件使用了soft_cursor的地方:
drivers/video/console/bitblit.c
drivers/video/console/fbcon_cw.c
drivers/video/console/fbcon_ccw.c
drivers/video/console/fbcon_ud.c
// if (err)
// soft_cursor(info, &cursor);
编译后,系统控制台不再有光标。
===================================
在drivers/video/console/fbcon.c , 将static void fb_flashcursor(void *private) 和 static void fbcon_cursor(struct vc_data *vc, int mode) 里的内容注释掉,使之变成空函数即可。