mirror of
https://github.com/lupyuen/pinephone-nuttx.git
synced 2025-01-12 20:58:34 +08:00
Update doc
This commit is contained in:
parent
8cf6b28709
commit
3ece68d9bf
1 changed files with 6 additions and 0 deletions
|
@ -1599,6 +1599,10 @@ void arm64_boot_el1_init(void)
|
|||
ARM64_ISB();
|
||||
```
|
||||
|
||||
`vbar_el1` refers to __Vector Base Address Register EL1__.
|
||||
|
||||
[(See Arm Cortex-A53 Technical Reference Manual, page 4-121, "Vector Base Address Register, EL1")](https://documentation-service.arm.com/static/5e9075f9c8052b1608761519?token=)
|
||||
|
||||
[(Arm64 Vector Table is also configured during EL3 Init by `arm64_boot_el3_init`)](https://github.com/lupyuen/incubator-nuttx/blob/pinephone/arch/arm64/src/common/arm64_boot.c#L39-L75)
|
||||
|
||||
EL1 Init `arm64_boot_el1_init` is called by our Startup Code: [arch/arm64/src/common/arm64_head.S](https://github.com/lupyuen/incubator-nuttx/blob/pinephone/arch/arm64/src/common/arm64_head.S#L216-L230)
|
||||
|
@ -1643,6 +1647,8 @@ HELLO NUTTX ON PINEPHONE!
|
|||
- Boot to C runtime for OS Initialize
|
||||
```
|
||||
|
||||
(EL1 is less privileged than EL2, which supports Processor Virtualization)
|
||||
|
||||
# Dump Interrupt Vector Table
|
||||
|
||||
This is how we dump the Interrupt Vector Table to troubleshoot Interrupts...
|
||||
|
|
Loading…
Reference in a new issue