Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/sommerfeld_i386mp_1]: src/sys/arch/i386 Non-MULTIPROCESSOR kernel now bo...



details:   https://anonhg.NetBSD.org/src/rev/a6ae2a28fa74
branches:  sommerfeld_i386mp_1
changeset: 482364:a6ae2a28fa74
user:      sommerfeld <sommerfeld%NetBSD.org@localhost>
date:      Tue Jan 09 03:34:01 2001 +0000

description:
Non-MULTIPROCESSOR kernel now boots multiuser.
Add a few items.

diffstat:

 sys/arch/i386/MP-TODO |  26 ++++++++++++++++++++------
 1 files changed, 20 insertions(+), 6 deletions(-)

diffs (48 lines):

diff -r 62546bf65093 -r a6ae2a28fa74 sys/arch/i386/MP-TODO
--- a/sys/arch/i386/MP-TODO     Tue Jan 09 03:29:49 2001 +0000
+++ b/sys/arch/i386/MP-TODO     Tue Jan 09 03:34:01 2001 +0000
@@ -3,20 +3,25 @@
 showstoppers for merge back to -current:
 
  - rewrite interrupt dispatch so that multi-level shared interrupts
-are no longer broken.
-
- - Figure out why things are broken on !MULTIPROCESSOR
+   are no longer broken.
 
- - Sort out cpu feature probes [runs on new cpu], identify_cpu() [runs
-on BSP] and cpu initialization [runs on new cpu]; finish banishing
-most global variables containing cpu configuration information.
+ - Sort out:
+       - cpu feature probes [runs on new cpu]
+       - identify_cpu() output [runs on BSP] 
+       - cpu initialization [runs on new cpu];
+   finish banishing most global variables containing cpu configuration 
+   information to struct cpu_info
 
  - figure out why ahc on serverworks fails to find its interrupt.
 
  - careful code review of all diffs from -current
 
+ - test and fix npx on i386 (npx exceptions through ISA interrupts).
+
 "would be nice":
 
+ - stop all cpu's on shutdown.
+
  - try out mpbios+ioapic w/o MULTIPROCESSOR
 
  - implement MI softint API
@@ -28,3 +33,12 @@
 > 3839853 369428  322400  4531681 4525e1  netbsd
 > -1787494046.7u 681459032.2s 7:26.71 2421928.1% 0+0k 17+11379io 99pf+0w
 
+-----
+
+DONE:
+
+ - Figure out why things are broken on !MULTIPROCESSOR
+[2001/01/08  22:29:56  sommerfeld]
+fixed three bugs; !MP kernel now comes up multiuser.
+
+       



Home | Main Index | Thread Index | Old Index