crt0.s
来自「ADS下的bios工程」· S 代码 · 共 47 行
S
47 行
#include <bios/s3c2410x.h>#include <bios/linkage.h> .text@ Entry .globl _entry_entry: mrc p15, 0, r3, c1, c0, 0 bic r3, r3, #0x4 mcr p15, 0, r3, c1, c0, 0 /* Data cache disable */ bl SYMBOL_NAME(start_update) b .ENTRY(call_swi) stmfd sp!, {lr} swi #0x000000 ldmfd sp!, {pc}/*----------------------------------------------- * void ReadRegister1(void) * r0 : R1_iA, R1_nF, R1_RR, R1_V, R1_I, * R1_R, R1_S, R1_B, R1_C, R1_A, R1_M */ENTRY(ReadRegister1) mrc p15, 0, r0, c1, c0, 0 mov pc,lr/*------------------------------------ * void InvalidateTLBID(unsigned int MVA) */ENTRY(InvalidateTLB) mcr p15, 0, r0, c8, c5, 1 mcr p15, 0, r0, c8, c6, 1 nop nop nop mov pc,lr .ltorg/*------------------------------------------------------ * Define variable ------------------------------------------------------*/ .align 4
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?