Merge with main repository.

This commit is contained in:
Gabe Black
2012-01-07 02:10:34 -08:00
155 changed files with 5002 additions and 4251 deletions

View File

@@ -41,8 +41,15 @@ class System(SimObject):
type = 'System'
@classmethod
def swig_objdecls(cls, code):
code('%include "python/swig/system.i"')
def export_method_cxx_predecls(cls, code):
code('#include "sim/system.hh"')
@classmethod
def export_methods(cls, code):
code('''
Enums::MemoryMode getMemoryMode();
void setMemoryMode(Enums::MemoryMode mode);
''')
physmem = Param.PhysicalMemory("Physical Memory")
mem_mode = Param.MemoryMode('atomic', "The mode the memory system is in")