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 -- gem5-users@gem5.org To unsubscribe send an email to gem5-users-le...@gem5.org %(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s