bouyer
856411129e
Disable tagged queuing for now, it causes commands timeouts.
...
Note that it's not worse since thorpej_scsipi integration: tagged queuing
was not used before, because of a tag message rejected at probe time.
2001-04-26 17:09:39 +00:00
bouyer
d032d80637
Redo xfer sync/wide/tag notification again: we need to notify upper layer
...
that we can do tag.
Start sync/wide nego at first command, but wait ADAPTER_REQ_SET_XFER_MODE
to notify upper level.
2001-04-26 16:56:53 +00:00
kleink
99054d7a6c
Add definitions for C99 fastest minimum-width integer types.
2001-04-26 16:25:19 +00:00
tsubai
520e444562
Cosmetic changes.
2001-04-26 15:52:00 +00:00
tsubai
75dbde785b
Remove spaces at EOL.
2001-04-26 15:27:05 +00:00
tsubai
8e3cb2354b
Comment out ``printf("spurious interrupt\n")''.
2001-04-26 14:40:19 +00:00
wiz
40e50a25db
Now we know: Appeared in 1.5.1.
2001-04-26 13:35:35 +00:00
kleink
91491e8dda
Change the `len' arguemtn to gethostbyaddr(3) from int to socklen_t in
...
accordance with XNS5.2; fixes PR standards/12703.
2001-04-26 12:55:31 +00:00
wiz
d36c721835
Fix tulip reference, noted by Havard Eidnes.
2001-04-26 09:36:26 +00:00
kleink
73cf862d26
While we're here, add Erlangen, Germany.
2001-04-26 08:50:00 +00:00
kanaoka
03941a12da
- Fix typo in comment.
2001-04-26 08:23:22 +00:00
kanaoka
0d6646292e
- Fix typo in comment.
...
- Add (missed)powerhook_disestablish() in ex_detach().
- Sync with below. Original commit log message:
Add new powerhook argument values, PWR_SOFTSUSPEND, PWR_SOFTSTANDBY and
PWR_SOFTRESUME. Apm calls powerhook with the values in normal interrupt
priority level while others are protected with splhigh().
2001-04-26 08:21:51 +00:00
enami
5a6a17f734
Make sysctl_msgbuf() to copy message buffer to userland even if
...
the write pointer points to the beginning of message buffer.
2001-04-26 06:07:13 +00:00
is
f7455bf6e8
Be more specific than "some isic board".
2001-04-26 05:58:41 +00:00
enami
bb08989ba7
Since union_getpages may be called with PGO_LOCKED,
...
- We need to skip PGO_DONTCARE page also.
- ``npages'' returned by VOP_GETPAGES for lower vp doesn't count
those pages in this case. So, just loop ``npages'' times is
insufficient. Loop while there is real pages instead.
2001-04-26 05:25:14 +00:00
ross
32edf97089
Move fp_complete() outside kernel lock perimeter.
2001-04-26 04:21:35 +00:00
ross
1b16e0e8ee
tweak barrier ops some more
2001-04-26 04:18:32 +00:00
ross
b569533b9a
Clean up 3 comments.
2001-04-26 04:16:17 +00:00
enami
360780f37e
s/\<PROTO_ATAPI/C&/
2001-04-26 03:59:32 +00:00
lukem
312711efe8
Treat isdnd interfaces like ppp ones, and REQUIRE isdnd here.
...
Identified by Patrick Welche on current-users.
2001-04-26 03:56:20 +00:00
lukem
bd47d831a1
depend upon isdnd as well
2001-04-26 03:55:16 +00:00
lukem
f1e776b86c
minor cleanup. add note to why syslogd is here (a la note in ppp)
2001-04-26 03:54:38 +00:00
ross
18274acbcd
Delete the trapb ops bracketing mf_fpcr, they aren't needed.
...
Change the trapb ops bracketing mt_fpcr to excb ops.
2001-04-26 03:23:18 +00:00
ross
0c3b624af9
Complete rewrite. Call the new sysarch(ALPHA_FPGETSTICKY, ...).
2001-04-26 03:21:39 +00:00
ross
91a26b1052
remove the trapb ops bracketing mf_fpcr, in this one case they aren't needed
2001-04-26 03:19:10 +00:00
ross
885770193a
minor cleanup
2001-04-26 03:16:58 +00:00
ross
2df695b1e4
o IEEE 754 floating-point completion code.
...
o Implement the architected FP_C "Floating Point Control Quadword"
2001-04-26 03:10:44 +00:00
garbled
8032753ad3
Add sushi/system/sysctl to this file.
2001-04-26 02:53:46 +00:00
garbled
3eec81574d
Add the sushi/system/sysctl form.
2001-04-26 02:48:21 +00:00
garbled
90913cfc01
Add the sysctl form to the system menu. This will allow users to both set
...
sysctl's interactively, and save them in /etc/sysctl.conf.
2001-04-26 02:44:46 +00:00
garbled
9b38738db9
Add all the mtree lines for the sushi procs menu. ::whine:: I hate this
...
file.
2001-04-26 02:37:59 +00:00
garbled
5f3c1c7226
Forgot a directory, "procs"
2001-04-26 02:32:45 +00:00
garbled
972324bbb3
Add the procs tree to sushi, and fix some brain damage from my addition of
...
the network tree last night.
2001-04-26 02:31:35 +00:00
garbled
221495cc86
Add the entire "processes" menu. This will allow
...
starting/stopping/showing/restarting of things in /etc/rc.d. Also add a
few quick top(1)-like utilties just to round the menu off.
2001-04-26 02:26:16 +00:00
simonb
8b33f6cba9
Fix typos in an (unused) function return type.
2001-04-26 01:00:30 +00:00
lukem
9cd5a025fe
Use /dev/dtyXX instead of /dev/ttyXX, and other cleanups.
...
Heavily inspired by PR 12749 from Scott Telford.
2001-04-25 23:46:12 +00:00
lukem
e595ebd705
be consistent with other scripts when temporarily setting umask to 022
2001-04-25 23:27:37 +00:00
lukem
f08a3bbdf1
wrap file creation operation in: ( umask 022 ; <command...> )
2001-04-25 23:23:37 +00:00
lukem
d2c3bd6a11
- create the default accounting file with a umask of 022.
...
- set and use $accounting_command (/usr/sbin/accton) and
$accounting_file (/var/account/acct)
- fix spelo in message
2001-04-25 23:20:15 +00:00
lukem
18a7a9feca
set the umask to 022 (remembering the previous setting) for ssh_keygen()
2001-04-25 23:18:50 +00:00
wiz
4745f14f24
Remove /usr/include/dev/microcode, since it's empty now.
2001-04-25 22:37:02 +00:00
wiz
4f29714248
Update and add some Austrian prefixes.
2001-04-25 22:35:47 +00:00
kleink
fcdc363909
Add links for getc_unlocked(3), getchar_unlocked(3), putc_unlocked(3)
...
and putchar_unlocked(3).
2001-04-25 22:19:13 +00:00
kleink
6213f73707
Document getc_unlocked(3), getchar_unlocked(3), putc_unlocked(3) and
...
putchar_unlocked(3); fixes PR lib/11340.
2001-04-25 22:06:53 +00:00
kleink
38ba8564f5
Add esm.
2001-04-25 18:32:10 +00:00
garbled
698e76a512
Fix a bunch of makefiles that prove that I cannot count the right number of
...
..'s
2001-04-25 18:32:01 +00:00
thorpej
93b0af8f60
pmap_resident_count() always exists. Besides, returning the
...
value of vm_rssize is pointless -- it is never initialized to
anything other than 0.
2001-04-25 18:09:52 +00:00
thorpej
a60e816e7a
Provide a pmap_resident_count() that simply expands to 0.
2001-04-25 18:03:19 +00:00
thorpej
4717bdf66e
Remove some redundant definitions (they're already in <mips/pmap.h>).
2001-04-25 17:54:07 +00:00
bouyer
937a7a3ed9
Pull up the thorpej_scsipi branch to main branch.
...
This is a completely rewritten scsipi_xfer execution engine, and the
associated changes to HBA drivers. Overview of changes & features:
- All xfers are queued in the mid-layer, rather than doing so in an
ad-hoc fashion in individual adapter drivers.
- Adapter/channel resource management in the mid-layer, avoids even trying
to start running an xfer if the adapter/channel doesn't have the resources.
- Better communication between the mid-layer and the adapters.
- Asynchronous event notification mechanism from adapter to mid-layer and
peripherals.
- Better peripheral queue management: freeze/thaw, sorted requeueing during
recovery, etc.
- Clean separation of peripherals, adapters, and adapter channels (no more
scsipi_link).
- Kernel thread for each scsipi_channel makes error recovery much easier
(no more dealing with interrupt context when recovering from an error).
- Mid-layer support for tagged queueing: commands can have the tag type
set explicitly, tag IDs are allocated in the mid-layer (thus eliminating
the need to use buggy tag ID allocation schemes in many adapter drivers).
- support for QUEUE FULL and CHECK CONDITION status in mid-layer; the command
will be requeued, or a REQUEST SENSE will be sent as appropriate.
Just before the merge syssrc has been tagged with thorpej_scsipi_beforemerge
2001-04-25 17:53:04 +00:00