summaryrefslogtreecommitdiff
path: root/sys/arch/sparc/dev
AgeCommit message (Collapse)Author
2003-10-05If attaching a wsdisplay console causes a font switch, do not update the PROMMiod Vallat
view of the cursor position, so that it comes back to a correct location when the system is shut down.
2003-10-03Merge tty_attach() in ttymalloc() and tty_detach() in ttyfree(). The need forMiod Vallat
separate tty registering is gone now that sparc has switched to wscons, and this makes the code less error-prone. Also, remove tests for ttymalloc() failure, since it uses M_WAITOK. ok millert@ deraadt@, tested by various people as well besides me...
2003-09-29avaliable -> availableMiod Vallat
2003-09-23Replace select backends with poll backends. selscan() and pollscan()Todd C. Miller
now call the poll backend. With this change we implement greater poll(2) functionality instead of emulating it via the select backend. Adapted from NetBSD and including some changes from FreeBSD. Tested by many, deraadt@ OK
2003-08-15change arguments to suser. suser now takes the process, and a flagsTed Unangst
argument. old cred only calls user suser_ucred. this will allow future work to more flexibly implement the idea of a root process. looks like something i saw in freebsd, but a little different. use of suser_ucred vs suser in file system code should be looked at again, for the moment semantics remain unchanged. review and input from art@ testing and further review miod@
2003-08-01The Vigra VS10-EK is recognized as a cgthree clone, but due to its utterlyMiod Vallat
ridiculous resolution, we need to plug the "clear the screen and switch font" trick here too. [Thanks to Andrey Smagin for providing a card for testing]
2003-07-02fix tslot issues (need level-triggered interrupts); from miodTodd T. Fries
2003-06-28back out that which does not compileTheo de Raadt
2003-06-28grr... committed previous from the wrong tree... fixed version, which alsoJason Wright
adds alaw:8 support.
2003-06-28add emulations for slinear:8 and ulinear:8; ok miodJason Wright
2003-06-28Sync sparc fb API with the sparc64 changes (fbwscons_init takes flags, andMiod Vallat
the sunfb structure keeps pointer to the prom cursor coordinates).
2003-06-28Be more careful when processing interrupts - the TS102 queues them, and weMiod Vallat
might get fed an interrupt for a particular condition at a time we are not expecting this condition anymore...
2003-06-28Be prepared to the fact that the user may unplug a card before it wasMiod Vallat
fully initialized.
2003-06-28Add a macro to encode (x,y) coordinates.Miod Vallat
Use ZX_EXTENT_DIR_* constants for fill commands, rather than hard-coded values. Provide a RI_FULLCLEAR version of eraserows().
2003-06-28Add RI_FULLCLEAR to the rasops flags. Accelerated drivers (cgsix, creator,Miod Vallat
pnozz) benefit from this, and this does not hurt the other drivers.
2003-06-28Clear screen after smitching to the wsfont, on low-resolution cgsix.Miod Vallat
This is only necessary on the RDI Britelite laptops. Reported by Paul Weissmann.
2003-06-28A better reset sequence; also, probe slots immediately rather than waitingMiod Vallat
for the worker thread to be set up.
2003-06-25We want address incrementation disabled, so correctly ask for it...Miod Vallat
2003-06-25Oops, put back iot/memt affectations in io_alloc/mem_alloc; spotted by todd@Miod Vallat
2003-06-25Extend the sparc bus_space_tag_t to store access endianness in it, andMiod Vallat
adapt all bus_space functions to do proper endianness conversion whenever necessary, except for the raw ones. This allows us to remove the forced endianness conversions in if_wi. with help from and ok mickey@
2003-06-24... and it must compile, too. Doh.Miod Vallat
2003-06-24io_alloc must provide working bus_space tag and handles...Miod Vallat
2003-06-24Use the common Power9000 definitions.Miod Vallat
2003-06-23Driver for the pcmcia slots in the Tadpole SPARCbook machines.Miod Vallat
Currently only tested with wi(4), and there are still some sporadic "device timeout" issues left - your mileage may vary.
2003-06-23Split the stp driver into its core, and md attachment routines, and provideMiod Vallat
attachment routines for sparc and sparc64.
2003-06-18oops, missed this part of the hme vlan stuffJason Wright
2003-06-18configure the interface to properly support vlan framesJason Wright
2003-06-18Oops, previous commit removed the rcsid by mistake.Miod Vallat
2003-06-18Rename p9k to pninek, since device base names with digits are confusing;Miod Vallat
per deraadt@'s request.
2003-06-18When reporting unknown sbus hardware, also report the hardware class (audio,Miod Vallat
block device...) if it advertizes one. ok deraadt@
2003-06-17New driver and wsdisplay type for the Weitek Power9000 and Brooktree Bt445Miod Vallat
combination, found on the Tadpole SPARCbook 3 only (later model use the Power9100 and are already supported). Untested for lack of hardware and volunteers, but carefully crafted; if it does not work out of the box, this should be a good starting point. "worth having in the tree" millert@
2003-06-15Fix the logic in the interrupt handler, and reenable colormap updatesMiod Vallat
triggered by the vertical retrace interrupt.
2003-06-13eraserows() was missing a coordinate address latch.Miod Vallat
2003-06-13g/c an useless define.Miod Vallat
2003-06-13Fix lower right edge bounds for quad operations.Miod Vallat
(that's what you get for commiting before breakfast)
2003-06-13Accelerated text console routines, using the Power 9100 drawing engine.Miod Vallat
2003-06-12Add an interrupt handler, and use it to defer colormap updates to the endMiod Vallat
of the vertical retrace.
2003-06-06Do not bother taking care of the frame buffer flags in the softc, if theMiod Vallat
driver does not use any. Basically this changes all drivers but those that can handle a P4 card.
2003-06-05Faster ramdac operation, by reducing the delay between register writes,Miod Vallat
according to some Power9x00 documentation.
2003-06-053/4 knockout for peter galbavyTheo de Raadt
2003-06-04Delete UCB term 3. When there are other copyright owners, we affirmTheo de Raadt
that we can see no legal situation under which they could require that term to remain (ie. This is equivelant to us taking the old UCB file, removing term 3 as specified by UCB, then re-applying each diff afterwards from the various authors)
2003-06-04Use bus_untmp() instead of rolling an inline version of it;Miod Vallat
tested and ok jason@
2003-06-04more term 3 and 4 changesTheo de Raadt
2003-06-03terms 3 & 4 cleanup based on "terms" fileTheo de Raadt
2003-06-02Remove the advertising clause in the UCB license which BerkeleyTodd C. Miller
rescinded 22 July 1999. Proofed by myself and Theo.
2003-06-02remove terms 3 (and 4 in some places) where i am the authorTheo de Raadt
2003-06-02nuke my clause 3 & 4 (and a couple jointly (c) with Theo).Jason Wright
2003-06-02some license cleanupTheo de Raadt
2003-05-26fix some fictitious spellings. ok miod@Ted Unangst
2003-05-25Support for the Vigra VS11 frame buffer. This is basically the same as theMiod Vallat
VS12, but with a different ramdac that allows higher refresh rates.