changeset 63611864864f in /z/repo/m5 details: http://repo.m5sim.org/m5?cmd=changeset;node=63611864864f description: X86: Implement sysenter as a system call interface.
diffstat: 1 file changed, 4 insertions(+) src/arch/x86/isa/decoder/two_byte_opcodes.isa | 4 ++++ diffs (15 lines): diff -r 9c6391381323 -r 63611864864f src/arch/x86/isa/decoder/two_byte_opcodes.isa --- a/src/arch/x86/isa/decoder/two_byte_opcodes.isa Fri Feb 27 09:25:33 2009 -0800 +++ b/src/arch/x86/isa/decoder/two_byte_opcodes.isa Fri Feb 27 09:25:43 2009 -0800 @@ -420,7 +420,11 @@ 0x1: Inst::RDTSC(); 0x2: Inst::RDMSR(); 0x3: rdpmc(); +#if FULL_SYSTEM 0x4: sysenter(); +#else + 0x4: SyscallInst::sysenter('xc->syscall(Rax)', IsSyscall); +#endif 0x5: sysexit(); 0x6: Inst::UD2(); 0x7: getsec(); _______________________________________________ m5-dev mailing list m5-dev@m5sim.org http://m5sim.org/mailman/listinfo/m5-dev