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

Reply via email to