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


Reply via email to