kleink
378b9a84c3
At splsoftclock(), don't block softnet but softclock.
2000-08-14 10:09:06 +00:00
kleink
4fddd7dacc
* Make spllower()ing functions not return the previous priority level,
...
as specified in spl(9).
* In due course, ipmlement splx() via spllower().
2000-08-14 09:55:41 +00:00
enami
a5989caf7a
Redo previous a bit different way so that mount point of top layer is shown
...
instead of lowest one and ``fstat file-on-upperlayer'' works.
2000-08-14 09:17:11 +00:00
kleink
1790b00d25
Replace the body of lcsplx() with an open-coded version of spllower()
...
and return the previous priority level, which is actually expected by
cpu_switch() in order to it be stashed into the PCB.
2000-08-14 08:58:39 +00:00
mjacob
ec701021fd
Add a maintenance note. Fix QFREE and QAVAIL macros to match change in usage.
2000-08-14 07:12:15 +00:00
mjacob
ed05406b77
Add a maintenance note
2000-08-14 07:11:14 +00:00
mjacob
b1c18a6bc7
Add a maintenance note. Move the single bit tags of islocked and
...
onintstack to be real integers. Add ISP_ILOCK/ISP_IUNLOCK macros.
Fix the isp_lock/isp_unlock inlines to stop being so embarrassingly
in error. Why, or why, can't I have mutex_enter/mutex_exit, pretty please?
2000-08-14 07:10:09 +00:00
mjacob
22ef6ec857
Add a maintenance note. Change all splbio's to use the ISP_LOCK/ISP_UNLOCK
...
or ISP_ILOCK/ISP_IUNLOCK macros.
2000-08-14 07:08:12 +00:00
mjacob
8801250c70
Add a maintenance note. Add a cast to u_int16_t which will keep
...
Solaris lint && the SUNPro SC5.0 complier happy.
2000-08-14 07:06:50 +00:00
mjacob
d7ee06672f
Add a maintenance note.
...
Clarify some startup SCSI mode settings. Insist that the FC f/w options
*must* have ICBOPT_PDBCHANGE_AE set (wasted a half day on this crock).
Make a specific comment in isp_start that the tags being selected for FC
cards, in lieu of any set by the outer layers, are there for safety's sake.
This removes the change from a previous commit.
For the ISP_TOGGLE_TMODE function, do a complete reset, not just an
isp_init (info from Solaris port). Make some cleanup changes for
code clarity.
2000-08-14 07:05:28 +00:00
mjacob
d8aef491c1
Add a maintenance note. Add a bus specific isp_sbus_intr function- this is
...
so we, ahem, note we're on an interrupt stack so we don't try and sleep
on any mailbox commands we might want to run.
2000-08-14 07:00:08 +00:00
mjacob
18e2c3aaad
Add a maintenance note. Minor change in some logic in the DMA mapping.
2000-08-14 06:58:45 +00:00
enami
1dccbbfbd2
Print lower vnode if vnode is on a layered filesystem.
2000-08-14 06:03:21 +00:00
thorpej
86ef3ea256
Clean this up a little bit, and issue a Specific EOI after
...
dispatching an EISA interrupt.
2000-08-14 05:38:23 +00:00
wdk
1e59559e3e
intrcnt[] counters should be handled by the port specific interrupt handlers.
...
This change facilitates the migration from intrcnt[] to the new evcnt(9)
framework without breaking all of the mips based ports.
2000-08-14 04:36:34 +00:00
itojun
940be0cfdc
- bugfix: truncated FQDN printing
...
- allow < 1 second interval on -i (root only). from openbsd
2000-08-14 02:54:43 +00:00
deberg
0bcba35b9e
fix typo
2000-08-14 02:37:37 +00:00
thorpej
b022657405
Add support for EISA configuration space on the Jensen (it's
...
mapped differently than on other EISA sysetms).
2000-08-14 02:14:24 +00:00
jhawk
324576262d
Fix typo in comment for WI_RID_AUTH_TYPE
2000-08-14 00:44:22 +00:00
itojun
54aeb79d4c
supress warning (LOG_ERR -> LOG_DEBUG) which occurs in the following situation:
...
- manually configure an address from prefix P (like P::1)
- autoconfigure additional address from the same prefix P (like P::ifid).
- rtrequest fails due to P/plen already exists
more fundamental solution should appear later, when kame side stablizes it.
from thopej.
2000-08-13 23:45:22 +00:00
christos
ee788dacd9
Don't enable lin's exit on warnings yet. It'll break most ports.
2000-08-13 23:26:12 +00:00
christos
a9e7fd9028
don't attempt to free varNoError too.
2000-08-13 22:47:01 +00:00
christos
cabafb6c60
cast to u_long before casting to u_int to appease lint.
2000-08-13 22:45:01 +00:00
thorpej
5d5752af8b
More MP cleanup:
...
- pmap_zero_page() and pmap_copy_page(): if MULTIPROCESSOR, issue
a memory barrier after we zero/copy the page, to ensure that
other CPUs see the correct data.
- XXX Should we use MB, or is WMB good enough?
Also, bzero -> memset, bcopy -> memcpy.
2000-08-13 22:43:42 +00:00
christos
0aee707a3b
add -w to ctags. got finally tired of looking at all those dup error messages
...
that nobody will ever fix.
2000-08-13 22:43:28 +00:00
jdolecek
cd1db4529e
describe more precisely when the keyboard freeze happens
2000-08-13 22:30:19 +00:00
thorpej
cdc6dac7f1
More MP cleanup:
...
- Make sure to do an MB after a PTE is set to a new value, so that
other processors see it.
- Use lazy I-sync in two pmap_page_protect() and in pmap_changebit(),
so that it is MP-safe. XXX Two more places where IMB is used in
the raw, but they're not in the common path.
There'll be some more lazy I-sync cleanups soon.
2000-08-13 22:30:18 +00:00
augustss
de0b1dd11d
Go to splhigh() before calling power hooks and maintain this level
...
while suspended. When waking up the power hooks are again called at
splhigh() and then the level is lowered.
This prevents interrupts from reaching a device before the power hook
has reinitialized it.
2000-08-13 22:26:27 +00:00
wiz
71913384f4
remove some not-so-obsolete files from the obsolete lists (these are
...
still built and installed into DESTDIR). Approved by perry.
2000-08-13 22:24:30 +00:00
augustss
674ea71335
Print unknown usages with 4 digits.
...
Mask in page extraction.
2000-08-13 22:22:02 +00:00
jdolecek
47b371580e
make this usable as INSTALL-like kernel suitable for boot floppy
...
enable supported stuff, add also SCSI devices (only sd* and cd* uncommented)
2000-08-13 21:55:33 +00:00
jhawk
8c412633ff
Check for lowbattery state (if running -l) when polling for state,
...
rather than just when receiving events. Thus, if events are not
working (for some unknown reason...), low-power shutdown will
still work.
2000-08-13 21:13:56 +00:00
thorpej
c9623242e3
G/c SHLIB_* versions from here, noted by Bernd Ernesti.
2000-08-13 19:42:48 +00:00
soren
6f1de2d858
s/dev/obio/
2000-08-13 19:25:13 +00:00
itojun
4372a4b82a
-Wall friendly
2000-08-13 18:48:22 +00:00
jdolecek
78b131351f
set BOOTCODE via ?=, to allow overriding it
2000-08-13 18:42:54 +00:00
jhawk
a80c6e8208
Fix netstat -ss handling for a bunch of ISO cases, so that
...
zero values are not printed.
"tp:" still needs some work, though.
2000-08-13 18:41:38 +00:00
thorpej
f49fa3615c
Add some XXXSMP to places were imb is still used in the raw.
2000-08-13 18:41:15 +00:00
thorpej
cd04e9fb14
Add MULTIPROCESSOR versions of PMAP_SYNC_ISTREAM_{KERNEL,USER}().
2000-08-13 18:22:21 +00:00
thorpej
325f9ccafc
Add alpha_multicast_ipi().
2000-08-13 18:20:55 +00:00
augustss
ed274219d5
Fix race condition when unlinking xfers. Thanks to IWAMOTO Toshihiro
...
<iwamoto@sat.t.u-tokyo.ac.jp> for analyzing the problem and suggesting a fix.
Fixes PR 10662.
2000-08-13 18:20:14 +00:00
itojun
8702beec4d
warn if net.inet6.ip6.forwarding == 1. rtsol{,d} is not supposed to be used
...
on routers.
update manpage (talk about -a twists more).
2000-08-13 18:19:12 +00:00
christos
61b4051b0c
be more specific about the history section.
2000-08-13 18:03:50 +00:00
wiz
fb3d40deab
add two letters in strategically important places, and replace one
...
ifconfig by .Nm
2000-08-13 17:17:26 +00:00
thorpej
4691305019
Add missing shlib_version file (set lists had correct info,
...
but this was missing?).
2000-08-13 17:06:29 +00:00
scw
b77bc217e1
Pull a bunch of common code from vme_pcc.c and vme_two.c into
...
the new mvmebus.[ch] files, and put down some initial code to
deal with VMEbus slave mode.
2000-08-13 17:00:51 +00:00
itojun
229f25d14b
install m4 file for darwin (added in 8.10.x -> 8.11.0)
2000-08-13 16:22:53 +00:00
augustss
4f325f2674
Implement what in Intel-speech is known as "bandwidth reclamation".
...
It means that we continously poll USB devices that have a pending transfer
instead of polling just once every ms. This speeds up some transfers
at the expense of using more PCI bandwidth.
2000-08-13 16:18:09 +00:00
mrg
d2e1f953ef
make that "audio*" not "audio".
2000-08-13 15:37:09 +00:00
bjh21
9d7a3f8ed7
Shuffle debugging code around to make debugging copy{in,out,}str easier.
2000-08-13 12:32:48 +00:00