Fixed typos and more tutorials

This commit is contained in:
bzt 2018-01-13 13:44:22 +01:00
parent 2fc348ba46
commit f4a87217a8
2 changed files with 4 additions and 5 deletions

View File

@ -34,9 +34,8 @@ Aztán megállítjuk a CPU-t, mert egyelőre nincs hova visszatérni a kivételk
Start
-----
Mielőtt rendszerfelügyeleti módra váltanánk, beállítjuk a *vbar_el2*-t. Fontos, hogy az EL1 szinten fellépő
kivételeket EL2 szinten futó kód kezeli le. Minden kezelőt megfelelően kell pozicionálni a memóriában. Qemu
nem érzékeny annyira erre, de az igazi vas igen.
Mielőtt rendszerfelügyeleti módra váltanánk, beállítjuk a *vbar_el1*-t. Minden kezelőt megfelelően kell pozicionálni
a memóriában. Qemu nem érzékeny annyira erre, de az igazi vas igen.
`_vectors` kivételkezelők vektor táblája, kis assembly programokkal, mind az `exc_handler()` nevű C függvényt hívja.

View File

@ -34,8 +34,8 @@ Exception Syndrome Register can be found in ARM DDI0487B_b chapter D10.2.28.
Start
-----
Before we switch to supervisor mode, we set up *vbar_el2*. Note that exceptions triggered at EL1 will be handled
by code at EL2. All handlers must be properly aligned. Qemu is not so picky, but real hardware is.
Before we switch to supervisor mode, we set up *vbar_el1*. All handlers must be properly aligned.
Qemu is not so picky, but real hardware is.
`_vectors` the exception handler's vector table with small assembly stubs, each calling `exc_handler()` in C.