Page 1 of 1

your # of syscalls?

Posted: Tue Apr 01, 2008 10:10 pm
by piranha
So, if you're implementing system calls, how many do you have?

I currently have 29, but that'll go up when I implement shared memory and message passing...

-JL

Posted: Wed Apr 02, 2008 12:29 am
by xyzzy
I have 31 in my old kernel, and 10 in my new microkernel.

Posted: Wed Apr 02, 2008 1:42 am
by JamesM
17 in my old microkernel, but bear in mind that these are global system calls (without an object) - most of my kernel-user communication was done on objects (each class of which had its own set of calls).

Posted: Wed Apr 02, 2008 1:54 am
by Laksen
I currently have about 10 in my microkernel. This will probably increase to 15 in near future

The current functions include ipc and pci handling

Posted: Wed Apr 02, 2008 8:36 am
by piranha
Well, I put my vote in early.....now I have 31, although only about 25 have full functionality.

-JL

Posted: Wed Apr 02, 2008 8:43 am
by AJ
None. I'm too early on with my kernel at the moment.

In the past, I have rushed to get syscalls in place and have always hit a point where the kernel has ended up a mess. This time, I have paid much more attention to object interface design and keeping everything more consistent.

I am just at the stage where I have trampolined my AP's and am getting my task scheduler ready. Once that's in place, I have a huge amount of code tidying and testing, then I'll get on to the syscalls and supporting user mode binaries (hopefully including gcc)!

Cheers,
Adam