flat assembler
Message board for the users of flat assembler.
![]() |
Author |
|
Does MenuetOS support syscall system call method? If not, any plans to add support for it? (in addition to int, not as replacement)
|
|||
![]() |
|
Welcome (back)
![]() 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? Cheers, Sid123 |
|||
![]() |
|
Syscall has less overhead than int.
|
|||
![]() |
|
Stupid post removed.
Last edited by HaHaAnonymous on 28 Feb 2015, 18:28; edited 1 time in total |
|||
![]() |
|
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.
|
|||
![]() |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2019, Tomasz Grysztar.
Powered by rwasa.