Add TcpPort and UdpPort as python types
authorNathan Binkert <binkertn@umich.edu>
Wed, 6 Apr 2005 21:05:30 +0000 (17:05 -0400)
committerNathan Binkert <binkertn@umich.edu>
Wed, 6 Apr 2005 21:05:30 +0000 (17:05 -0400)
python/m5/objects/SimConsole.mpy:
    the listener port is a TcpPort

--HG--
extra : convert_revision : c26fdd93d3bc35d9f1563ac1087a7f75471c9020

python/m5/config.py
python/m5/objects/SimConsole.mpy

index a791bbebf88b505d5e01d397ff70ac5062b447bf..e744b9ffb51edd0b12029120621624dee3b77bdc 100644 (file)
@@ -1140,8 +1140,10 @@ class UInt32(CheckedInt):   cppname = 'uint32_t'; size = 32; unsigned = True
 class Int64(CheckedInt):    cppname =  'int64_t'; size = 64; unsigned = False
 class UInt64(CheckedInt):   cppname = 'uint64_t'; size = 64; unsigned = True
 
-class Counter(CheckedInt): cppname = 'Counter'; size = 64; unsigned = True
-class Tick(CheckedInt):    cppname = 'Tick';    size = 64; unsigned = True
+class Counter(CheckedInt):  cppname = 'Counter';  size = 64; unsigned = True
+class Tick(CheckedInt):     cppname = 'Tick';     size = 64; unsigned = True
+class TcpPort(CheckedInt):  cppname = 'uint16_t'; size = 16; unsigned = True
+class UdpPort(CheckedInt):  cppname = 'uint16_t'; size = 16; unsigned = True
 
 class Percent(CheckedInt): cppname = 'int'; min = 0; max = 100
 
index 3588a949d8966189c4918bc4ed0c4ae2d3f14886..53ddaa25cf6db30466a30d7b4053512ae3012ea8 100644 (file)
@@ -1,6 +1,6 @@
 simobj ConsoleListener(SimObject):
     type = 'ConsoleListener'
-    port = Param.UInt16(3456, "listen port")
+    port = Param.TcpPort(3456, "listen port")
 
 simobj SimConsole(SimObject):
     type = 'SimConsole'