1// -*- mode:c++ -*- 2 3// Copyright (c) 2010 ARM Limited 4// All rights reserved 5// 6// The license below extends only to copyright in the software and shall 7// not be construed as granting a license to any other intellectual 8// property including but not limited to intellectual property relating --- 36 unchanged lines hidden (view full) --- 45 memFlags = makeList(memFlags) 46 instFlags = makeList(instFlags) 47 48 eaCode = codeBlobs["ea_code"] 49 50 # This shouldn't be part of the eaCode, but until the exec templates 51 # are converted over it's the easiest place to put it. 52 eaCode += '\n unsigned memAccessFlags = ' |
53 eaCode += (string.join(memFlags, '|') + ';') |
54 55 codeBlobs["ea_code"] = eaCode 56 57 iop = InstObjParams(name, Name, base, codeBlobs, instFlags) 58 59 fullExecTemplate = eval(execTemplateBase + 'Execute') 60 initiateAccTemplate = eval(execTemplateBase + 'InitiateAcc') 61 completeAccTemplate = eval(execTemplateBase + 'CompleteAcc') --- 118 unchanged lines hidden --- |