summaryrefslogtreecommitdiff
path: root/sys/dev/sbus
AgeCommit message (Collapse)Author
2006-08-14Fix 640x480 mode operation (needs a font change, and stride is larger thanMiod Vallat
width in this mode).
2006-07-25Do not bother reading the existing colormap on attach, since we willMiod Vallat
override it with the rasops one.
2006-07-20fix various ways of spelling 'access' wrong in commentsMartin Reindl
2006-06-30For 32bit sun frame buffers, tweak ri_devcmap to get the BoW palette insteadMiod Vallat
of needing different WSCOL_{BLACK,WHITE} values than 8bit frame buffers. This allows us to not special case the alloc_attr() invocations depending on the color depth, and to make WSCOL_{BLACK,WHITE} constants again in the wsemul_sun land.
2006-06-21Pick the sbus clock frequency from the attach args instead of peeking at theMiod Vallat
parent softc.
2006-06-21use __sparc__ and __sparc64__ instead of SUN4|SUN4C|SUN4M vs SUN4U to figureJason Wright
out which includes to use.
2006-06-21don't need #ifdef SUN4U any moreJason Wright
2006-06-02sbus_establish() and the associated linked list in the sbus softc is now onlyMiod Vallat
used to store a per-device reset callback, for use in sbusreset(). Except sbusreset() has never, ever, been used since Torek's sbus code went in. Time to recycle those wasted bits.
2006-06-02When trying to find leaf lebuffer devices, to work around broken old PROMs,Miod Vallat
walk the lebuffer_cd device list, instead of the sbus children list.
2006-05-29Convert NetBSD new-style %b strings to old-style.Miod Vallat
2006-05-15Sprinkle bus_space_barrier()s after LANCE register writes, as already doneMiod Vallat
in if_le.c; ok jason@
2006-03-25allow bpf(4) to ignore packets based on their direction (inbound orDamien Miller
outbound), using a new BIOCSDIRFILT ioctl; guidance, feedback and ok canacar@
2006-03-05Use more queue macros rather than doing it by hand; ok otto@ krw@Miod Vallat
2006-03-04Do not redefine locally SET/CLR/ISSET macros from <sys/param.h>; no functionalMiod Vallat
change.
2006-03-04These devices are DV_DULL, not DV_IFNET... not that it really matters.Miod Vallat
2006-03-04Properly display underlined space characters.Miod Vallat
2006-02-12Disable sync when blanking if display.vblank is set to off.Miod Vallat
2006-02-12Run the tvtwo emulation mode in the 8 bit plane, and keep mapped mode 32 bit.Miod Vallat
2006-02-12Don't cause the screen border to be black; but we have to clear the wholeMiod Vallat
screen until console uses a low-depth plane; and if I could remember who to thank for the Xvideo board I got via Wim, things would be even better.
2005-11-23use proper bus_size_t for register offsets and not bus_addr_t; uwe@ miod@ ↵Michael Shalayeff
testing
2005-10-21tidy up dmesg printing a bit, makes PCI hme only take 2 linesBrad Smith
per interface instead of 3.
2005-07-09Do not #include "foo.h" and keep the whole file between #if NFOO >0 ... #endif,Miod Vallat
config(8) will not bring us into play unless NFOO > 0 anyway.
2005-06-08remove netns crud.Henning Brauer
some drivers actually had hooks for SIOCSIFADDR, most just useless includes "looks good" deraadt miod brad
2005-04-16do not provide round_buffer if not needed unless explained why in commentsMichael Shalayeff
2005-04-15make sure aligment does not return zero block sizeMichael Shalayeff
2005-04-01handle burst size of 64Brad Smith
2005-03-15Take care of updating the PROMs view of the cursor position in the common fbMiod Vallat
code, rather than doing this in only a subset of the fb drivers.
2005-03-13Add missed WSDISPLAYIO_[GS]VIDEO ioctl handling.Miod Vallat
2005-03-08also display the correct priority on sparc64 when failing to registerMartin Reindl
an interrupt ok miod@ deraadt@
2005-03-08When failing to register an interrupt, display the correct priority on sparc64.Miod Vallat
ok cloder@ martin@
2005-03-08Cosmetics...Thierry Deval
Mainly remove space between locators parens, replace spaces with tabs where appropriate and consistently align dependencies.
2005-03-07- Match PGI,tvthree (similar frame buffer capacities)Miod Vallat
- Correctly handle invalid freqcode position 6.
2005-03-07Do not bother passing the blanking routine to fbwscons_console_init(),Miod Vallat
as fbwscons_attach() can find it on its own.
2005-03-06Missing argument to printf(); pat@Miod Vallat
2005-03-05Now that xbox sort-of works on sparc64, port the cgtwelve driver, sinceMiod Vallat
the only way to connect it to a sparc64 machine is via an xbox device.
2005-03-05Preliminary xbox support: attaches, memory mapping and interrupts work, butMiod Vallat
DMA transfers are not implemented yet, and are disabled (which causes drivers to SBus cards on the xbox to fail to attach). In practice, this allows frame buffers to work, maybe more devices; DMA support will be worked on in the near future.
2005-03-03Sync a few comments with reality.Miod Vallat
2005-03-03Do not attempt to read past firmware data in rfx_initialize().Miod Vallat
2005-03-03If we couldn't register an interrupt, don't abort attaching - we'll justMiod Vallat
update colormaps immediately rather than waiting for the retrace interrupt.
2005-03-03Do not let dma attach children if it could not initialize properly.Miod Vallat
2005-03-03Do not unmap more memory than we mapped earlier, in case of attachment failure.Miod Vallat
2005-03-02Dmesg nitMiod Vallat
2005-03-01Display hardware name and display resolution at attach time, as done on sparc.Miod Vallat
2005-03-01Print display resolution as %dx%d, not %d x %d.Miod Vallat
2005-01-27Add pcmcia_intr_string() to format the intr string for pcmcia attachTodd C. Miller
routines.
2005-01-15make sure interface is in RUNNING state before touching the multicast filtersBrad Smith
From NetBSD NetBSD PR 27678 for details ok mcbride@
2005-01-05Let wsdisplay drivers return zero for WSDISPLAYIO_[GS]VIDEO ioctls - mostMiod Vallat
of the work is done in the upper layer, but they get to see the ioctl, so don't always return an error.
2004-12-05rather then -> rather thanJonathan Gray
2004-11-29Move the struct wsscreen_descr from a per-driver global to a per-instanceMiod Vallat
field of the sunfb structure. This allows multiple instances of the same driver, but with different resolutions (such as a couple of vigra or a TGX cgsix and a TGX+ cgsix) to use distinct wsscreen_descr structures featuring different resolution information. Doing this allows more wsscreen_descr fiddling inside the sparc* fb api, and results in some code shrinkage (about 4KB on sparc GENERIC).
2004-11-29Port the remaining two sbus framebuffer drivers to sparc64; tvtwo untestedMiod Vallat
due to lack of hardware.