📄 flushiclines.s
字号:
;
; Copyright (c) Microsoft Corporation. All rights reserved.
;
;
; Use of this source code is subject to the terms of the Microsoft end-user
; license agreement (EULA) under which you licensed this SOFTWARE PRODUCT.
; If you did not accept the terms of the EULA, you are not authorized to use
; this source code. For a copy of the EULA, please see the LICENSE.RTF on your
; install media.
;
;-------------------------------------------------------------------------------
;
; File: flushiclines.s
;
;
INCLUDE kxarm.h
INCLUDE armmacros.s
INCLUDE oal_cache.inc
IMPORT g_oalCacheInfo
TEXTAREA
;-------------------------------------------------------------------------------
;
; Function: OALFlushICacheLines
;
LEAF_ENTRY OALFlushICacheLines
ldr r2, =g_oalCacheInfo
ldr r3, [r2, #L1ILineSize]
10 mcr p15, 0, r0, c7, c5, 1 ; invalidate entry
add r0, r0, r3 ; move to next
subs r1, r1, r3
bgt %b10 ; loop while > 0 bytes left
RETURN
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -