X86: Don't use "#if FULL_SYSTEM" in the X86 ISA description.
authorGabe Black <gblack@eecs.umich.edu>
Mon, 19 Sep 2011 09:53:37 +0000 (02:53 -0700)
committerGabe Black <gblack@eecs.umich.edu>
Mon, 19 Sep 2011 09:53:37 +0000 (02:53 -0700)
commit7701c5b1ecc128b97121f0cb99743983c9492115
treee0e6c5a3bc6c0ed609f8769699146cd9b25cfc2e
parent10c2e37f604280fb89d800839cc965204d096c59
X86: Don't use "#if FULL_SYSTEM" in the X86 ISA description.

The decoder now checks the value of FULL_SYSTEM in a switch statement to
decide whether to return a real syscall instruction or one that triggers
syscall emulation (or a panic in FS mode). The switch statement should devolve
into an if, and also should be optimized out since it's based on constant
input.
src/arch/x86/isa/decoder/one_byte_opcodes.isa
src/arch/x86/isa/decoder/two_byte_opcodes.isa