微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > S3C2440学习笔记五(2440slib.s源程序的分析)

S3C2440学习笔记五(2440slib.s源程序的分析)

时间:11-11 来源:互联网 点击:

= victim & lockdown base

mcr p15,0,r0,c9,c0,1

MOV_PC_LR

;=================

; TLB lock down 快表内容锁存(C10) ; 具体操作同cache锁存

;=================锁数据快表

;void MMU_SetDTLBLockdown(U32 baseVictim)

EXPORT MMU_SetDTLBLockdown

MMU_SetDTLBLockdown

;r0= baseVictim

mcr p15,0,r0,c10,c0,0

MOV_PC_LR

;void MMU_SetITLBLockdown(U32 baseVictim) ; 锁指令快表

EXPORT MMU_SetITLBLockdown

MMU_SetITLBLockdown

;r0= baseVictim

mcr p15,0,r0,c10,c0,1

MOV_PC_LR

;============

; Process ID 获得进程标识符(C13)

;============获得进程标识符

;void MMU_SetProcessId(U32 pid)

EXPORT MMU_SetProcessId

MMU_SetProcessId

;r0= pid

mcr p15,0,r0,c13,c0,0

MOV_PC_LR

END

这个东东和CP15密切相关,是一个启动代码,等我下次回来再分析一遍


Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top