Source-Changes archive

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

CVS commit: syssrc



Module Name:    syssrc
Committed By:   chs
Date:           Wed Aug 18 03:59:38 UTC 1999

Modified Files:
        syssrc/sys/arch/i386/i386: pmap.c
        syssrc/sys/arch/pc532/pc532: pmap.c

Log Message:
two changes to prevent the kernel's pmap from being locked recursively
via interrupts:

(1) pmap_map_ptes() and pmap_unmap_ptes() don't need to do anything to
    map the kernel's pmap, since all pmaps contain the kernel's PTPs.
    this fixes interrupt-context calls to pmap_extract().
(2) pmap_kenter_*() and pmap_kremove() no longer adjust the kernel pmap's
    resident and wired counters.


To generate a diff of this commit:
cvs rdiff -r1.78 -r1.79 syssrc/sys/arch/i386/i386/pmap.c
cvs rdiff -r1.44 -r1.45 syssrc/sys/arch/pc532/pc532/pmap.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