| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
| |
All callers sleep indefinitely.
With help from visa@.
ok visa@, ratchov@, kn@
|
|
|
|
|
|
|
| |
The account flag `ASU' will no longer be set but that makes suser()
mpsafe since it no longer mess with a per-process field.
No objection from millert@, ok tedu@, bluhm@
|
|
|
|
| |
ok deraadt@ krw@
|
| |
|
|
|
|
|
|
|
| |
Using a name with the 'db_' prefix makes it invisible from the dynamic
profiler.
ok deraadt@, kettenis@, visa@
|
|
|
|
|
|
| |
cleaning up some shutdown-hook related code on the way.
(A few drivers related to sparc are still skipped at kettenis' request)
ok kettenis mlarkin, tested by many others too
|
|
|
|
| |
ok deraadt matthew millert
|
|
|
|
|
|
|
|
| |
max-baud-rate hint. Adjust TTYHOG (the nearly full logic) to this new
situation. The larger buffers are required by the very high speed
KDDI devices in Japan (CF com, or USB ucom) so those are the only two
drivers which currently ask for a larger buffer size.
ok yasuoka miod
|
|
|
|
| |
a process instead of using curproc. ok deraadt
|
|
|
|
|
|
|
|
|
|
| |
supported it doesn't do any harm), so put the KNOTE() in selwakeup() itself and
remove it from any occurences where both are used, except one for kqueue itself
and one in sys_pipe.c (where the selwakeup is under a PIPE_SEL flag).
Based on a diff from tedu.
ok deraadt
|
|
|
|
|
|
|
| |
calls can go directly into selwakeup() safely
long discussion with nicm, murmers of consent from tedu and miod, noone
else seems to care of kqueue is busted as long as it makes their sockets
move data fast... pretty sad.
|
| |
|
|
|
|
| |
"ssp-control" as well.
|
|
|
|
|
|
| |
console.
ok miod@
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
I still hate this chip.
|
|
|
|
|
| |
produces nicer (correct) kernel output upon bootup.
Reported in NetBSD PR #26226; tested by dlg@ and I.
|
| |
|
|
|
|
|
|
|
|
|
| |
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...
|
|
|
|
|
|
|
|
|
| |
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@
|
|
|
|
|
|
|
| |
associate a name with each interrupt handler. This is not visible
outside the kernel (yet).
ok jason@
|
| |
|
|
|
|
|
|
| |
cause the serial console to hang.
ok jason@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Reduce the size of a GENERIC kernel by ~190k
Remove the nasty pointer/bus_space_handle_t casts
Adds debug bus_space code including the ability to trace
bus operations (it actually works now).
The following rules are now followed (and verfified by the debug
code):
1. A "bus_space_handle_t" may only be used with the
"bus_space_tag_t" that created it.
2. Only "bus_space_map()" may create "bus_space_handle_t"s.
3. A "bus_space_handle_t" may not be modified after it has
been created (other than being destroyed by "bus_space_unmap()").
Thanks to help from mcbride, marc, jason, drahn, to anyone that might
have slipped my mind at the moment.
ok jason@, deraadt@
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
o Add support for draining the XFIFO on last close
o Debounce the break sequence by looking for the terminate side of the break instead of the detection side.
o wrap the parameter setup in splhigh (lest we get caught with the chip powered down)
|
| |
|
|
|
|
|
|
| |
Also add support for Break->DDB handling on console
[Works in ddb including going back and forth to the PROM, but locks up
after printing the 'swap on ...' line]
|
|
|
|
| |
[Very close to being able to enable 'se' in GENERIC...]
|
|
device). Based on datasheet from Infineon (another datasheet with
non-trivial errors) and info from the linux driver for same chip.
|