initcache.s

来自「realview22.rar」· S 代码 · 共 27 行

S
27
字号
;;  Copyright ARM Ltd 2002. All rights reserved.
;;
;;  This code provides basic global enable for an ARM946E-S cache:
;;
;;  This code must be run from a privileged mode


        AREA   INIT946CACHE, CODE, READONLY

        EXPORT core_init
core_init FUNCTION

;
; Set global core configurations
;===============================
;
        MRC     p15, 0, r0, c1, c0, 0       ; read CP15 register 1 into r0

        ORR     r0, r0, #(0x1  <<12)        ; enable I Cache
        ORR     r0, r0, #(0x1  <<2)         ; enable D Cache

        MCR     p15, 0, r0, c1, c0, 0       ; write CP15 register 1
        MOV     pc, lr
          ENDFUNC
        END

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?