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


12