History log of /netbsd-src/sys/dev/wscons/files.wscons (Results 1 – 25 of 56)
Revision Date Author Comments
# 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.


123