Source-Changes archive

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

CVS commit: src/sys/arch/sparc/sparc

Module Name:    src
Committed By:   martin
Date:           Tue Mar 10 23:58:20 UTC 2009

Modified Files:
        src/sys/arch/sparc/sparc: autoconf.c cpu.c cpuvar.h db_interface.c
            intr.c pmap.c timer_sun4m.c

Log Message:
Work in progress from a colaborative effort of mrg and me (all bugs are
mine) - not quite working, but improves the situation for non-MULTIPROCESSOR
kernels (makes LOCKDEBUG kernels work) and does not make SMP kernels worse:

Rearange cpu_info access and hide the actual implementation of the mapping
from all parts of the code that do not directly deal with it. Do the
mapping early in pmap_bootstrap, so that post-vmlocking2 kernels have
a chance to work.

The actual mapping of the cpus array for SMP kernels has to be fixed still,
but both mrg and me ran out of time and this lay around in our trees far
too long.

To generate a diff of this commit:
cvs rdiff -u -r1.232 -r1.233 src/sys/arch/sparc/sparc/autoconf.c
cvs rdiff -u -r1.212 -r1.213 src/sys/arch/sparc/sparc/cpu.c
cvs rdiff -u -r1.75 -r1.76 src/sys/arch/sparc/sparc/cpuvar.h
cvs rdiff -u -r1.82 -r1.83 src/sys/arch/sparc/sparc/db_interface.c
cvs rdiff -u -r1.101 -r1.102 src/sys/arch/sparc/sparc/intr.c
cvs rdiff -u -r1.324 -r1.325 src/sys/arch/sparc/sparc/pmap.c
cvs rdiff -u -r1.16 -r1.17 src/sys/arch/sparc/sparc/timer_sun4m.c

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

Home | Main Index | Thread Index | Old Index