Minor tweaks for future Ruby compatibility.

This commit is contained in:
Steve Reinhardt 2009-04-21 08:17:36 -07:00
parent eb3b6935d3
commit 97b6947eb7
2 changed files with 4 additions and 4 deletions

View file

@ -31,7 +31,6 @@ from os.path import join as joinpath
import m5
from m5.objects import *
m5.AddToPath('../common')
from Caches import L1Cache
def setCPUClass(options):
@ -151,9 +150,8 @@ def run(options, root, testsys, cpu_class):
if not options.caches:
# O3 CPU must have a cache to work.
switch_cpus_1[i].addPrivateSplitL1Caches(L1Cache(size = '32kB'),
L1Cache(size = '64kB'))
switch_cpus_1[i].connectMemPorts(testsys.membus)
print "O3 CPU must be used with caches"
sys.exit(1)
testsys.switch_cpus = switch_cpus
testsys.switch_cpus_1 = switch_cpus_1

View file

@ -49,6 +49,8 @@
//
class PhysicalMemory : public MemObject
{
protected:
class MemoryPort : public SimpleTimingPort
{
PhysicalMemory *memory;