Sfoglia il codice sorgente

删除start_gcc中的ASID宏开关

chenhy0106 3 anni fa
parent
commit
d33b1cc655
1 ha cambiato i file con 0 aggiunte e 5 eliminazioni
  1. 0 5
      libcpu/arm/cortex-a/start_gcc.S

+ 0 - 5
libcpu/arm/cortex-a/start_gcc.S

@@ -276,17 +276,12 @@ rt_hw_mmu_switch:
     orr r0, #0x18
     mcr p15, 0, r0, c2, c0, 0    /* ttbr0 */
 
-#ifdef LWP_ENABLE_ASID
     isb
     mov r1, r1, LSL #0x8         
     and r2, r2, #0xff             
     orr r1, r1, r2                /* contextid.PROCID = pid, contextid.ASID = asid*/
     mcr p15, 0, r1, c13, c0, 1    /* set contextid = r1*/ 
     isb
-#else
-    mov r0, #0
-    mcr p15, 0, r0, c8, c7, 0
-#endif
 
     mcr p15, 0, r0, c7, c5, 0    /* iciallu */
     mcr p15, 0, r0, c7, c5, 6    /* bpiall */