Steve Passe
b9f415331e
SMP code initializes the FPU of APs.
...
Suggested by: Bruce Evans <bde@FreeBSD.ORG>
1997-07-21 17:03:22 +00:00
Bruce Evans
f6af917bec
Oops, unremoved used #include.
1997-07-21 16:55:28 +00:00
Bruce Evans
4b9ea34eec
Use soft_imask instead of SWI_MASK in the LKM version. SWI_MASK shouldn't
...
have been visible in LKMs, since it had the wrong value for the APIC_IO
case.
Removed unused #includes.
1997-07-21 16:50:46 +00:00
Bruce Evans
43ba542895
Store SWI_MASK in a variable so that LKMs can use it portably.
1997-07-21 16:43:48 +00:00
Bruce Evans
eae4afa6c0
Removed support for stale options.
...
Removed unused targets. (Is sizetest necessary? It wasn't run.)
Added boot.img to CLEANFILES.
1997-07-21 16:12:52 +00:00
Bruce Evans
745ec60f07
Added top.1 to CLEANFILES.
1997-07-21 16:06:00 +00:00
Bruce Evans
2e9b23b0ba
Added ${KMOD} to CLEANFILES. ${KMOD} gets created if you run `make load'.
1997-07-21 16:04:41 +00:00
Bruce Evans
d437803036
Add to CLEANFILES instead of setting it absolutely. Cleaning of *.S and
...
tags was broken.
1997-07-21 16:02:09 +00:00
KATO Takenori
684d56595c
Synchronize with sys/i386/isa/npx.c revision 1.49.
1997-07-21 13:13:43 +00:00
KATO Takenori
b8b1bfc496
Synchronize with sys/i386/i386/microtime.s revision 1.26.
1997-07-21 13:12:45 +00:00
KATO Takenori
50902335e5
Synchronize with sys/i386/isa/clock.c revision up to 1.95.
1997-07-21 13:12:01 +00:00
KATO Takenori
062569821c
Synchronize with sys/i386/isa/fd.c, if_ed.c, if_fe.c, lpt.c, mse.c,
...
npx.c, isa.c, sio.c, syscons.c and wd.c revisions 1.100, 1.117, 1.29,
1.61, 1.33, 1.48, 1.95, 1.173, 1.226 and 1.132, respectively.
1997-07-21 13:11:16 +00:00
KATO Takenori
2463359bc9
Synchronize with sys/i386/i386/machdep.c and trap.c revisions 1.253
...
and 1.101, respectively.
1997-07-21 13:04:54 +00:00
Philippe Charnier
a4a2bc1716
Use err(3). Add usage().
1997-07-21 12:09:34 +00:00
Philippe Charnier
bef3ca0315
Use err(3). Use .Pa macro for filenames in man page.
1997-07-21 12:08:14 +00:00
Philippe Charnier
78cad0814f
Cosmetic in usage string. Typos in man page.
1997-07-21 12:06:18 +00:00
Philippe Charnier
492dbf7344
Check fgets' return value, silent -Wall.
...
Obtained from: OpenBSD
1997-07-21 12:04:31 +00:00
Philippe Charnier
342548bf0f
Cosmetic in usage string.
1997-07-21 12:01:47 +00:00
Steve Passe
e94493547b
Disabled 2 static inlines:
...
- INTRGET()
- INTRSET()
These were only used in if_ze.c (already removed) and npx.c. The code
in npx.c has also been cleaned of all APIC code.
1997-07-21 08:20:07 +00:00
Steve Passe
3902c3ef1f
Made the SMP case ignore the possibility of an INT13 interface.
...
This eliminates all the APIC code, and thus several routines that
would otherwise need to be made MP-safe.
Reviewed by: Bruce Evans <bde@zeta.org.au>
1997-07-21 07:57:50 +00:00
John Dyson
322d7a880b
Fix a crash that has manifest itself while running X after the 4MB
...
page upgrades.
1997-07-21 01:21:25 +00:00
Steve Passe
4cb2abf6d8
Put in a "HEADS UP" concerning the 'SMP_TIMER_NC' option.
...
Disabled MATH_EMULATE, shouldn't ordinarily be needed for SMP.
1997-07-20 23:57:20 +00:00
Steve Passe
ba52d7ac34
Omit printout of imen, INTRGET() is not MP-safe yet...
1997-07-20 23:07:39 +00:00
Steve Passe
35b3c4a0e5
Developed a new strategy for handling the 8254/8259/APIC issue.
1997-07-20 19:41:38 +00:00
Steve Passe
c69ef9495b
Developed a new strategy for handling the 8254/8259/APIC issue.
...
Enabled (by default) with "#define NEW_STRATEGY".
1997-07-20 19:40:34 +00:00
Steve Passe
3577278519
Minor cleanup.
...
Pass string arg to apic_dump.
Moved bootverbose printing of SMP enabled INTs from clock.c to autoconf.c
1997-07-20 18:05:20 +00:00
Steve Passe
0571e04aee
Minor cleanup.
1997-07-20 18:02:59 +00:00
Steve Passe
03aad53304
Pass string arg to apic_dump.
1997-07-20 18:02:19 +00:00
Bruce Evans
ecd741d614
Removed unused #includes.
1997-07-20 16:21:36 +00:00
Bruce Evans
293a9e510c
Removed unused #includes.
1997-07-20 16:06:08 +00:00
Bruce Evans
5f2d49adc9
Fixed data+bss limit (use the current rlimit instead of MAXDSIZ).
1997-07-20 14:21:36 +00:00
Bruce Evans
f71d35e402
Removed unused #includes.
1997-07-20 14:10:18 +00:00
KATO Takenori
3e80cd50df
Removed unused #includes.
1997-07-20 13:02:05 +00:00
Bruce Evans
f94276a095
Removed yet another vestige of devconf.
1997-07-20 12:34:15 +00:00
Bruce Evans
288f6303ba
Finished (?) converting md_regs to a `struct trapframe *'. Some bogus casts
...
are now unnecessary.
1997-07-20 12:33:19 +00:00
Bruce Evans
e852f922ab
Uniformized idempotency ifdef.
1997-07-20 12:26:34 +00:00
Bruce Evans
9d675655a2
Fixed missing indent protection in copyright.
...
Uniformized idempotency ifdef.
1997-07-20 12:18:53 +00:00
KATO Takenori
02f9294f2c
Fixed the place of the `}' in comparam().
1997-07-20 11:59:48 +00:00
Bruce Evans
6fdad28eb1
Removed unused #includes.
1997-07-20 11:58:40 +00:00
KATO Takenori
6c2fd1aa29
Synchronize with sys/i386/i386/microtime.s revision 1.25.
1997-07-20 11:56:48 +00:00
KATO Takenori
72561927af
Synchronize with sys/i386/isa/clock.c revision up to 1.92.
1997-07-20 11:55:52 +00:00
Bruce Evans
921cf4d2a2
#include <machine/stdarg.h> in the one place in pcvt that it is used
...
instead of centrally.
1997-07-20 11:28:41 +00:00
Bruce Evans
f5f91b3249
Removed a stray semicolon.
1997-07-20 11:19:46 +00:00
Bruce Evans
395d48aff0
Removed unused #includes.
...
Updated an #include to 4.4Lite style (missed one).
1997-07-20 11:14:53 +00:00
Bruce Evans
50347d39df
Removed unused #includes and a stale forward declaration.
1997-07-20 11:06:44 +00:00
Bruce Evans
28914c4644
Oops, I removed one too many #include. <machine/frame.h> was previously
...
included twice as a side effect of including unrelated headers, but I
removed the #include of one of the headers and will soon fix the nested
#include in the other.
1997-07-20 11:00:32 +00:00
Bruce Evans
ef0e1ab70c
Hide definitions that depend on the APIC_IO option from LKMs so that LKMs
...
break properly if they use these definitions.
Use '#ifdef notyet' instead of '#if 0' to hide temporarily misplaced
declarations.
1997-07-20 10:35:50 +00:00
Bruce Evans
f7f084101e
Fixed pedantic ANSI C errors:
...
- don't put a comma after the last element in enum declarations.
- don't declare static objects as extern.
1997-07-20 10:14:28 +00:00
Bruce Evans
dd1df1935f
Moved some definitions of initialized data nearer to the start of
...
the file so that this compiles without forward declarations of that
data. (It is impossible to forward-declare static data in Gnu C.
Declaring it as static is correct, but causes bogus warnings from
gcc -Wredundant-decls. Declaring it as extern works, but causes
correct warnings from gcc -pedantic and is undefined in ANSI C.
We usually declare it as extern. Here it was once really extern,
but botched staticization left it as static here and apparently-
extern in a header file.)
----------------------------------------------------------------------
another system, such as NetBSD, CVS: then name the system in this
line, otherwise delete it. CVS: Reviewed by: CVS: Before
committing changes please have someone check your work and CVS:
include their name here. If the change is trivial and you have not
else; i.e., CVS: they sent us a patch or a new module, then
include their name/email CVS: address here. If this is your work
then delete this line. CVS:
----------------------------------------------------------------------
----------------------------------------------------------------------
1997-07-20 10:07:55 +00:00
Bruce Evans
9aa783b382
Removed unused #includes.
1997-07-20 09:39:51 +00:00