Steve Passe
a5e8237d2a
Oops, fix breakage to UP kernel.
1997-08-10 21:18:01 +00:00
Steve Passe
e7802310d2
Added trap specific lock calls: get_fpu_lock, etc.
...
All resolve to the GIANT_LOCK at this time, it is purely a logical partitioning.
1997-08-10 20:59:07 +00:00
Bill Paul
0485539e17
Don't initialize structures from other variables; gcc -ansi -pedantic
...
doesn't allow it. Use proper constants instead.
1997-08-10 20:37:48 +00:00
Steve Passe
cb02d4da35
Cheap fix for kern/4255.
...
If the problem is seen this fix suggests a compile-time work-around then panics.
1997-08-10 19:32:38 +00:00
Andrey A. Chernov
84dc22996d
Implement canonical locking protocol
...
Suggested by: joerg
1997-08-10 18:42:39 +00:00
Søren Schmidt
3c3549f6e7
Ops the arguments to copyin was in the wrong order..
...
This has survived since the first version, sigh.
1997-08-10 18:15:20 +00:00
Brian Somers
233d16da02
Remove forgotten debug statement.
1997-08-10 16:37:33 +00:00
Brian Somers
86a3e2a13a
Add "-f fmt date" for specification of the
...
date using strptime(3).
Suggested by: Michael Smith <msmith@atrad.adelaide.edu.au>
Change mm & dd to MM & DD so that they don't
clash with the month.
1997-08-10 16:36:59 +00:00
Joerg Wunsch
16e2a68bff
Implement the LCP fail_counter: if an option has been NAK'ed for more
...
than max_failures attempts, we are going to REJ it, to prevent endless
NAK loops.
(This is actually part of a larger local set of modifications i'm
running with, but the remainder (PAP & CHAP) ain't ready for prime-
time yet.)
1997-08-10 14:28:16 +00:00
Joerg Wunsch
edb398d7d9
If, in a level N dump, the file with the inode number X is a
...
non-directory file with more than one link to it, but in a level M > N
dump, the file with the inode number X is a plain file, "restore", when
restoring the level M dump, won't remove all the hard links to the old
file.
Submitted by: guy@netapp.com (Guy Harris)
1997-08-10 14:19:13 +00:00
Joerg Wunsch
ac77b4810d
Hack^H^H^H^Hworkaround for itimerfix(9) gratuitously limiting the
...
acceptable range for tv_sec to the magic number 100000000 (which at
least ought to be declared in a header file, and explained in the
non-existing man page, as well as in the existing man pages for
nanosleep(2) & Co.).
PR: bin/4259
1997-08-10 12:16:13 +00:00
KATO Takenori
66319037c9
Synchronize with sys/i386/i386/trap.c revision 1.103.
1997-08-10 10:53:49 +00:00
KATO Takenori
7f3fec01f8
Synchronize with sys/i386/isa/syscons.c revision 1.230.
1997-08-10 10:52:17 +00:00
Poul-Henning Kamp
2d4fbd8761
Fix the VLSI chipset name from "Eagle" to "Eagle II".
1997-08-10 09:33:21 +00:00
Joerg Wunsch
5367882b0d
Add a man page for sb(4).
...
Submitted by: garbanzo@hooked.net (Alex)
1997-08-10 08:09:01 +00:00
John Dyson
1c5ff0a712
The "cutsie" register parameter passing that I had mistakenly used breaks
...
profiling. Since it doesn't really improve perf much, I have backed it
out.
1997-08-10 00:12:13 +00:00
Steve Passe
7acc960834
Some fixes towards making "default configs" work again.
...
Still not fixed, no idea why.
Debug help from: "Thomas D. Dean" <tomdean@ix.netcom.com>
1997-08-09 23:01:03 +00:00
Steve Passe
8a5da00284
Minor conditionalization of XXX_MPLOCK on PEND_INTS.
1997-08-09 22:52:59 +00:00
Brian Somers
698f86e401
Change [-DMHW [+|-]val] to [-v [+|-]val[ymwdHM]]
...
Support Hours & Minutes
Add -Wall to Makefile
1997-08-09 22:34:06 +00:00
Andrey A. Chernov
4e65b7b35c
Build instbsdi.exe in obj directory (make world stopper)
1997-08-09 20:04:04 +00:00
Steve Passe
6354231eaa
Added 'lock' instruction before 3 places that update ipending.
...
This may or may not fix the "high IO freezes SMP kernel" problem.
1997-08-09 19:40:28 +00:00
Søren Schmidt
8bce501fd0
Fix the checks for screenborder for the mousepointer.
1997-08-09 19:24:03 +00:00
Joerg Wunsch
37486f035f
Import strptime(3) into libc. We've got permission by Kevin Ruddy to
...
modify the original `no modifications' copyright message, and i've
included his mail into the source file.
The common localization functions between strptime(3) and strftime(3)
have been broken out into timelocal.[ch].
1997-08-09 15:43:59 +00:00
Joerg Wunsch
d76419833c
Clean import of strptime(3) onto a vendor branch.
...
Submitted by: Powerdog Industries <kevin.ruddy@powerdog.com>
1997-08-09 15:38:14 +00:00
Peter Wemm
839dac029a
Don't accidently compress "sh" or there are unfortunate consequences.
...
PR: 4220
Submitted-by: Dag-Erling Coidan Smørgrav <finrod@pugwash.priv.no>
1997-08-09 15:34:40 +00:00
Poul-Henning Kamp
26773726dc
Add aliases for hostmaster, webmaster & abuse, all point to root.
1997-08-09 14:58:49 +00:00
Jordan K. Hubbard
7f0f47b83a
Note that /etc is not installed by world target either.
1997-08-09 14:36:20 +00:00
John Dyson
c0ecffb96b
Modify the scheduling policy to take into account disk I/O waits
...
as chargeable CPU usage. This should mitigate the problem of processes
doing disk I/O hogging the CPU. Various users have reported the
problem, and test code shows that the problem should now be gone.
1997-08-09 10:13:32 +00:00
Joerg Wunsch
ae4efed268
Remove the notixe about top(1) since it's now also part of 2.2.x.
...
Add the information that we've got VM86 support and dosemu(1) now,
which John D. has apparently fogotten. :)
1997-08-09 06:48:17 +00:00
KATO Takenori
2f987f4d24
Synchronize with sys/i386/isa/wd.c revision 1.135.
1997-08-09 06:41:36 +00:00
KATO Takenori
f8550fdd1c
Disabled SW_VGA_MODEX when PC98 is defined.
1997-08-09 06:41:06 +00:00
John Dyson
a62e455e42
A couple of missing doscmd header files. Messed up again. Now can
...
compile the kernel!!!
Submitted by: Jonathan Lemon <jlemon@americantv.com>
1997-08-09 04:55:05 +00:00
John Dyson
c62408d71f
Add a valuable binary that enables I/O to U**X mounted disks.
1997-08-09 02:08:32 +00:00
John Dyson
c82100b956
Commit the manpage for doscmd.
...
Submitted by: Jonathon Lemon <jlemon@americantv.com>
Obtained from: BSDI
1997-08-09 02:07:03 +00:00
KATO Takenori
f791a51afe
Synchronize with sys/i386/conf/options.i386 revision 1.55.
1997-08-09 01:58:50 +00:00
KATO Takenori
b47d57b784
Synchronize with sys/i386/i386/trap.c revisino 1.102.
1997-08-09 01:57:04 +00:00
KATO Takenori
f6601c421b
Synchronize with sys/i386/i386/machdep.c revision 1.255.
1997-08-09 01:56:34 +00:00
KATO Takenori
d10621ab26
Synchronize with sys/i386/isa/npx.c revision 1.50.
1997-08-09 01:55:51 +00:00
KATO Takenori
ebdfa6484c
Synchronize with sys/i386/isa/syscons.c revision 1.229.
1997-08-09 01:54:51 +00:00
John Dyson
923a975137
Add the makefile for doscmd.
1997-08-09 01:52:58 +00:00
Julian Elischer
63fe995cb4
Teach both disk drivers how to cope with a hardware watchdog
...
while dumping core.. I'm tired of getting 1/2 of a core-dump
conditional on -DHW_WDOG for now
this will migrate to 2.2 as that's where I need it.
1997-08-09 01:44:25 +00:00
John Dyson
90c38ed200
Add our doscmd to the tree. This is a result of work from BSDI, and
...
a group of dos emulator developers.
Submitted by: Jonathan Lemon <jlemon@americantv.com>
Obtained from: BSDI
1997-08-09 01:43:15 +00:00
John Dyson
a98421fc82
Add the code that represents most of the interface between the VM86
...
pseudo-machine and the rest of the FreeBSD kernel.
Submitted by: Jonathan Lemon <jlemon@americantv.com>
1997-08-09 01:38:03 +00:00
Julian Elischer
5230cfd2f4
Use up 4 precious bytes to give the kernel a hook to
...
support hardware watchdogs. The actual functions would be supplied in an LKM
or a linked file, but they need to hang off something.
1997-08-09 01:25:54 +00:00
John Dyson
9b9d503b21
Add VM86 to the lkm build.
1997-08-09 00:23:07 +00:00
John Dyson
a274bc22a2
Add the VM86 module to the lkm build.
1997-08-09 00:22:31 +00:00
John Dyson
b6a6d066a8
Add VM86 to the options.
1997-08-09 00:19:39 +00:00
John Dyson
48a09cf276
VM86 kernel support.
...
Work done by BSDI, Jonathan Lemon <jlemon@americantv.com>,
Mike Smith <msmith@gsoft.com.au>, Sean Eric Fagan <sef@kithrup.com>,
and probably alot of others.
Submitted by: Jnathan Lemon <jlemon@americantv.com>
1997-08-09 00:04:06 +00:00
Søren Schmidt
a1af9248eb
Yeah I'm back hacking syscons !!
...
Add support for MODEX 320x240x256color with "unchained" adressing, giving
access to all 256K on all VGA's, those with that much memory that is :)
Also make sysmouse use the right resolution in graphics modes.
1997-08-08 22:52:30 +00:00
Julian Elischer
90405c80e1
Make the scheduler quantum a tunable parameter
...
Reviewd by: John Dyson dyson@freebsd.org
1997-08-08 22:48:57 +00:00