[Barrelfish-users] Question: the difference about syscall entry between arm and x86_32

Jingmei Hu jingmei_hu at g.harvard.edu
Mon Jun 18 22:05:25 CEST 2018


Hello all,

Currently, I am working on the syscall handlers in barrelfish. I found that the syscall entry in x86 and swi handler in armv7 are quite similar. In armv7 assembly, barrelfish gets the dispatcher, sets disabled flag and saves context, while barrelfish only saves the general registers in x86_32 assembly. I was wondering where the x86 handler processes the dispatcher enabled/disabled status and resume the context after call.

Thanks a lot,
Jingmei


More information about the Barrelfish-users mailing list