syscall messaging interface API
Matthew Dillon
dillon at apollo.backplane.com
Wed Jul 23 18:46:37 PDT 2003
:How will that affect optimisation w/ the limited register set on ia32?
:
:Adrian
:
:--
:Adrian Chadd <angryskul> learning is bad
These are call-used registers, i.e. we don't have to save or restore
them. We can get away with it because these are not general system
calls. Actually, linux uses the same trick for most general syscalls
but it created some severe argument limitations for them.
In anycase, by tonight I'll have a system call messaging wrapper
implemented in 0x81. It won't be asynch, but it will be enough for
work on libcr to commence and I can then start asychronizing
particular system calls to give the libcr developers something real
to test threading with.
-Matt
Matthew Dillon
<dillon at xxxxxxxxxxxxx>
More information about the Kernel
mailing list