1// -*- mode:c++ -*- 2 3// Copyright (c) 2003-2005 The Regents of The University of Michigan 4// All rights reserved. 5// 6// Redistribution and use in source and binary forms, with or without 7// modification, are permitted provided that the following conditions are 8// met: redistributions of source code must retain the above copyright --- 514 unchanged lines hidden (view full) --- 523 return NoFault; 524 } 525}}; 526 527def template MiscInitiateAcc {{ 528 Fault %(class_name)s::initiateAcc(%(CPU_exec_context)s *xc, 529 Trace::InstRecord *traceData) const 530 { |
531 warn("Misc instruction does not support split access method!"); |
532 return NoFault; 533 } 534}}; 535 536 537def template MiscCompleteAcc {{ 538 Fault %(class_name)s::completeAcc(Packet *pkt, 539 %(CPU_exec_context)s *xc, 540 Trace::InstRecord *traceData) const 541 { |
542 warn("Misc instruction does not support split access method!"); |
543 544 return NoFault; 545 } 546}}; 547 548// load instructions use Ra as dest, so check for 549// Ra == 31 to detect nops 550def template LoadNopCheckDecode {{ --- 186 unchanged lines hidden --- |