BaseCPU.py (5237:6c819dbe8045) | BaseCPU.py (5245:d94bb8af9f76) |
---|---|
1# Copyright (c) 2005-2007 The Regents of The University of Michigan 2# All rights reserved. 3# 4# Redistribution and use in source and binary forms, with or without 5# modification, are permitted provided that the following conditions are 6# met: redistributions of source code must retain the above copyright 7# notice, this list of conditions and the following disclaimer; 8# redistributions in binary form must reproduce the above copyright --- 87 unchanged lines hidden (view full) --- 96 clock = Param.Clock('1t', "clock speed") 97 phase = Param.Latency('0ns', "clock phase") 98 99 tracer = Param.InstTracer(default_tracer, "Instruction tracer") 100 101 _mem_ports = [] 102 103 if build_env['TARGET_ISA'] == 'x86' and build_env['FULL_SYSTEM']: | 1# Copyright (c) 2005-2007 The Regents of The University of Michigan 2# All rights reserved. 3# 4# Redistribution and use in source and binary forms, with or without 5# modification, are permitted provided that the following conditions are 6# met: redistributions of source code must retain the above copyright 7# notice, this list of conditions and the following disclaimer; 8# redistributions in binary form must reproduce the above copyright --- 87 unchanged lines hidden (view full) --- 96 clock = Param.Clock('1t', "clock speed") 97 phase = Param.Latency('0ns', "clock phase") 98 99 tracer = Param.InstTracer(default_tracer, "Instruction tracer") 100 101 _mem_ports = [] 102 103 if build_env['TARGET_ISA'] == 'x86' and build_env['FULL_SYSTEM']: |
104 itb.walker_port = Port("ITB page table walker port") 105 dtb.walker_port = Port("ITB page table walker port") 106 _mem_ports = ["itb.walker_port", "dtb.walker_port"] | 104 _mem_ports = ["itb.walker.port", "dtb.walker.port"] |
107 108 def connectMemPorts(self, bus): 109 for p in self._mem_ports: 110 if p != 'physmem_port': 111 exec('self.%s = bus.port' % p) 112 113 def addPrivateSplitL1Caches(self, ic, dc): 114 assert(len(self._mem_ports) < 6) --- 15 unchanged lines hidden --- | 105 106 def connectMemPorts(self, bus): 107 for p in self._mem_ports: 108 if p != 'physmem_port': 109 exec('self.%s = bus.port' % p) 110 111 def addPrivateSplitL1Caches(self, ic, dc): 112 assert(len(self._mem_ports) < 6) --- 15 unchanged lines hidden --- |