1#include <minix/ipcconst.h> 2#include <machine/asm.h> 3 4ENTRY(ipc_minix_kerninfo) 5 push {fp} 6 mov fp, sp 7 push {r0} 8 mov r1, #0 9 mov r2, #0 10 mov r0, #MINIX_KERNINFO /* _ipc_minix_kerninfo() */ 11 mov r3, #IPCVEC_INTR /* r3 determines the SVC type */ 12 svc #0 /* trap to kernel */ 13 pop {r2} /* r2 = return struct ptr (was r0) */ 14 str r1, [r2] 15 pop {fp} 16 bx lr 17 18