On Jan 9, 2005, at 11:18 AM, Izumi Tsutsui wrote:
Hmm, it seems the following ports which use pmap_enter() in vmapbuf() (maybe ports which have virtual address cache) don't pass it: arch/alpha/alpha/vm_machdep.c arch/hppa/hppa/vm_machdep.c arch/m68k/m68k/vm_machdep.c arch/mips/mips/vm_machdep.c arch/sh3/sh3/vm_machdep.c arch/vax/vax/vm_machdep.c
I think it's really only *required* on platforms that use the regular uvm_fault() path to handle mod/ref emulation (and thus *MUST* seed that information when entering wired mappings).
But it would probably be a good idea to fix up all the callers anyway. If the underlying pmap doesn't do anything with the information, still no harm done.
-- Jason R. Thorpe <thorpej%shagadelic.org@localhost>
Attachment:
PGP.sig
Description: This is a digitally signed message part