linux/drivers/video/console
Antonino A. Daplas e614b18dce [PATCH] VT binding: Update fbcon to support binding
The control for binding/unbinding is moved from fbcon to the console layer.
Thus the fbcon sysfs attributes, attach and detach, are also gone.

    1. Add a notifier event that tells fbcon if a framebuffer driver has been
       unregistered.  If no registered driver remains, fbcon will unregister
       itself from the console layer.

    2. Replaced calls to give_up_console() with unregister_con_driver().

    3. Still use take_over_console() instead of register_con_driver() to
       maintain compatibility

    4. Respect the parameter first_fb_vc and last_fb_vc instead of using 0 and
       MAX_NR_CONSOLES - 1. These parameters are settable by the user.

    5. When fbcon is completely unbound from the console layer, fbcon will
       also release (iow, decrement module reference counts to zero) all fbdev
       drivers. In other words, a bind or unbind request from the console layer
       will propagate down to the framebuffer drivers.

    6. If fbcon is not bound to the console, it will ignore all notifier
       events (except driver registration and unregistration) and all sysfs
       requests.

Signed-off-by: Antonino Daplas <adaplas@pol.net>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-06-26 09:58:33 -07:00
..
bitblit.c [PATCH] fbcon: Sanitize fbcon 2006-01-10 08:01:42 -08:00
dummycon.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
fbcon_ccw.c [PATCH] fbcon: Sanitize fbcon 2006-01-10 08:01:42 -08:00
fbcon_cw.c [PATCH] fbcon: Sanitize fbcon 2006-01-10 08:01:42 -08:00
fbcon_rotate.c [PATCH] fbcon: Sanitize fbcon 2006-01-10 08:01:42 -08:00
fbcon_rotate.h [PATCH] fbcon: Code cleanups 2006-01-10 08:01:51 -08:00
fbcon_ud.c [PATCH] fbcon: Sanitize fbcon 2006-01-10 08:01:42 -08:00
fbcon.c [PATCH] VT binding: Update fbcon to support binding 2006-06-26 09:58:33 -07:00
fbcon.h [PATCH] Detaching fbcon: sdd sysfs class device entry for fbcon 2006-06-26 09:58:32 -07:00
font_6x11.c [PATCH] fbcon: constify font data 2005-09-13 08:22:32 -07:00
font_7x14.c [PATCH] fbcon: constify font data 2005-09-13 08:22:32 -07:00
font_8x8.c [PATCH] fbcon: constify font data 2005-09-13 08:22:32 -07:00
font_8x16.c [PATCH] fbcon: constify font data 2005-09-13 08:22:32 -07:00
font_10x18.c [PATCH] fbcon: constify font data 2005-09-13 08:22:32 -07:00
font_acorn_8x8.c [PATCH] fbcon: constify font data 2005-09-13 08:22:32 -07:00
font_mini_4x6.c [PATCH] fbcon: constify font data 2005-09-13 08:22:32 -07:00
font_pearl_8x8.c [PATCH] fbcon: constify font data 2005-09-13 08:22:32 -07:00
font_sun8x16.c [PATCH] fbcon: constify font data 2005-09-13 08:22:32 -07:00
font_sun12x22.c [PATCH] fbcon: constify font data 2005-09-13 08:22:32 -07:00
fonts.c [PATCH] drivers/video: Use ARRAY_SIZE macro 2006-03-27 08:44:58 -08:00
Kconfig [PATCH] vgacon: Add support for soft scrollback 2006-03-27 08:44:55 -08:00
Makefile Revert "[PATCH] fbcon: Add rl (Roman Large) font" 2005-11-12 10:14:02 -08:00
mdacon.c [PATCH] vgacon: make VGA_MAP_MEM take size, remove extra use 2006-06-22 15:05:58 -07:00
newport_con.c [PATCH] sparse: Fix warnings in newport driver about non-static functions 2006-03-27 08:44:57 -08:00
prom.uni Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
promcon.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
softcursor.c [PATCH] drivers/video/: possible cleanups 2006-01-10 08:01:56 -08:00
sticon.c Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sticore.c [PATCH] Don't pass boot parameters to argv_init[] 2006-03-31 12:18:53 -08:00
tileblit.c [PATCH] fbcon: Sanitize fbcon 2006-01-10 08:01:42 -08:00
vgacon.c [PATCH] Detaching fbcon: fix vgacon to allow retaking of the console 2006-06-26 09:58:32 -07:00