[Stormdos-develop] sysint.txt
Status: Planning
Brought to you by:
exhu
From: Juras <yb...@tu...> - 2004-09-12 09:29:59
|
Hello stormdos-develop, Kernel Syscalls ~~~~~~~~~~~~~~~ The system interrupt doesn't do context switch - it executes using PDBR of the caller. Hence it runs in the address space of the caller. The kernel function is called with interrupts disabled however another system call can be running in the context of another thread. That is why the kernel must be - thread-safe, provide locking mechanism - interruptable - share the same addresses for its memory inspite of the current thread address space (see mem.txt) -- Best regards, Juras mailto:yb...@tu... |