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 oh, hey, i've done some of this ...
details: https://anonhg.NetBSD.org/src/rev/fb511103703e
branches: sommerfeld_i386mp_1
changeset: 482533:fb511103703e
user: sommerfeld <sommerfeld%NetBSD.org@localhost>
date: Sun May 19 01:02:01 2002 +0000
description:
oh, hey, i've done some of this stuff.
diffstat:
sys/arch/i386/MP-TODO | 35 +++++++++++++++++++++--------------
1 files changed, 21 insertions(+), 14 deletions(-)
diffs (61 lines):
diff -r b6fe9c540181 -r fb511103703e sys/arch/i386/MP-TODO
--- a/sys/arch/i386/MP-TODO Sat May 18 21:42:40 2002 +0000
+++ b/sys/arch/i386/MP-TODO Sun May 19 01:02:01 2002 +0000
@@ -5,22 +5,12 @@
- change splraise/spllower to not touch local apic, since that's very
slow (requires cheap per-cpu storage).
- - quad cpu ppro sporadically jumps into the stack; need to diagnose
-this.
-
- - implement per cpu ring buffer with trap logs (including the "last
-branch from/to" MSR contents) to allow for sane debugging.
-
- rewrite interrupt dispatch so that multi-level shared interrupts
are no longer broken.
- - figure out why ahc on serverworks fails to find its interrupt.
-
- careful code review of all diffs from -current
- - try to render APM *harmless* (and functional in uniprocessor
-configurations). it can't possibly work correctly when multiple cpu's
-are running, but..
+ - make sure APM isn't rendered non-functional on uniprocessors
"would be nice":
@@ -40,9 +30,6 @@
- investigate using per-cpu, more ephemeral, descriptors for TSS and
LDT.
- - make halt -p work in MULTIPROCESSOR config (the one APM feature
-everyone wants)
-
-----
DONE:
@@ -82,3 +69,23 @@
- per-cpu GDT and MP-safing of gdt.c. this seems like severe
overkill so just one descriptor is different.
+[2002/05/18 20:57:28 sommerfeld]
+
+ - figure out why ahc on serverworks fails to find its interrupt.
+
+answer: pci interrupt routing needs to be done using unswizzled pins,
+not just unswizzled devices.
+
+also done recently:
+
+ - quad cpu ppro sporadically jumps into the stack; need to diagnose
+this.
+
+ - implement per cpu ring buffer with trap logs (including the "last
+branch from/to" MSR contents) to allow for sane debugging.
+
+ - make halt -p work in MULTIPROCESSOR config (the one APM feature
+everyone wants)
+
+ - try to render APM *harmless* in MP configs. it can't possibly work
+correctly when multiple cpu's are running, but..
Home |
Main Index |
Thread Index |
Old Index