unknown.isa (7087:fb8d5786ff30) | unknown.isa (7681:61e31534522d) |
---|---|
1// Copyright (c) 2007 The Hewlett-Packard Development Company 2// All rights reserved. 3// 4// The license below extends only to copyright in the software and shall 5// not be construed as granting a license to any other intellectual 6// property including but not limited to intellectual property relating 7// to a hardware implementation of the functionality of the software 8// licensed hereunder. You may use the software subject to the license --- 63 unchanged lines hidden (view full) --- 72 return "Unknown instruction"; 73 } 74}}; 75 76output exec {{ 77 Fault Unknown::execute(%(CPU_exec_context)s *xc, 78 Trace::InstRecord *traceData) const 79 { | 1// Copyright (c) 2007 The Hewlett-Packard Development Company 2// All rights reserved. 3// 4// The license below extends only to copyright in the software and shall 5// not be construed as granting a license to any other intellectual 6// property including but not limited to intellectual property relating 7// to a hardware implementation of the functionality of the software 8// licensed hereunder. You may use the software subject to the license --- 63 unchanged lines hidden (view full) --- 72 return "Unknown instruction"; 73 } 74}}; 75 76output exec {{ 77 Fault Unknown::execute(%(CPU_exec_context)s *xc, 78 Trace::InstRecord *traceData) const 79 { |
80 warn("No instructions are implemented for X86!\n"); 81 return NoFault; | 80 return new InvalidOpcode(); |
82 } 83}}; 84 85def format Unknown() {{ 86 decode_block = 'return new Unknown(machInst);\n' 87}}; | 81 } 82}}; 83 84def format Unknown() {{ 85 decode_block = 'return new Unknown(machInst);\n' 86}}; |