Changes between Version 13 and Version 14 of VirtualMemory


Ignore:
Timestamp:
Jun 29, 2009, 12:42:34 PM (15 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • VirtualMemory

    v13 v14  
    122122=== 2.1 Generic MMU activation ===
    123123
    124 After general RESET the generic MMU is desactivated : As long as the MMU is not activated, the 32 bits virtual address is simply extended to 40 bits,
    125  and directly used as a physical address. The instruction MMU and the data MMU can be separately activated by the software, by writing in
     124After general RESET, both the L1 caches and the generic MMU are desactivated : As long as the MMU is not activated, the 32 bits virtual address is simply extended to 40 bits,
     125and directly used as a physical address. As long as the caches are not activated, all access are handled as uncached by the cache controller.
     126
     127The instruction cache, the data cache, the instruction MMU and the data MMU can be separately activated by the software, by writing in the MMU_MODE register, using the
     128MMU driver.
    126129
    127130=== 2.2 Generic MMU exceptions ===
     
    155158||                                         ||             ||                                                                         ||            ||
    156159|| MMU_PTPR                    ||             || Page Table Pointer Register                       || R/W   ||
    157 || MMU_TLB_EN               ||             || Data & Inst TLBs Mode Register                || R/W   ||
     160|| MMU_MODE                 ||             || Data & Inst TLBs Mode Register                || R/W   ||
    158161|| MMU_ICACHE_FLUSH   ||                    || Instruction Cache flush                          || W       ||
    159162|| MMU_DCACHE_FLUSH ||              || Data Cache flush                                         || W       ||