And then ran the image on the hardware. It stopped after loading seL4 in nonsecure HYP mode,
Tegra124 (Jetson
TK1) # bootelf
CACHE: Misaligned
operation at range [90000000, 90007408]
CACHE: Misaligned
operation at range [90007408, 9134c900]
CACHE: Misaligned
operation at range [9134c900, 9134c908]
CACHE: Misaligned
operation at range [91350000, 91360820]
## Starting
application at 0x90000000 ...
ELF loader: monitor
mode init done
Copy monitor mode
vector from 90001000 to a7f00000 size 50
Number of IRQs: 192
Load seL4 in
nonsecure HYP mode 600001da
Then I tried to build a monitor mode image and got this,
Tegra124 (Jetson
TK1) # bootelf
CACHE: Misaligned
operation at range [90000000, 90007250]
CACHE: Misaligned
operation at range [90007250, 9134c710]
CACHE: Misaligned
operation at range [91350000, 91360820]
## Starting
application at 0x90000000 ...
ELF loader: monitor
mode init done
Copy monitor mode
vector from 90001000 to a7f00000 size 50
ELF-loader started
on CPU: ARM Ltd. Cortex-A15 r3p3
paddr=[90000000..9136081f]
ELF-loading image
'kernel'
paddr=[80000000..80031fff]
vaddr=[e0000000..e0031fff]
virt_entry=e0000000
ELF-loading image
'capdl-loader-experimental'
paddr=[80032000..8155bfff]
vaddr=[10000..1539fff]
virt_entry=17580
Enabling MMU and
paging
Jumping to
kernel-image entry point...
abort() called.
Anyone may tell me the possible problem? Thank you very much.
Yao