l1cache and mmu code moved out from VIC file
latest