[BACK]Return to MP-TODO CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / arch / i386

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/sys/arch/i386/Attic/MP-TODO between version 1.1 and 1.1.2.3

version 1.1, 2001/01/09 01:31:58 version 1.1.2.3, 2001/01/09 03:34:01
Line 0 
Line 1 
   TODO list for MP branch (incomplete):
   
   showstoppers for merge back to -current:
   
    - rewrite interrupt dispatch so that multi-level shared interrupts
      are no longer broken.
   
    - 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
   
    - figure out why cpu time accounting screws up bigtime:
   
   > ld -Ttext c0100000 -e start -X -o netbsd ${SYSTEM_OBJ} vers.o
   > text    data    bss     dec     hex     filename
   > 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.
   
   

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.1.2.3

CVSweb <webmaster@jp.NetBSD.org>