I'm not interested in MenuetOS as I am in other projects, but I'd like to hear your point in using syscalls as opposed to interrupts? I myself don't consider any difference in them. What are your thoughts?
Joined: 06 May 2005
I've just been too busy...
I mean the 64-bit version, couldn't find examples not using int 0x60 nor documentation about how syscall should be used. I think it is important to support syscall since Mathlib functions would typically be called often. Perhaps a new interface which allows to map the functions to user space by adding read-only pages to the process? Some system call like "Get mathlib pointer table" which just gives the address of the read-only page holding the table (and each pointer of the table pointing to user space read-only addresses).
If an application needs a faster call to function, then an included library would be most useful. When included in kernel with current system call (int 0x60) the mathlib is reliably available. However, I'll also take a look at including syscall and mapping function pages to applications.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You can attach files in this forum You can download files in this forum