flat assembler
Message board for the users of flat assembler.
Index
> MenuetOS > syscall supported? |
Author |
|
LocoDelAssembly 17 Jan 2014, 17:32
Does MenuetOS support syscall system call method? If not, any plans to add support for it? (in addition to int, not as replacement)
|
|||
17 Jan 2014, 17:32 |
|
sid123 18 Jan 2014, 15:08
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 |
|||
18 Jan 2014, 15:08 |
|
revolution 18 Jan 2014, 15:10
Syscall has less overhead than int.
|
|||
18 Jan 2014, 15:10 |
|
HaHaAnonymous 18 Jan 2014, 16:03
[ Post removed by author. ]
Last edited by HaHaAnonymous on 28 Feb 2015, 18:28; edited 1 time in total |
|||
18 Jan 2014, 16:03 |
|
LocoDelAssembly 18 Jan 2014, 17:44
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). |
|||
18 Jan 2014, 17:44 |
|
Ville 29 Jan 2014, 08:57
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.
|
|||
29 Jan 2014, 08:57 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.