se
9a6e75fa0c
Remove two features that have been reported to cause problems with
...
certain variants of the NCR chip from FE_CACHE_SET: FE_CLSE (enable
cache-line size register) and FE_ERMP (enable read-multiple). They
will be re-enabled, if a fix for the underlying problem (a restriction
in the memory to memory move logic of some chips) has been implemented.
1997-08-06 20:25:54 +00:00
peter
5f97c2ec97
printf does not understand %hd in the kernel
1997-08-06 11:08:01 +00:00
kato
7fb777a1f4
Synchronize with sys/i386/i386/machdep.c revision 1.254.
1997-08-06 09:43:45 +00:00
kato
2ec57417ef
Synchronize with sys/i386/isa/sio.c revision 1.174.
1997-08-06 09:42:57 +00:00
kato
3dc01ff10f
Synchronize with sys/i386/isa/wd.c revision 1.134.
1997-08-06 09:41:59 +00:00
dyson
5f9cb6429d
Add exposure of some vm_zone allocation stats by sysctl. Also, change
...
the initialization parameters of some zones in VM map. This contains
only optimizations and not bugfixes.
1997-08-06 04:58:05 +00:00
itojun
977f60f91e
PR: kern/4117
...
Reviewed by: ishii@csl.sony.co.jp , kjc@csl.sony.co.jp
checked with FreeBSD+Riscom - cisco4500 configuration.
1997-08-06 01:43:09 +00:00
alex
46a6ff520b
Ensure that the interface name is terminated.
1997-08-06 00:19:05 +00:00
dyson
e150d815cc
Fixed the commit botch that was causing crashes soon after system
...
startup. Due to the error, the initialization of the zone for
pv_entries was missing. The system should be usable again.
1997-08-05 23:03:24 +00:00
dyson
2649bd0b26
Another attempt at cleaning up the new memory allocator.
1997-08-05 22:24:31 +00:00
dyson
55205b3be5
Fix some bugs, document vm_zone better. Add copyright to vm_zone.h. Use
...
the new zone code in pmap.c so that we can get rid of the ugly ad-hoc
allocations in pmap.c.
1997-08-05 22:07:27 +00:00
msmith
6858b6f47c
memcmp -> bmcp
...
Submitted by: smp, bde
1997-08-05 01:38:19 +00:00
dyson
96f688be11
Modify pmap to use our new memory allocator. Also, change the vm_map_entry
...
allocations to be interrupt safe.
1997-08-05 01:32:52 +00:00
dyson
fd1644cfb4
Modify pmap to use our new memory allocator.
1997-08-05 01:32:05 +00:00
dyson
eeb48bde1b
Slightly reorder some operations so that the main processor gets global
...
mappings early on.
1997-08-05 01:02:14 +00:00
dyson
8098064f0b
Remove the PMAP_PVLIST conditionals in pmap.*, and another unneeded define.
1997-08-05 00:42:01 +00:00
dyson
54005d6ed9
A very simple zone allocator.
1997-08-05 00:07:31 +00:00
dyson
8a37859859
Fix up come cruft that I left on a previous commit.
1997-08-05 00:05:00 +00:00
dyson
8fa8ae3d0d
Get rid of the ad-hoc memory allocator for vm_map_entries, in lieu of
...
a simple, clean zone type allocator. This new allocator will also be
used for machine dependent pmap PV entries.
1997-08-05 00:02:08 +00:00
fsmp
97e0e6be57
pushed down "volatility" of simplelock to actual int inside the struct.
...
Submitted by: bde@zeta.org.a
1997-08-04 19:14:56 +00:00
fsmp
315ebe1a90
Added include of intr_machdep.h to eliminate compiler warning for APIC_IO.
1997-08-04 19:12:54 +00:00
fsmp
986d57f22b
pushed down "volatility" of simplelock to actual int inside the struct.
...
Submitted by: bde@zeta.org.au , smp@csn.net
1997-08-04 19:11:26 +00:00
fsmp
10b9d7be19
Eliminate frequent silo overflows by restoring the TEST_LOPRIO code.
...
This code was eliminated when the PEND_INTS algorithm was added. But it was
discovered that PEND_INTS only worsen latency for FAST_INTR() routines,
which can't be marked pending.
Noticed & debugged by: dave adkins <adkin003@gold.tc.umn.edu>
1997-08-04 17:31:43 +00:00
dyson
4811e46aa5
Fix a problem with the vfs vnode caching that it doesn't grow quickly
...
enough and can cause some strange performance problems. Specifically, at
or near startup time is when the problem is worst. To reproduce
the problem, run "lat_syscall stat" from the alpha lmbench code right
after bootup. A positive side effect of this mod is that the name
cache can be set to grow again by sysctl. A noticable positive
performance impact is realized due to a larger namecache being available
as needed (or tuned.)
1997-08-04 07:43:28 +00:00
phk
14e530a9e3
remove unused MAXVNODEUSE macro.
1997-08-04 07:31:36 +00:00
phk
b3f221cd7a
We got a couple of "map mismatch" panics from the following
...
code. According to the crash dump, bpref is set to 445
and cgp->cg_nclusterblks is 444. Hence in the for loop,
the test fails immediately but the following failure check
(got == cgp->cg_nclusterblks) doesn't trigger because got >
cgp->cg_nclusterblks. This wreaks havoc in the code after that.
Fix: Move one source bit to the left :-)
Noticed by: Mike Hibler <mike@fast.cs.utah.edu>
Submitted by: Kirk McKusick <mckusick@McKusick.COM>
1997-08-04 07:30:43 +00:00
dg
4cd1615cbc
Fixed security hole with sharing the file descriptor table (via rfork)
...
when execing a setuid/setgid binary. Code submitted by Sean Eric Fagan
(sef@freebsd.org ).
Also consolidated the setuid/setgid checks into one place.
Reviewed by: dyson,sef
1997-08-04 05:39:24 +00:00
dyson
b8ed1d9a7f
Make the WD code work on my P6DNF running on the SMP code. It appears
...
that there was an "early" interrupt, and this checks for it.
1997-08-04 05:26:49 +00:00
dyson
ec0474c458
Fix a problem with ext2fs so that filesystems mounted at reboot don't
...
keep ahold of buffers, and therefore leave filesystems dirty. I haven't
been able to test, but the code compiles. Those who run -current, please
test and report back!!! (Sorry :-)).
PR: kern/3571
Submitted by: Dirk Keunecke <dk@panda.rhein-main.de>
1997-08-04 05:10:31 +00:00
msmith
eb599a86b6
Nuke the nonexistend pad bytes from the end of the DMI header structure.
1997-08-04 03:31:23 +00:00
msmith
745a5d2533
Correctly checksum the DMI signature structure. Format the BSD revision
...
number therein.
Report from: dave adkins <adkin003@gold.tc.umn.edu>
1997-08-04 03:29:05 +00:00
brian
e7c02535af
Update to version 2.2. Only the PacketAlias*()
...
functions should now be used. The old 2.1 stuff is
there for backwards compatability.
Submitted by: Charles Mott <cmott@snake.srv.net>
1997-08-03 18:20:03 +00:00
peter
3a97bfd8f2
Merge Matt's if_de.c changes in.
1997-08-03 13:00:42 +00:00
peter
e1469f19f6
This commit was generated by cvs2svn to compensate for changes in r27859,
...
which included commits to RCS files with non-trunk default branches.
1997-08-03 12:17:39 +00:00
peter
677952f5c3
Import Matt's if_de driver 970703 release. This (apparently) supports
...
some newer Cogent (Adaptec) cards and has some other internal changes.
1997-08-03 12:17:39 +00:00
peter
c3defaa467
Import Matt's if_de driver 970703 release. This (apparently) supports
...
some newer Cogent (Adaptec) cards and has some other internal changes.
1997-08-03 12:17:39 +00:00
bde
6cd5fb9a8c
Fixed syscall arg checking in clock_settime(). Stack garbage was
...
checked to be >= 0. This bug was introduced in rev.1.26.
Reported by: John Hay <jhay@mikom.csir.co.za>
1997-08-03 07:26:50 +00:00
bde
9195bd1ec7
Removed unused #includes.
1997-08-02 14:33:27 +00:00
kato
b6f496a4ab
Synchronize with sys/i386/conf/options.i386 revision 1.54.
1997-08-02 10:23:17 +00:00
kato
85ff86d95a
Synchronize with sys/i386/conf/files.i386 revision 1.170.
1997-08-02 06:58:53 +00:00
kato
c0aebd45c2
Synchronize with sys/i386/conf/options.i386 revision 1.53.
1997-08-02 06:58:07 +00:00
msmith
ccc6df16fe
Sanitise the Wavelan entries.
...
Submitted by: bde
1997-08-02 05:20:14 +00:00
msmith
5123819399
Reinstate some of the previous fixes which were clobbered in r1.6.
1997-08-02 05:19:32 +00:00
jdp
2ed649b29b
Implement dlsym(RTLD_NEXT, symbol).
1997-08-02 04:56:44 +00:00
jmz
0825d024f6
My previous commit was incomplete because it ignored the READ case.
...
Now set explicitly the block size to 2048 when the device is opened
for reading.
1997-08-01 12:48:35 +00:00
msmith
21f15a78ef
Support functions for working with x86 PC-architecture BIOS.
...
Initially functionality is confined to 32-bit BIOS functions, however
it is envisioned that BIOS support may be enlisted for other
activities in the future.
1997-08-01 06:07:13 +00:00
msmith
1e5dfe8d05
Support for PC BIOS functions.
1997-08-01 06:04:59 +00:00
msmith
fc73ff25b0
Add new BIOS-related files.
1997-08-01 06:04:34 +00:00
msmith
6a95d0eb37
Significant bugfix and upgrade for the Wavelan (wl) driver.
...
This now includes code to handle the 2.4GHz WaveModem-based cards.
Submitted by: Jim Binkley <jrb@cs.pdx.edu>
1997-08-01 03:36:12 +00:00
msmith
7a640daa96
New defines for the Wavelan (wl) driver.
...
Submitted by: Jim Binkley <jrb@cs.pdx.edu>
1997-08-01 03:33:43 +00:00