CVSROOT: /cvs Module name: src Changes by: kette...@cvs.openbsd.org 2009/07/25 06:41:46
Modified files: sys/arch/hppa/hppa: pmap.c Log message: Make sure that if a PDE isn't there, we skip to the start of the address range covered by the next PDE and not somewhere in the middle. The old could have skipped over some valid PTE's causing them to stay behind in the pmap. Since we would not flush the cache for those pages either this could also cause memory corruption when dirty cache lines would be written back to memory at a later stage.