Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
to MI esp code limitations.
ok deraadt@
|
|
|
|
so that kernels with no frame buffer drivers can compile; spotted by marc@
|
|
change.
ok deraadt@
|
|
Based on a diff posted to sparc@ by Pyun YongHyeon
|
|
|
|
routines.
|
|
From NetBSD
NetBSD PR 27678 for details
ok mcbride@
|
|
of the work is done in the upper layer, but they get to see the ioctl,
so don't always return an error.
|
|
no functional change.
|
|
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).
|
|
'looks fine' millert@, krw@. ok jmc@
|
|
if we were still running in pre-4.4BSD config(9) times.
|
|
|
|
- Use ETHER_CRC_POLY_LE instead of MC_POLY_LE from hmereg.h
|
|
- better state machine, will prevent "eject fd0" with an empty drive to
spin.
- will not attach fd children to fdc if no floppy drive is present (though
the PROM usually finds this for us).
- use biowait() in fdformat() instead of rolling our own.
- drop 5"1/4 formats table.
- cope with non 512 bytes per sector formats.
|
|
for address changes, multicast filter changes, or adjusting promiscuous mode.
Fixes resetting the phy for things like start/stopping tcpdump.
From NetBSD
tested by me, miod@, otto@ and a few others.
ok deraadt@
|
|
|
|
|
|
|
|
stuck in a weird mode, where not all acceleration functions are
available, and I could not figure out how to reset the chip strongly
enough to leave this mode.
Try to compensate by checking whether the external power has been removed,
when we set up the accelerated rasops (this will not cope with power being
removed after bootup, yet).
|
|
done in stp(4).
|
|
This matches our SLIST behaviour and NetBSD's SIMPLEQ as well.
ok millert krw deraadt
|
|
ok deraadt@ beck@
|
|
|
|
|
|
- instead of queueing events each time the sense information changes,
only remember that the slot needs attention
- when processing a slot needing attention, decide what to do depending upon
its current sense information, rather than what it was when the change
was detected
- handle the ``only one sensor asserted'' state happening during slow
insertion or removal.
This makes the driver much more reactive to insertions and removals, and
also removes unnecessary attach/detach calls.
ok deraadt@
|
|
|
|
|
|
|
|
Currently 8-bit only for now.
This apparently completes the SBus frame buffer support list - yet if
you stumble upon an unsupported SBus frame buffer, I'd love to hear about it...
|
|
|
|
|
|
looked at by various, testing henning@ mcbride@ dan weeks
mostly from netbsd via Pedro Martelletto <pbastos@rdc.puc-rio.br>
|
|
|
|
|
|
|
|
|
|
(mvme68k/mvme88k) vs.c and (vax) if_le.c ok miod@
isakmpd ones ok ho@
|
|
|
|
view of the cursor position, so that it comes back to a correct location when
the system is shut down.
|
|
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...
|
|
|
|
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
|
|
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@
|
|
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]
|