Subject: Understanding Alpha syscalls
From: B. James Phillippe (bryan@terran.org)
Date: Wed Jun 02 1999 - 13:55:02 PDT
Greetings,
I'm getting quite lost trying to map the sequence of events between a call
to "open" on a device node from user-space to the invocation of the open
method of a file_operations struct. Can anyone bail me out of this mess?
The C library part is understandable (syscall macros, etc). I am sort of
seeing how system calls are entered in the kernel on Alpha, but it's harder
to follow than x86 because it looks like the PAL does some (a lot?) of the
work. The part I am having the most trouble with is finding where kernel C
code is re-entered to dispatch the file_operations methods..
Some pointers or hints of where to look would be helpful. Also, I'm not
sure what mechanism is used to signal the processor/kernel that a system
call has been invoked; on x86 it's something like instruction "int $0x80".
thanks,
-bp
-- # Software Development, WatchGuard Inc. # Projects, PGP key at http://www.terran.org/~bryan-- To unsubscribe: send e-mail to axp-list-request@redhat.com with 'unsubscribe' as the subject. Do not send it to axp-list@redhat.com
This archive was generated by hypermail 2a22 : Wed Jun 30 1999 - 19:27:25 PDT