flat assembler
Message board for the users of flat assembler.
![]() |
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)
|
|||
![]() |
|
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 |
|||
![]() |
|
revolution 18 Jan 2014, 15:10
Syscall has less overhead than int.
|
|||
![]() |
|
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 |
|||
![]() |
|
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). |
|||
![]() |
|
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.
|
|||
![]() |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2023, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.