Changes between Version 17 and Version 18 of VirtualMemory


Ignore:
Timestamp:
Jun 30, 2009, 7:25:59 PM (15 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • VirtualMemory

    v17 v18  
    141141The error type is written in the INS_ERROR_TYPE & DATA_ERROR_TYPE registers, as described below:
    142142
    143 || Exeption type                              || code  || cause                                                         || severity ||
    144 ||                                                       ||            ||                                                                    ||                      ||
    145 ||MMU_PT1_UNMAPPED                ||    1      || Page fault on Table1 (invalid PTE)    || non fatal error ||
    146 ||MMU_PT2_UNMAPPED                ||     2      || Page fault on Table 2 (invalid PTE)         || non fatal error ||
    147 ||MMU_PRIVILEGE_VIOLATION         ||       4    ||Protected access in user mode                || user  error ||
    148 ||MMU_WRITE_VIOLATION             ||         8   || Write access to a non write page            || user error ||
    149 ||MMU_EXEC_VIOLATION              || 0x10 || Exec access to a non exec page             || user error ||
    150 ||MMU_UNDEFINED_XTN               || 0x20          || Undefined external access address     || user error ||
    151 ||MMU_PT1_ILLEGAL_ACCESS          || 0x40           || Bus Error accès Table1                           || kernel error ||
    152 ||MMU_PT2_ILLEGAL_ACCESS          || 0x080           || Bus Error accès Table2                          || kernel error ||
    153 ||MMU_CACHE_ILLEGAL_ACCESS || 0x100           || Bus Error during the cache access      ||kernel error ||
     143|| Exeption type                              || code    || cause                                                         || severity ||
     144||                                                       ||              ||                                                                    ||                      ||
     145||MMU_PT1_UNMAPPED                || 0x001 || Page fault on Table1 (invalid PTE)        || non fatal error ||
     146||MMU_PT2_UNMAPPED                || 0x002 || Page fault on Table 2 (invalid PTE)       || non fatal error ||
     147||MMU_PRIVILEGE_VIOLATION         || 0x004 ||Protected access in user mode              || user  error ||
     148||MMU_WRITE_VIOLATION             || 0x008 || Write access to a non write page       || user error ||
     149||MMU_EXEC_VIOLATION              || 0x010 || Exec access to a non exec page            || user error ||
     150||MMU_UNDEFINED_XTN               || 0x020 || Undefined external access address     || user error ||
     151||MMU_PT1_ILLEGAL_ACCESS          || 0x040 || Bus Error in Table1 access                    || kernel error ||
     152||MMU_PT2_ILLEGAL_ACCESS          || 0x080 || Bus Error in Table2 access                    || kernel error ||
     153||MMU_CACHE_ILLEGAL_ACCESS || 0x100 || Bus Error during the cache access      ||kernel error ||
    154154
    155155