Merge vm1.(none):/home/stever/bk/newmem

into  vm1.(none):/home/stever/bk/newmem-py

src/python/m5/__init__.py:
src/sim/syscall_emul.cc:
    Hand merge.

--HG--
extra : convert_revision : e2542735323e648383c89382421d98a7d1d761bf
This commit is contained in:
Steve Reinhardt
2006-06-09 23:18:46 -04:00
51 changed files with 453 additions and 328 deletions

View File

@@ -1,4 +1,4 @@
from m5 import *
from m5.config import *
from Device import BasicPioDevice
class AlphaConsole(BasicPioDevice):

View File

@@ -1,4 +1,5 @@
from m5 import *
from m5 import build_env
from m5.config import *
from BaseCPU import BaseCPU
class DerivAlphaFullCPU(BaseCPU):

View File

@@ -1,4 +1,4 @@
from m5 import *
from m5.config import *
class AlphaTLB(SimObject):
type = 'AlphaTLB'
abstract = True

View File

@@ -1,4 +1,4 @@
from m5 import *
from m5.config import *
from Device import BasicPioDevice
class BadDevice(BasicPioDevice):

View File

@@ -1,4 +1,6 @@
from m5 import *
from m5 import build_env
from m5.config import *
class BaseCPU(SimObject):
type = 'BaseCPU'
abstract = True

View File

@@ -1,4 +1,4 @@
from m5 import *
from m5.config import *
from BaseMem import BaseMem
class Prefetch(Enum): vals = ['none', 'tagged', 'stride', 'ghb']

View File

@@ -1,4 +1,4 @@
from m5 import *
from m5.config import *
from MemObject import MemObject
class Bridge(MemObject):

View File

@@ -1,4 +1,4 @@
from m5 import *
from m5.config import *
from MemObject import MemObject
class Bus(MemObject):

View File

@@ -1,4 +1,4 @@
from m5 import *
from m5.config import *
class Coherence(Enum): vals = ['uni', 'msi', 'mesi', 'mosi', 'moesi']
class CoherenceProtocol(SimObject):

View File

@@ -1,4 +1,4 @@
from m5 import *
from m5.config import *
from MemObject import MemObject
class PioDevice(MemObject):

View File

@@ -1,4 +1,4 @@
from m5 import *
from m5.config import *
class DiskImage(SimObject):
type = 'DiskImage'
abstract = True

View File

@@ -1,4 +1,5 @@
from m5 import *
from m5 import build_env
from m5.config import *
from Device import DmaDevice
from Pci import PciDevice

View File

@@ -1,4 +1,4 @@
from m5 import *
from m5.config import *
from Pci import PciDevice
class IdeID(Enum): vals = ['master', 'slave']

View File

@@ -1,4 +1,4 @@
from m5 import *
from m5.config import *
class IntrControl(SimObject):
type = 'IntrControl'
cpu = Param.BaseCPU(Parent.any, "the cpu")

View File

@@ -1,4 +1,4 @@
from m5 import *
from m5.config import *
class MemObject(SimObject):
type = 'MemObject'

View File

@@ -1,4 +1,4 @@
from m5 import *
from m5.config import *
class MemTest(SimObject):
type = 'MemTest'
cache = Param.BaseCache("L1 cache")

View File

@@ -1,4 +1,4 @@
from m5 import *
from m5.config import *
from Device import BasicPioDevice, DmaDevice
class PciConfigData(SimObject):

View File

@@ -1,4 +1,4 @@
from m5 import *
from m5.config import *
from MemObject import *
class PhysicalMemory(MemObject):

View File

@@ -1,4 +1,4 @@
from m5 import *
from m5.config import *
class Platform(SimObject):
type = 'Platform'
abstract = True

View File

@@ -1,4 +1,4 @@
from m5 import *
from m5.config import *
class Process(SimObject):
type = 'Process'
abstract = True

View File

@@ -1,4 +1,4 @@
from m5 import *
from m5.config import *
class Repl(SimObject):
type = 'Repl'
abstract = True

View File

@@ -1,4 +1,4 @@
from m5 import *
from m5.config import *
from Serialize import Serialize
from Statistics import Statistics
from Trace import Trace

View File

@@ -1,4 +1,4 @@
from m5 import *
from m5.config import *
class ConsoleListener(SimObject):
type = 'ConsoleListener'
port = Param.TcpPort(3456, "listen port")

View File

@@ -1,4 +1,4 @@
from m5 import *
from m5.config import *
class SimpleDisk(SimObject):
type = 'SimpleDisk'
disk = Param.DiskImage("Disk Image")

View File

@@ -1,4 +1,5 @@
from m5 import *
from m5 import build_env
from m5.config import *
class System(SimObject):
type = 'System'

View File

@@ -1,4 +1,4 @@
from m5 import *
from m5.config import *
from Device import BasicPioDevice
from Platform import Platform

View File

@@ -1,4 +1,5 @@
from m5 import *
from m5 import build_env
from m5.config import *
from Device import BasicPioDevice
class Uart(BasicPioDevice):