Source-Changes archive

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

CVS commit: syssrc/sys/arch/powerpc



Module Name:    syssrc
Committed By:   matt
Date:           Wed Jul 17 03:11:09 UTC 2002

Modified Files:
        syssrc/sys/arch/powerpc/conf: files.powerpc
        syssrc/sys/arch/powerpc/include/mpc6xx: pmap.h
        syssrc/sys/arch/powerpc/mpc6xx: pmap.c
Added Files:
        syssrc/sys/arch/powerpc/powerpc: pmap_subr.c

Log Message:
Add a common file to do pmap_zero_page/pmap_copy_page/pmap_pageidlezero and
pmap_syncicache.  This file uses a ppc feature in a sick and twisted way
to avoid mapping the physical pages used by those routines.  It performs
the operations with the MMU disabled but PPC exception save and retstore
the machine state and are invoked with the MMU disabled, this doesn't have
an adverse effect on the system.

Currently only enable for MPC6xx and !OLDPMAP.


To generate a diff of this commit:
cvs rdiff -r1.32 -r1.33 syssrc/sys/arch/powerpc/conf/files.powerpc
cvs rdiff -r1.4 -r1.5 syssrc/sys/arch/powerpc/include/mpc6xx/pmap.h
cvs rdiff -r1.48 -r1.49 syssrc/sys/arch/powerpc/mpc6xx/pmap.c
cvs rdiff -r0 -r1.1 syssrc/sys/arch/powerpc/powerpc/pmap_subr.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