I am confused about how system calls work in Full System mode (x86). For
example, in src/arch/x86/isa/decoder/two_byte_opcodes.isa for FS mode only
sysenter() is called (included code below). However, I don't see this
function defined anywhere else. Is this something passed straight to the
kernel? How about when the system call returns? Any guidance would this
would be greatly appreciated.
0x4: decode FullSystemInt {
0: SyscallInst::sysenter('xc->syscall(&fault)',
IsSyscall, IsNonSpeculative,
IsSerializeAfter);
default: sysenter();
}
Thanks.
- Jon
_______________________________________________
gem5-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s