| #
d91f98a8 |
| 27-Jan-2019 |
pgoyette <pgoyette@NetBSD.org> |
Merge the [pgoyette-compat] branch
|
| #
409fe001 |
| 18-Dec-2017 |
jmcneill <jmcneill@NetBSD.org> |
Add WSDISPLAY_MULTICONS option which allows wsdisplay to cooperate with the console device being overridden. This allows for simultaneous console output on fb and debug uart.
|
| #
fd3aded8 |
| 30-Aug-2017 |
jmcneill <jmcneill@NetBSD.org> |
Add a keymap for converting Linux event codes to wscons keysyms.
|
| #
cb952c82 |
| 18-Jun-2017 |
pgoyette <pgoyette@NetBSD.org> |
wsbellmux.c doesn't need a needs-flag
|
| #
0725a7c3 |
| 12-Jun-2017 |
pgoyette <pgoyette@NetBSD.org> |
Nothing needs the NWSBELL flag, so don't bother creating it
|
| #
b377bbb3 |
| 11-Jun-2017 |
nat <nat@NetBSD.org> |
New device wsbell - allows for a console beep for non pckbds (usb etc). Works for platforms without pcppi - can work with spkr at audio and spkr at pcppi.
To use add the following to your kernel con
New device wsbell - allows for a console beep for non pckbds (usb etc). Works for platforms without pcppi - can work with spkr at audio and spkr at pcppi.
To use add the following to your kernel config: wsbell* at spkr? console?
Ok pgoyette@.
show more ...
|
| #
c5fb1a74 |
| 19-May-2017 |
macallan <macallan@NetBSD.org> |
add support for loading fonts in vcons and subsequently resizing screens - drivers can use this by setting VCONS_LOADFONT and WSSCREEN_RESIZE - each vcons screen can now have its own font and geometr
add support for loading fonts in vcons and subsequently resizing screens - drivers can use this by setting VCONS_LOADFONT and WSSCREEN_RESIZE - each vcons screen can now have its own font and geometry - while there, add support for xterm's ESC[18t to report the text buffer's size
With this tou can: wsfontload -N foo /usr/share/wscons/fonts/flori.816 wsconsctl -dw font=foo currently this is limited to drivers that don't use the glyph cache, like genfb
show more ...
|
| #
68083a77 |
| 17-Oct-2014 |
uebayasi <uebayasi@NetBSD.org> |
Give up making wscons modular for now.
My intent is to make "no" handle dependency right so that you can simplely do:
no wsdisplay*
|
| #
d424d945 |
| 10-Oct-2014 |
uebayasi <uebayasi@NetBSD.org> |
Normalize wscons devices (except leaving one strange definition).
|
| #
d55e837f |
| 04-Oct-2012 |
macallan <macallan@NetBSD.org> |
defflag GLYPHCACHE_DEBUG
|
| #
e297db4b |
| 16-Feb-2012 |
macallan <macallan@NetBSD.org> |
generic support for caching glyphs in video memory for speeding up anti-aliased fonts on slow CPUs
|
| #
8db9d73a |
| 29-Jun-2011 |
macallan <macallan@NetBSD.org> |
dumping ground for generic driver convenience functions So far it contains only a generic WSDISPLAYIO_GET_EDID implementation that relies on EDID data being passed to drivers as a device property.
|
| #
26ec9200 |
| 25-May-2011 |
macallan <macallan@NetBSD.org> |
remove VCONS_DRAW_ASYNC it was always experimental, VCONS_DRAW_INTR is much simpler and Just Works.
|
| #
8485f287 |
| 08-Feb-2011 |
jmcneill <jmcneill@NetBSD.org> |
add support for command buffering in vcons. still a WIP, same limitations as async drawing (no ddb, needs interrupts). you can try it with options VCONS_DRAW_INTR. as with async, there are still occa
add support for command buffering in vcons. still a WIP, same limitations as async drawing (no ddb, needs interrupts). you can try it with options VCONS_DRAW_INTR. as with async, there are still occasional glitches.
show more ...
|
| #
195f4ebf |
| 25-Jan-2011 |
macallan <macallan@NetBSD.org> |
Add support for asynchronous drawing in vcons. This is not finished but good enough for others to play with, enable with options VCONS_DRAW_ASYNC With this all drawing operations will be posted to a
Add support for asynchronous drawing in vcons. This is not finished but good enough for others to play with, enable with options VCONS_DRAW_ASYNC With this all drawing operations will be posted to a ring buffer instead of being run directly, and run by a kernel thread. This avoids having to wait for drawing operations to finish with the kernel lock held ( to a degree at least ) and scrolling a (slow) framebuffer console should not disrupt other operations anymore. Problems: - we need to switch back to synchronous operations when panicing or entering ddb, also re-enable async drawing when leaving ddb - there are still occasional glitches tested on an SS20 with cg14 and cg6 for dumb and accelerated cases
show more ...
|
| #
19bc30d9 |
| 20-Aug-2009 |
macallan <macallan@NetBSD.org> |
add vcons_replay_msgbuf() for use by wsdisplay drivers to replay the message buffer when attaching so older log messages will show up in the scrollback buffer Idea from gimpy
|
| #
75a9d6c8 |
| 06-Aug-2007 |
macallan <macallan@NetBSD.org> |
add scrollback support
|
| #
9eddf385 |
| 09-Oct-2006 |
peter <peter@NetBSD.org> |
Remove (the default) #define XXXDEBUG and add the options to the relevant files.xxx file.
|
| #
aec18036 |
| 15-Apr-2006 |
jmmv <jmmv@NetBSD.org> |
Remove the getwschar and putwschar accessops from wsdisplay drivers as requested by uwe@. These were wrong because they were receiving an emulcookie yet they were accessops (thus having to receive a
Remove the getwschar and putwschar accessops from wsdisplay drivers as requested by uwe@. These were wrong because they were receiving an emulcookie yet they were accessops (thus having to receive an accesscookie). Instead, just handle the WSDISPLAYIO_{GET,PUT}WSCHAR ioctls from the driver's ioctl accessop.
As this reduces the amount of code needed to handle these operations to two small functions in each driver, remove the WSDISPLAY_CHARFUNCS kernel option.
Reviewed by, at least, uwe@ and macallan@. No objections in tech-kern@.
show more ...
|
| #
31038cb7 |
| 23-Feb-2006 |
macallan <macallan@NetBSD.org> |
Add support for virtual consoles to igsfb. Works fine on a Krups, needs testing on other ports.
|
| #
56953335 |
| 12-Feb-2006 |
macallan <macallan@NetBSD.org> |
framework for generic virtual consoles
|
| #
95e1ffb1 |
| 11-Dec-2005 |
christos <christos@NetBSD.org> |
merge ktrace-lwp.
|
| #
1710458c |
| 04-May-2005 |
augustss <augustss@NetBSD.org> |
Make auto repeat of events a compile time option, and have it off by default. Turn on by WSKBD_EVENT_AUTOREPEAT.
|
| #
2a08d54a |
| 29-Jul-2004 |
jmmv <jmmv@NetBSD.org> |
Implement border color customization in wscons(4), only available for vga(4) at the moment.
This includes the addition of two new wsdisplay ioctls, WSDISPLAY_{G,S}BORDER, one to get the actual color
Implement border color customization in wscons(4), only available for vga(4) at the moment.
This includes the addition of two new wsdisplay ioctls, WSDISPLAY_{G,S}BORDER, one to get the actual color and one to set it, respectively. Possible colors match those defined by ANSI (and listed in wsdisplayvar.h).
It also adds two accessops to the underlying graphics device, getborder and setborder, which mach their ioctl counterparts.
Two kernel options are added: WSDISPLAY_CUSTOM_BORDER, which enables the ioctls described above (to customize the border color from userland after boot), and WSDISPLAY_BORDER_COLOR, which sets the color at boot time. The former is enabled by default on the GENERIC kernel, but not on INSTALL (among others). The later is always commented out, leaving the usual black border as a default.
wsconsctl is modified to allow accessing this value easily. For example, 'wsconsctl -d -w border=blue'.
show more ...
|
| #
bc47208c |
| 28-Jul-2004 |
jmmv <jmmv@NetBSD.org> |
Forgot to define WSDISPLAY_CUSTOM_OUTPUT here.
|