summaryrefslogtreecommitdiff
path: root/sys/dev/sbus/cgsix.c
AgeCommit message (Collapse)Author
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-08When failing to register an interrupt, display the correct priority on sparc64.Miod Vallat
ok cloder@ martin@
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-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 unmap more memory than we mapped earlier, in case of attachment failure.Miod Vallat
2005-03-01Display hardware name and display resolution at attach time, as done on sparc.Miod Vallat
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-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).
2003-07-03ansifyJason Wright
2003-06-24Add a "where" argument to the sparc64 interrupt code. This lets usHenric Jungheim
associate a name with each interrupt handler. This is not visible outside the kernel (yet). ok jason@
2003-06-18Switch to fbxxx() API.Miod Vallat
cgsix tested and ok jason@, the rest tested by me.
2003-06-02Nuke my clause 3 and 4 (and a couple of files jointly (c) with Theo).Jason Wright
2003-05-31real register definitions for the brooktree 451/457/458 on the cgsix andJason Wright
cgthree. ok miod.
2003-03-28Fix the color inversion of the cursor (now it's not a solid block of black =)Jason Wright
2003-03-28Use the brand new types instead of WSDISPLAY_TYPE_UNKNOWNJason Wright
2003-03-28If console acceleration was not enabled, do not reinitialize the blitterMiod Vallat
when leaving X11.
2003-03-27add support for *CURS* ioctlsJason Wright
2003-03-20Compute linebytes and such earlier and use them to decide how muchJason Wright
memory to map. (fixes the TGX+ running in 1280x1024x8 mode). ok miod, millert.
2003-02-12Labels must be followed by a statement. (Pointed out by gcc3.)Henric Jungheim
ok jason@
2002-09-10Register more wsscreen properties to take advantage of wsemul_sun changes.Jason Wright
2002-08-31Always setup the RAMDAC (even if we're not the console) so when the displayJason Wright
is cleared, it's cleared to a known color (white instead of whatever is put in the ramdac by the prom, usually cyan).
2002-08-16Turn OFF (not ON) acceleration if revision < 5Jason Wright
2002-08-12Update rom cursor position if we're the console framebufferJason Wright
2002-08-06Set RI_CLEAR if the card isn't the console framebuffer; based on discussion ↵Jason Wright
with miod.
2002-08-05Force acceleration to be turned off if we encounter an old hardwareMiod Vallat
revision. Jason and I think that only someone out of his mind would plug an old dusty dual slot cgsix in an ultrra, but it's better to be safe anyways. ok jason@
2002-08-02Do correct bounds checking in get/set/put cmap routines. A few ofTodd C. Miller
these check were already OK but have been modified for consistency. Problem found by Silvio Cesare.
2002-07-30- Whoops, I had the mode mask and value bits backwardsJason Wright
- make sure FBC_MODE is reset when switching back to WSDISPLAYIO_MODE_EMUL
2002-07-30- Allow disabling of console acceleration with cf_flagsJason Wright
- handle native and dumb mappings separately
2002-07-26House cleaning (move reg defns into their own file), and be sure to drainJason Wright
the CG6 before starting operations.
2002-07-26add support for hardware accelerated fill/copy; from NetBSD (committed from ↵Jason Wright
the acceptably fast non-X11 console of a U1)
2002-07-25Adapt the framebuffer code to the WSDISPLAY_TYPE constant changes, andMiod Vallat
add the necessary magic for wsemul_sun color handling. Initially based on a patch from jason@, then some tinkering by me.
2002-06-03Convert from rcons to rasopsJason Wright
2002-05-21Enable the blanker now that the X stuff is fixedJason Wright
2002-04-08Credit DARPA/USAF appropriately.Jason Wright
2002-03-29o remove extra args in printf's.Federico G. Schwindt
o remove unneded struct. o change error to match reality. jason@ ok.
2002-03-14Final __P removal plus some cosmetic fixupsTodd C. Miller
2002-03-14First round of __P removal in sysTodd C. Miller
2002-03-14Reload the palette only during the vert retrace interruptJason Wright
2002-03-04Disable the wscons burner functionality... I'm not in the mood to debug it ↵Jason Wright
right now.
2002-02-24Proper screenblank semanticsJason Wright
2002-02-23Add burner function so wscons can blank the fbJason Wright
2002-02-07Do a more complete initialization if the prom didn't do it for us.Jason Wright
2002-02-07use bus_space_vaddrJason Wright
2002-02-06prettyJason Wright
2002-02-06non console framebuffers, reset and initialize them correctlyJason Wright
2002-02-05Allow mapping as a dumb framebuffer (from offset 0)... This allows us toJason Wright
get as far here as with vgafb.
2002-02-05Implement vgafb_mmap() fullyJason Wright
From NetBSD: change bus_space_mmap() prototype to standard one
2002-01-06Claim to support WSSCREEN_WSCOLORS (drivers support it, but rcons doesn'tJason Wright
appear to).
2002-01-04Add handling for cmap get/put (mostly from sparc)Jason Wright
2002-01-04add mmap functionality (most from NetBSD)Jason Wright