s-matyukevich / raspberry-pi-os

Learning operating system development using Linux kernel and Raspberry Pi
MIT License
12.98k stars 1.28k forks source link

[lesson5] after sys_write syscall exe, el0_sync happen #250

Closed cuijier closed 2 years ago

cuijier commented 2 years ago

after sys_write syscall ,el0_sync error happen ,which ESR is 0x2000000:means unknown reason, how to debug this error ? anybody have suggest ?

the system counter freq is 62500000HZ
do_fork enter
do_fork leave
kernel_thread enter
move_to_user_mode enter
move_to_user_mode 1
sys_write enter
User process started
sys_write leave, pregs:0x400ef0
SYNC_ERROR, ESR: 0x2000000, ELR: 0x84874