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
