/gem5/src/mem/slicc/ast/ |
H A D | TransitionDeclAST.py | 46 machine = self.symtab.state_machine 48 if machine is None: 49 self.error("Transition declaration not part of a machine.") 52 if action not in machine.actions: 53 self.error("Invalid action: %s is not part of machine: %s" % \ 54 (action, machine)) 57 if request_type not in machine.request_types: 59 "%s is not part of machine: %s" % \ 60 (request_type, machine)) 63 if state not in machine [all...] |
H A D | ActionDeclAST.py | 43 machine = self.symtab.state_machine 44 if machine is None: 45 self.error("Action declaration not part of a machine.") 60 if machine.TBEType != None: 61 var = Var(self.symtab, "tbe", self.location, machine.TBEType, 65 if machine.EntryType != None: 67 machine.EntryType, "m_cache_entry_ptr", self.pairs) 81 machine.addAction(action)
|
H A D | TypeFieldEnumAST.py | 49 # Fill machine info 50 machine = self.symtab.state_machine 53 if not machine: 54 self.error("Event declaration not part of a machine.") 56 machine.addEvent(e) 59 if not machine: 60 self.error("RequestType declaration not part of a machine.") 63 machine.addRequestType(s)
|
H A D | InPortDeclAST.py | 49 machine = symtab.state_machine 50 if machine is None: 51 self.error("InPort declaration not part of a machine.") 63 self.pairs, machine) 82 if machine.EntryType != None: 83 param_types.append(machine.EntryType) 84 if machine.TBEType != None: 85 param_types.append(machine.TBEType) 126 # Add port to state machine 127 machine [all...] |
H A D | ObjDeclAST.py | 71 machine = self.symtab.state_machine 74 self.pairs, machine) 81 elif machine: 82 machine.addObject(v)
|
H A D | FuncDeclAST.py | 88 machine = self.state_machine 97 elif machine is not None: 98 machine.addFunc(func) 100 func.class_name = "%s_Controller" % machine
|
H A D | TypeDeclAST.py | 53 machine = self.symtab.state_machine 59 if machine: 60 machine.addType(new_type)
|
H A D | MachineAST.py | 57 # Create a new machine 58 machine = StateMachine(self.symtab, self.ident, self.location, 61 self.symtab.newCurrentMachine(machine) 67 machine.buildTable() 76 self.error("Duplicate machine name: %s:%s" % (machine_type, mtype))
|
H A D | TypeFieldStateAST.py | 51 # Fill machine info 52 machine = self.symtab.state_machine 54 if not machine: 55 self.error("State declaration not part of a machine.") 57 machine.addState(s)
|
H A D | FuncCallExprAST.py | 42 machine = self.state_machine 58 machine.addDebugFlag(dflag) 117 # machine have different priorities. We always check the first 134 if machine.TBEType != None and machine.EntryType != None: 138 elif machine.TBEType != None: 142 elif machine.EntryType != None:
|
/gem5/src/mem/slicc/symbols/ |
H A D | Var.py | 32 machine=None): 35 self.machine = machine
|
H A D | Transition.py | 32 def __init__(self, table, machine, state, event, nextState, actions, 37 self.state = machine.states[state] 38 self.event = machine.events[event] 42 for func in machine.functions: 48 self.nextState = WildcardState(machine.symtab, 51 self.nextState = machine.states[nextState] 52 self.actions = [ machine.actions[a] for a in actions ] 53 self.request_types = [ machine.request_types[s] for s in request_types ]
|
H A D | SymbolTable.py | 91 machine = self.find("current_machine", StateMachine) 92 if machine: 93 self.machine_components[str(machine)][str(symbol)] = symbol
|
H A D | Type.py | 36 machine, init_code): 38 code, pairs, machine) 48 def __init__(self, table, ident, location, pairs, machine=None): 52 if machine: 57 # Append with machine name 58 self.c_ident = "%s_%s" % (machine, ident) 661 /** \\brief returns the base vector index for each machine type to be 664 * \\return the base vector index for each machine type to be used by NetDest 690 /** \\brief returns the machine type for each base vector index used by NetDest 715 * before a particular machine\' [all...] |
/gem5/src/mem/ruby/common/ |
H A D | NetDest.hh | 54 void setNetDest(MachineType machine, const Set& set); 59 void broadcast(MachineType machine); 85 MachineID smallestElement(MachineType machine) const; 96 // returns a value >= MachineType_base_level("this machine") 97 // and < MachineType_base_level("next highest machine")
|
H A D | NetDest.cc | 55 NetDest::setNetDest(MachineType machine, const Set& set) argument 57 // assure that there is only one set of destinations for this machine 58 assert(MachineType_base_level((MachineType)(machine + 1)) - 59 MachineType_base_level(machine) == 1); 60 m_bits[MachineType_base_level(machine)] = set; 89 for (MachineType machine = MachineType_FIRST; 90 machine < MachineType_NUM; ++machine) { 91 broadcast(machine); 153 NetDest::smallestElement(MachineType machine) cons [all...] |
H A D | MachineID.hh | 45 //! range: 0 ... number of this machine's components in system - 1 53 MachineIDToString(MachineID machine) argument 55 return csprintf("%s_%d", MachineType_to_string(machine.type), machine.num);
|
/gem5/util/tlm/ |
H A D | run_gem5_fs.sh | 47 --machine-type=VExpress_EMM \
|
/gem5/src/kern/ |
H A D | operatingsystem.hh | 75 char machine[_SYS_NMLN]; //!< Machine type. member in struct:OperatingSystem::__anon5
|
/gem5/util/dist/test/ |
H A D | test-2nodes-AArch64.sh | 75 --machine-type=VExpress_EMM64 \
|
/gem5/src/kern/solaris/ |
H A D | solaris.hh | 114 char machine[_SYS_NMLN]; //!< Machine type. member in struct:Solaris::utsname
|
/gem5/src/systemc/ext/utils/ |
H A D | endian.hh | 43 # error Unknown machine endianness detected.
|
/gem5/util/ |
H A D | gen_arm_fs_files.py | 33 from platform import machine 92 if machine() != "x86_64": 93 print "Error: This script should run in a x86_64 machine"
|
/gem5/ext/dnet/ |
H A D | os.h | 31 # include <machine/types.h>
|
/gem5/src/kern/linux/ |
H A D | linux.hh | 118 char machine[_SYS_NMLN]; //!< Machine type. member in struct:Linux::utsname
|