the bitrig master branch has been updated by patrick with 1 new commit: commit 0175bb4e54f96b7c2f83480663ed533a874cba3f diff: https://github.com/bitrig/bitrig/commit/0175bb4 author: Patrick Wildt <[email protected]> date: Sat Oct 18 23:21:36 2014 +0200
arm: drain the write buffer on every pte sync Currently we keep the pagetables uncached. This means that we don't need to take care of flushing the L1- and L2-Caches when we change something there. But what we forgot is that the write buffer has to be emptied manually if we want to make sure the changes get to the memory as soon as possible. What happens at the moment is that when we change something in the pagetables, we do not make sure it hits memory ASAP. Therefore, drain the writebuf every time we call PTE_SYNC. This fixes the issues seen when trying to boot Allwinner A20 based systems. ok drahn@ M sys/arch/arm/include/pmap.h
