How do u do message passing in assembly?
Posted: Sun Apr 20, 2003 12:15 am
Hi,
I am making my microkernel and am wondering whats the best way to pass messages between processes.
For example, process A could easily use a system call to pass a message to process B.
Assuming that system calls pass the data through the registers (EAX - EDX), how do u physically get the message to process B? You can't write to process B's memory, obviously because process A is currently in memory.
How is message passing done at assembly level????
I am making my microkernel and am wondering whats the best way to pass messages between processes.
For example, process A could easily use a system call to pass a message to process B.
Assuming that system calls pass the data through the registers (EAX - EDX), how do u physically get the message to process B? You can't write to process B's memory, obviously because process A is currently in memory.
How is message passing done at assembly level????