假如我们要将 CP15 中 C0 寄存器的值读取到 R0 寄存器中,那么就可以使用如下命令:
MRC p15, 0, r0, c0, c0, 0
CP15 协处理器有 16 个 32 位寄存器, c0~c15
寄存器 | 作用 |
---|---|
c0 | 寄存器可以获取到处理器内核信息; |
c1 | 寄存器可以使能或禁止 MMU、 I/D Cache 等; |
c12 | 寄存器可以设置中断向量偏移; |
c15 | 寄存器可以获取 GIC 基地址。 |
假如我们要将 CP15 中 C0 寄存器的值读取到 R0 寄存器中,那么就可以使用如下命令:
MRC p15, 0, r0, c0, c0, 0
CP15 协处理器有 16 个 32 位寄存器, c0~c15
寄存器 | 作用 |
---|---|
c0 | 寄存器可以获取到处理器内核信息; |
c1 | 寄存器可以使能或禁止 MMU、 I/D Cache 等; |
c12 | 寄存器可以设置中断向量偏移; |
c15 | 寄存器可以获取 GIC 基地址。 |