#
9404ac38 |
| 19-Jul-2023 |
macallan <macallan@NetBSD.org> |
- make colour depth in fb mode configurable, default to 8bit - support ioctl(FBIO*CMAP)
|
#
e622eac4 |
| 08-May-2019 |
isaki <isaki@NetBSD.org> |
Merge isaki-audio2 branch, the overhaul of audio subsystem. - Interrupt-oriented system rather than thread-oriented. - Improve stability, quality and performance. - Split playback and record cleanly.
Merge isaki-audio2 branch, the overhaul of audio subsystem. - Interrupt-oriented system rather than thread-oriented. - Improve stability, quality and performance. - Split playback and record cleanly. Improve halfduplex support. - Many bugs are fixed including deadlocks, resource leaks, abuses, etc. - Simplify audio filter mechanism. The encoding/channels/frequency conversions are completely handled in the upper layer. So the hard- ware driver only converts its hardware encoding (if necessary). - audio_hw_if changes: - Obsoletes query_encoding and add query_format instead. - Obsoletes set_params and add set_format instead. - Remove drain, setfd, mappage. - The call sequences are changed. - ioctl AUDIO_GETFD/SETFD, AUDIO_GETCHAN/SETCHAN are obsoleted. - ioctl AUDIO_{QUERY,GET,SET}FORMAT are introduced. - cleanup config attributes: au*conv and mulaw. - All hardware drivers should follow it (I've done as much as possible).
Some file paths are changed: - dev/audio.c -> dev/audio/audio.c (rewritten) - dev/audiovar.h -> dev/audio/audiovar.h - dev/audio_dai.h -> dev/audio/audio_dai.h - dev/audio_if.h -> dev/audio/audio_if.h - dev/audiobell.c -> dev/audio/audiobell.c - dev/audiobellvar.h -> dev/audio/audiobellvar.h - dev/mulaw.[ch] -> dev/audio/mulaw.[ch] + dev/audio/alaw.c
show more ...
|
#
6c90bd5a |
| 06-Sep-2018 |
maxv <maxv@NetBSD.org> |
Retire the 'midway' driver. Discussed on tech-net@ recently and also three years ago, part of removing the network ATM code.
|
#
541d4825 |
| 11-Feb-2016 |
macallan <macallan@NetBSD.org> |
switch to 32bit colour in WSDISPLAYIO_MODE_MAPPED, now X with wsfb will work Not optimal though - for some reason the framebuffer's endianness in 32bit colour is wrong and I have no idea (yet) how to
switch to 32bit colour in WSDISPLAYIO_MODE_MAPPED, now X with wsfb will work Not optimal though - for some reason the framebuffer's endianness in 32bit colour is wrong and I have no idea (yet) how to change that, so many apps using xrender will crash.
show more ...
|
#
6aedd804 |
| 04-Jan-2015 |
macallan <macallan@NetBSD.org> |
support hardware acceleration, adapted from OpenBSD TODO: figure out how to do host blits so we can get away without mapping the framebuffer
|
#
c6ec2ef8 |
| 16-Dec-2014 |
macallan <macallan@NetBSD.org> |
first draft of a driver for SMSI,mgx More or less an Alliance Semiconductors ProMotion AT24 with some PCI-SBus glue and 4MB framebuffer. No acceleration yet, just enough wsdisplay/vcons setup and DAC
first draft of a driver for SMSI,mgx More or less an Alliance Semiconductors ProMotion AT24 with some PCI-SBus glue and 4MB framebuffer. No acceleration yet, just enough wsdisplay/vcons setup and DAC programming to be functional.
show more ...
|
#
62d7fcf0 |
| 20-Oct-2012 |
macallan <macallan@NetBSD.org> |
- only sync the drawing engine when we're about to access video memory - use the blitter to draw the cursor - use the glyphcache to minimize vram access -> about 15% to 20% speedup
|
#
8672c8bb |
| 21-Sep-2012 |
macallan <macallan@NetBSD.org> |
support anti-aliased fonts, glyph caching etc.
|
#
59c28997 |
| 18-Aug-2010 |
macallan <macallan@NetBSD.org> |
- add support for running the console in 8 bit colour - make shadow fb optional - use VCONS_DONT_READ if there's no shadow fb
|
#
da6c0e81 |
| 24-Mar-2010 |
macallan <macallan@NetBSD.org> |
first stab at a driver for the cg12 / matrox cg3 for now it uses the same monochrome overlay as OBP, otherwise it's got the usual wsdisplay / vcons goodies TODO: - fill in mmap and ioctl methods so w
first stab at a driver for the cg12 / matrox cg3 for now it uses the same monochrome overlay as OBP, otherwise it's got the usual wsdisplay / vcons goodies TODO: - fill in mmap and ioctl methods so we can at least run X in monochrome - figure out where the 24bit buffer is ( and maybe if there's an 8 bit buffer ) - see if we can do any acceleration - find the DAC registers
show more ...
|
#
3bc5d8b5 |
| 01-Mar-2010 |
macallan <macallan@NetBSD.org> |
make latching optional. The SPARCbook docs claim it's necessary but my 3GX happily works without.
|
#
5f203032 |
| 27-Jan-2010 |
macallan <macallan@NetBSD.org> |
tcx doesn't use bt_dac
|
#
45b6e71b |
| 06-Aug-2009 |
macallan <macallan@NetBSD.org> |
make the tcx driver do something useful: - attach a wsdisplay - make it work with an S24 - accelerate scrolling and character drawing This isn't quite finished yet, it works fine as a console but mos
make the tcx driver do something useful: - attach a wsdisplay - make it work with an S24 - accelerate scrolling and character drawing This isn't quite finished yet, it works fine as a console but most things X will need are not functional right now.
show more ...
|
#
c7d8ba24 |
| 23-Apr-2009 |
macallan <macallan@NetBSD.org> |
Add wscons support
|
#
09a01aa6 |
| 26-Aug-2007 |
macallan <macallan@NetBSD.org> |
add a driver for Fujitsu AG-10e graphics boards Features so far: - use the blitter for scrolling and solid fills - the usual wscons stuff, virtual consoles etc. Things missing: - /dev/fb* support - X
add a driver for Fujitsu AG-10e graphics boards Features so far: - use the blitter for scrolling and solid fills - the usual wscons stuff, virtual consoles etc. Things missing: - /dev/fb* support - XFree86 support although wsfb in 8bit should work - hardware cursor support for X - character drawing in hardware so we can run the blitter completely asynchronous
show more ...
|
#
7f13961b |
| 20-Jul-2007 |
macallan <macallan@NetBSD.org> |
pull in mulaw with dbri Although dbri supports mulaw and a-law in hardware we can unly use it in mono so for 8bit stereo we need to use sw encoding
|
#
9b5f7f01 |
| 11-Apr-2007 |
macallan <macallan@NetBSD.org> |
add an sbus frontend fro genfb in theory this should work on any SBus framebuffer tested on various cgsix and p9100, needs to be tested on more hardware
|
#
2f4ccf79 |
| 14-Mar-2007 |
macallan <macallan@NetBSD.org> |
- add dummy input methods so we don't panic if someone tries to read - add dummy input mixer controls - restart tx DMA on PWR_RESUME - power up on PWR_RESUME only if we really have to - add an option
- add dummy input methods so we don't panic if someone tries to read - add dummy input mixer controls - restart tx DMA on PWR_RESUME - power up on PWR_RESUME only if we really have to - add an option to control wether to spin or sleep when waiting for the chip to switch between data and control mode
show more ...
|
#
d6f540f1 |
| 11-Mar-2007 |
macallan <macallan@NetBSD.org> |
don't pull in stuff we don't actually use: - nuke mulaw from dbri - nuke rasops16 and rasops32 from pnozz
|
#
381d97cf |
| 24-Nov-2006 |
martin <martin@NetBSD.org> |
Snapshot of work in progress gem @ sbus attachement. Don't use at home yet! Thanks to Steve Rikli for providing hardware and test equipement, and to uwe for a lot help understanding the hardware.
|
#
b4978607 |
| 09-Mar-2006 |
macallan <macallan@NetBSD.org> |
keep the chip powered down when not in use on machines that support it ( like SPARCbooks ) - needs testing on other machines tested on my SPARCbook 3GX
|
#
4e4b29e7 |
| 09-Mar-2006 |
macallan <macallan@NetBSD.org> |
this should have been committed with p9100.* add the vcons attribute to pnozz
|
#
95e1ffb1 |
| 11-Dec-2005 |
christos <christos@NetBSD.org> |
merge ktrace-lwp.
|
#
71b0921a |
| 16-Jul-2005 |
macallan <macallan@NetBSD.org> |
driver for the audio part of SUNW,DBRI ISDN/audio controllers
|
#
9efeaffa |
| 16-May-2005 |
macallan <macallan@NetBSD.org> |
Added: - wscons support - acceleration - virtual consoles - colour - made cg3 emulation optional for native XFree driver
|