ragge
fb4298e98c
Optimized copy/fetch/store routines; rewritten in assembler.
1997-11-04 20:52:27 +00:00
gwr
d68fdf7187
Oops... That was meant for the head.
1997-11-04 20:45:22 +00:00
gwr
0919e2346b
Use LORDER, TSORT
1997-11-04 20:33:11 +00:00
gwr
dff2b93f7d
Define LORDER, TSORT
1997-11-04 20:31:56 +00:00
is
eae488f7bb
Fix typo, which resulted in always compiling the M68040/M68060-version
...
of ldexp.
1997-11-04 15:23:23 +00:00
jeremy
bb2b303079
Added lkm [PR/4421]. <nathanw@mit.edu>
1997-11-04 15:21:00 +00:00
briggs
cb6760281d
Raise the number of transmit and receive buffers.
1997-11-04 13:03:48 +00:00
briggs
2ed7cf086f
Fix a space-wasting bug found by David Huang in his work on the MACE driver.
1997-11-04 13:02:45 +00:00
lukem
71d53f5fd6
use in-house localhostname instead of gethostname - returns FQDN
1997-11-04 11:43:49 +00:00
lukem
3eff4309d8
ypwhich(1) totally rewritten by Chuck Cranor <chuck@ccrc.wustl.edu>.
...
fixes various nits in the behaviour of the '-m' option, amongst
other things. update the docco to suit.
1997-11-04 11:36:26 +00:00
lukem
1140eceb13
add { } in the right place; indentation alone isn't sufficient for
...
if (test1)
if (test2)
error()
else {
...
}
this happened when i changed test2 from a void statement to actually
checking its return value.
the effect of this? a YP_MASTER_KEY value wasn't being added to the
generated databases, which was Not Good.
1997-11-04 11:28:46 +00:00
pk
9eb2a49d4b
Include copyright statement for the bus_dma implementation added in
...
the previous revision.
1997-11-04 10:37:37 +00:00
ross
6f6bb84844
Check for null curproc in pmap_changebit. Fixes the IDE-on-alpha crash
...
problem reported by Chris Csanady <ccsanady@bob.scl.ameslab.gov>.
this
1997-11-04 07:16:25 +00:00
thorpej
03a0c2d900
Implement a simple queueing mechanism that makes these drivers much
...
more robust in resource shortage situations, basically identical to
code I added to the "ahc" driver some time ago.
Thanks to Brad Spencer for the testing help.
1997-11-04 05:58:22 +00:00
explorer
59a2ae9aed
add experimental warning
1997-11-04 05:50:54 +00:00
explorer
538f5cb890
Update copyright message (I wrote this, not the template of the day)
1997-11-04 05:47:24 +00:00
briggs
e19ba716d0
remove an obsolete comment.
1997-11-04 04:00:18 +00:00
briggs
81a98183d1
Puma will soon be looking a bit different.
1997-11-04 03:56:09 +00:00
briggs
e658b8b476
Add in the if_mc ethernet driver for the AMD "MACE" part. This is the
...
internal ethernet on the Quadra/Centris 660av/840av.
Add initial support for the PSC (DMA controller) to support the above
(DMA SCSI remains unsupported). This involved also changing the way
that several interrupts are handled.
Above from David Huang <khym@bga.com>
Since the interrupts changed somewhat, we must also make the ipls
dynamic, defaulting to their prior levels and adjusted for the AVs.
I modelled this on the hp300.
1997-11-04 03:44:42 +00:00
cgd
226f67d0d4
specify array sizes in init_perm prototype. One of the array specifications
...
was "C_block [][]", which isn't valid (or sensible!) C (only the last
dimension may be omitted). However, all of the dimensions are known
so they might as well be specified.
1997-11-04 03:31:45 +00:00
phil
9e973cbe0a
- extract_dist now uses dist_list to know which to extract
...
- Added -r rel flag to change the release tag on the tar files.
- Added Usage
- Fixed a menu bug (missing exit)
- Made target_expand available to all functions to produce correct
file names.
1997-11-04 01:39:03 +00:00
thorpej
15339d7ea8
Make pmap_{,de}activate() take a pointer to a proc.
1997-11-04 01:37:01 +00:00
cgd
87d5df18e3
add '-z' to LINTFLAGS, so that forward structure definions (for pointer
...
args, etc.), don't cause warnings if the structure isn't ever completely
defined.
1997-11-03 22:56:27 +00:00
cgd
3e16a4f314
if "NONOLINT" is defined, don't automatically define NOLINT. "yuck."
...
Once lint support is completely working, NOLINT's definition should be
removed from this file entirely.
1997-11-03 22:53:25 +00:00
cgd
d74926452e
echo the lint command line when making 'lint'.
1997-11-03 22:51:23 +00:00
gwr
ea35849dac
More efficient implementations of:
...
pmap_protect_noctx()
pmap_remove_noctx()
1997-11-03 22:47:10 +00:00
cgd
f9356d1960
implement (hack in) symbol (function and variable) renaming, so that
...
the function renaming tricks currently needed by libc can be tolerated
by lint. This needs some cleanup, but it appears to work.
1997-11-03 22:36:31 +00:00
cgd
206f92eed6
in chkdnud(), don't warn if the defined-but-not-used object is a function.
...
chkdnud() is used (only) to implement the -x option, which is supposed to
warn for variables only.
1997-11-03 22:33:53 +00:00
pk
1abecf9a70
Deal with svr4_ulimit() return values in the same way as in
...
compat_43_sys_setrlimit(). (takes care of PR#4418)
Also in svr4_ulimit(): return EINVAL for unknown commands, instead of ENOSYS.
1997-11-03 22:03:31 +00:00
gwr
81ed96b224
More reordering
1997-11-03 21:55:39 +00:00
thorpej
4436625795
Delete "ed" driver, add "we".
1997-11-03 21:33:33 +00:00
pk
78ccc57a52
Fix test for NULL arg in svr4_utime() (PR#4418).
1997-11-03 21:33:07 +00:00
thorpej
d64e10645f
Add "we" driver, remove "ed" driver.
1997-11-03 21:29:19 +00:00
thorpej
ae4498b7bf
This driver is now obsolete.
1997-11-03 21:28:49 +00:00
thorpej
60c2342028
Add a front-end to the MI dp8390 driver for the Western Digital/SMC 80x3
...
family, SMC Elite Ultra family, and SMC EtherEZ family of Ethernet cards.
This front-end completes the split of the ISA "ed" driver.
1997-11-03 21:22:50 +00:00
ross
4b634c4e10
Much cleaner fix for alignment error bug.
1997-11-03 21:17:17 +00:00
mycroft
26ecc7d3b0
Trivial change; use KB_SUN4 rather than the constant in one place.
1997-11-03 20:18:00 +00:00
ragge
fd48076569
Use genassym for the first time in vax port history. Rewrite cpu_exit,
...
cpu_switch, setrunqueue and remrunqueue in assembler for efficiency.
1997-11-03 20:00:17 +00:00
kleink
64c0cead8c
s/UCT/UTC/
1997-11-03 18:42:49 +00:00
kleink
645accbc1f
Fix typo in SYNOPSIS section.
1997-11-03 18:24:45 +00:00
drochner
8539f2f3b9
../lib/exec_fromdos.c doesn't use the memory size returned by XMS check
...
anymore if other methods work better. Sync banner output with this.
1997-11-03 18:17:19 +00:00
drochner
90e33ee203
When using XMS, use the XMS size returned by the BIOS only if the other
...
methods to detect extended memory didn't work well.
(this XMS size is always too small, typically by 68k)
1997-11-03 18:06:22 +00:00
kleink
20d81f8f56
Forgot to add basename()/dirname() manpages in last commit.
1997-11-03 17:47:44 +00:00
gwr
62a4f5b044
Use a private pool of PV elements. This improves performance,
...
and avoids reentrance into pmap code via malloc().
1997-11-03 16:58:05 +00:00
mycroft
47c2d7502f
Actually use TIOCFLAG_CDTRCTS.
1997-11-03 16:30:54 +00:00
mycroft
0e16ca013b
Always leave DCD_IE and CTS_IE on for now. Needs more work in zsparam() to
...
make the optimization actually work right.
1997-11-03 16:15:47 +00:00
gwr
f106a637c6
Implement a "kernel-only" context for processes that have not
...
touched any user-space address recently. This is efficient
for things that stay in the kernel for a while, waking up
to handle some I/O then going back to sleep (i.e. nfsd).
If and when such a process returns to user-mode, it will
fault and be given a real context at that time.
This also makes context switch faster, because all we need
to do there for the MMU is slam the context register.
1997-11-03 16:08:23 +00:00
mycroft
37e260f4a6
Leave the console running with or without DDB.
1997-11-03 15:35:42 +00:00
is
fd26a0bfcb
Make these structures packed, so that at least with our compiler, fixed
...
since today, they will have the same size as the on-the-wire-packet on each
architecture.
Problem was reported by George Harvey for the m68k architecture.
1997-11-03 15:01:18 +00:00
mycroft
1c81e53081
From Mike Stump, via egcs:
...
+ * stor-layout.c (layout_record): Ignore STRUCTURE_SIZE_BOUNDARY if
+ we are packing a structure. This allows a structure with only
+ bytes to be aligned on a byte boundary and have no padding on a
+ m68k.
1997-11-03 12:23:14 +00:00