Steve Passe
58e63a06b4
Disable the TEST_CIL code till I can commit the complete solution.
...
Noticed by: Peter Wemm <peter@netplex.com.au>
1997-10-13 00:01:53 +00:00
Julian Elischer
d9c15b1f71
if we free all the links to a node, then by definition
...
we freed the name we used to find it..
SO DON'T free it again later!
pointy hat over here please..
1997-10-12 22:27:11 +00:00
Poul-Henning Kamp
a1c995b626
Last major round (Unless Bruce thinks of somthing :-) of malloc changes.
...
Distribute all but the most fundamental malloc types. This time I also
remembered the trick to making things static: Put "static" in front of
them.
A couple of finer points by: bde
1997-10-12 20:26:33 +00:00
Jordan K. Hubbard
43990fb0dc
Back out my LALT -> META change until we figure out a way to make it
...
work sympathetically with the function keys.
1997-10-12 19:57:49 +00:00
Søren Schmidt
d6d578d040
Fix bug when using DEVFS, drives on second controller sisn't appear
...
in the device filesystem.
Submitted by: Andre Albsmeier <Andre.Albsmeier@mchp.siemens.de>
1997-10-12 16:22:01 +00:00
Peter Wemm
0c111a5c17
Try and fix some style problems
1997-10-12 15:24:39 +00:00
Peter Wemm
4de66141a8
Attempt to support IPX.
...
Suggested patch by: Vasily V. Grechishnikov <bazilio@ied-vorstu.ac.ru>
(plus cut/paste, whitespace and typo fixes)
1997-10-12 14:14:27 +00:00
KATO Takenori
7a0e9135d7
Synchronize with sys/i386/isa/isa.c revision 1.106.
1997-10-12 12:02:20 +00:00
KATO Takenori
3e093efa05
Synchronize with sys/i386/i386/userconfig.c revision 1.94.
1997-10-12 12:01:29 +00:00
KATO Takenori
c0cbbae78b
Synchronize with sys/i386/conf/Makefile.i386 revision 1.268.
1997-10-12 12:00:23 +00:00
KATO Takenori
e429a56a35
Synchronize with sys/i386/conf/options.i386 revision 1.61.
1997-10-12 11:59:43 +00:00
KATO Takenori
38a7ce0beb
Synchronize with sys/i386/i386/machdep.c revision 1.268.
1997-10-12 11:58:09 +00:00
KATO Takenori
06f4477330
Synchronize with sys/i386/i386/trap.c revision 1.113.
1997-10-12 11:57:23 +00:00
KATO Takenori
d064cabcab
Synchronize with sys/i386/boot/netboot/Makefile revision 1.14.
1997-10-12 11:56:06 +00:00
Joerg Wunsch
4dec470e39
Remove the call to scsi_start_unit() from sd_open(). It was causing
...
much grieve to owners of IBM drives when used in conjunction with
tagged command queuing, and didn't serve any purpose at all (since
experiments have proven that it simply didn't work).
Instead, call scsi_start_unit() once in sd_attach(), so in case the
drive has been configured to `remote start', it will spin up there.
(If it has spun down later, it must have been because of administrator
action (scsi(8)) anyway.)
While i was at it, bump the timeout for scsi_start_unit() to 30
seconds. 10 seconds were way too few for most drives.
1997-10-12 08:54:47 +00:00
Jordan K. Hubbard
02630e3d73
Allow "foo0: disabled, not probed" message to stay, but make it conditional
...
on bootverbose so that those who _really wanna know_ still can.
Compromise suggested by: joerg
1997-10-12 08:31:41 +00:00
Joerg Wunsch
19d4b75dfe
sppp(4) is now also a consumer of the kernel MD5 code.
1997-10-11 18:35:26 +00:00
Poul-Henning Kamp
55166637cd
Distribute and statizice a lot of the malloc M_* types.
...
Substantial input from: bde
1997-10-11 18:31:40 +00:00
Poul-Henning Kamp
22c6434807
Freeing with unknown type is a panic kind of thing.
1997-10-11 13:13:09 +00:00
Poul-Henning Kamp
a6cf5c6dfc
Remove all traces of M_VFSCONF, which were for all practical
...
purposes unused.
1997-10-11 13:11:32 +00:00
Joerg Wunsch
1f6b09ad8b
Jumbo patch to implement PAP and CHAP for sppp(4). Partially based on
...
Serge's (Cronyx's) code in the vendor branch. (FR support not yet
merged.)
1997-10-11 11:25:28 +00:00
Poul-Henning Kamp
a42428bb03
Remove a debug printf entirely.
1997-10-11 10:49:43 +00:00
Peter Wemm
bd975223e0
Disable an extremely annoying printf.
1997-10-11 10:41:44 +00:00
Peter Wemm
3820ec1d4d
Attempt to fix the previous fix to the contigmalloc1 prototype.
...
struct malloc_type isn't defined in all cases (eg: from ddb), and the line
wrapping was very badly mangled.
1997-10-11 10:39:19 +00:00
Poul-Henning Kamp
f541e4a472
Remove a #ifndef __FreeBSD__ chunk.
1997-10-11 07:35:25 +00:00
Poul-Henning Kamp
f7891f9adb
Dike out a weird warning.
1997-10-11 07:34:27 +00:00
John Dyson
c486068695
Make the target for the number of AIO daemons work.
1997-10-11 01:07:03 +00:00
Poul-Henning Kamp
f0d45e6aae
Fix contigmalloc() and contigmalloc1() arguments.
1997-10-10 18:18:47 +00:00
Poul-Henning Kamp
2cfc47fbc8
Make ufs_reclaim free the underlying inode.
1997-10-10 18:18:13 +00:00
Poul-Henning Kamp
56b5da1c5e
Use generic ufs_reclaim().
1997-10-10 18:17:42 +00:00
Poul-Henning Kamp
0be6b890f9
Add type arg to ffs_mountfs and avoid examining v_tag to find out
...
if MFS is getting a free ride.
Use generic ufs_reclaim().
1997-10-10 18:17:00 +00:00
Poul-Henning Kamp
f5118257b4
Remove a bunch of unused malloc types.
...
A couple of potential bogons flagged.
Various prototypes changed.
1997-10-10 18:15:47 +00:00
Poul-Henning Kamp
60a513e942
Rename "struct kmemstats" to "struct malloc_type" it makes more sense now.
...
Fix type argument to hashinit() and phashinit()
1997-10-10 18:14:23 +00:00
Poul-Henning Kamp
631821df68
Mega commit to cleanup the "remaining nits" after my malloc change.
...
Introduce a M_EXT2NODE for ext2fs vnodes.
Use generic ufs_reclaim instead of hijacking ffs_reclaim.
1997-10-10 18:13:06 +00:00
Poul-Henning Kamp
254c6cb330
Make malloc more extensible. The malloc type is now a pointer to
...
the struct kmemstats that describes the type.
This allows subsystems to declare their malloc types locally
and <sys/malloc.h> doesn't need tweaked everytime somebody
gets an idea. You can even have a type local to a lkm...
I don't know if we really need the longdesc, comments welcome.
TODO: There is a single nit in ext2fs, that will be fixed later,
and I intend to remove all unused malloc types and distribute
the rest closer to their use.
1997-10-10 14:06:34 +00:00
Peter Wemm
b67dffdad2
Compensate for pcb.h tweaks.
...
(Bruce pointed out the nesting)
1997-10-10 12:42:54 +00:00
Peter Wemm
b54470b433
Don't #include unneeded includes here. pcb_ext.h picks up lots of other
...
stuff with it.
1997-10-10 12:40:09 +00:00
Peter Wemm
3acc17d787
GPROC0_SEL isn't used in any *.s files it seems..
1997-10-10 12:38:27 +00:00
Peter Wemm
b476a2db23
Try out PPP_FILTER
1997-10-10 11:57:43 +00:00
Satoshi Asami
02e3504927
Add IDs for Intel 82371MX/82437MX (mobile PCI chipset).
...
Reviewed by: se
1997-10-10 11:52:17 +00:00
Jordan K. Hubbard
116851ffa3
Change default keymap (I left all the international ones alone) so
...
that LALT is META by default. This will make the emacs users happy.
Approved by: sos
1997-10-10 10:32:53 +00:00
Peter Wemm
98823b2366
Convert the VM86 option from a global option to an option only depended
...
on by the files that use it. Changing the VM86 option now only causes
a recompile of a dozen files or so rather than the entire kernel.
1997-10-10 09:44:12 +00:00
Julian Elischer
d5ad8952dc
Allow a deleted deveice to delte it's nodes in other mounted devfs
...
filesystems even if not in SPLIT_DEVS mode.
1997-10-10 07:54:05 +00:00
John Dyson
a624e84fff
Major cleanup and debugging of the new AIO/LIO code. The LIO code is
...
now corrected. New tunables/instrumentation added. The code is now
likely "good enough to use." I will add the userland support soon.
The "high performance" mode for raw devices is still missing, and will
be added next. POSIX system calls that now appear to work:
aio_cancel, aio_error, aio_read, aio_return, aio_suspend, aio_write,
lio_listio. Missing, but to be added soon: aio_fsync.
1997-10-09 04:14:41 +00:00
Bruce Evans
31ef058922
Fixed scrolling. Newline at the "--More--" prompt scrolled 2 lines.
1997-10-09 00:20:00 +00:00
Nate Williams
9e5fbad43e
- Enable PS/2 mouse support by default. Given that almost all new hardware
...
has a PS/2 port, this is a good thing. Note, older 386/486 boxes may
lockup the keyboard controller with this enabled, but most of these kinds
of machines don't run -current, so the benefits outweigh the downsides.
Discussed with: Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
1997-10-08 17:05:03 +00:00
Mark Murray
d5e14b7e07
Despam 1.11, 1.12 and 1.13 caused by no sync between author/committer/CURRENT
1997-10-08 06:54:43 +00:00
Bill Fenner
610a2e9ca5
Don't allow the window to be increased beyond what is possible to
...
represent in the TCP header. The old code did effectively:
win = min(win, MAX_ALLOWED);
win = max(win, what_i_think_i_advertised_last_time);
so if what_i_think_i_advertised_last_time is bigger than can be
represented in the header (e.g. large buffers and no window scaling)
then we stuff a too-big number into a short. This fix reverses the
order of the comparisons.
PR: kern/4712
1997-10-07 21:10:06 +00:00
Bruce Evans
dab8d6e4e7
`numdirtybuffers' was not maintained properly. This caused excessive
...
flushing of buffers in an attempt to reduce numdirtybuffers, and
perhaps other problems.
1997-10-07 11:10:18 +00:00
Andrey A. Chernov
44a8636f2a
Preserve old SC_STATIC value after units exchange
1997-10-07 09:13:06 +00:00