Index: /branches/reconfiguration/platforms/tsar_generic_iob/scripts/arch.py
===================================================================
--- /branches/reconfiguration/platforms/tsar_generic_iob/scripts/arch.py	(revision 906)
+++ /branches/reconfiguration/platforms/tsar_generic_iob/scripts/arch.py	(revision 907)
@@ -358,5 +358,5 @@
     return mapping
 
-def main(x, y, p, hard_path, xml_path):
+def main(x, y, p, hard_path, xml_path, dts_path):
     """main function: it generates the map.xml and the hard_config.h file based
     on the Mapping object returned by arch()"""
@@ -369,4 +369,6 @@
     with open(hard_path, "w") as hard_config:
         hard_config.write(mapping.hard_config())
+    with open(dts_path, "w") as linux_dts:
+        linux_dts.write(mapping.linux_dts())
 
 ################################# platform test ################################
@@ -377,5 +379,6 @@
          p=int(sys.argv[3]),
          hard_path="hard_config.test.h",
-         xml_path="map.test.xml")
+         xml_path="map.test.xml",
+         dts_path="linux.dts")
 
 # Local Variables:
Index: /branches/reconfiguration/platforms/tsar_generic_iob/scripts/onerun.py
===================================================================
--- /branches/reconfiguration/platforms/tsar_generic_iob/scripts/onerun.py	(revision 906)
+++ /branches/reconfiguration/platforms/tsar_generic_iob/scripts/onerun.py	(revision 907)
@@ -43,6 +43,7 @@
     faultpath = os.path.join(outdir, "config/fault_config.h")
     hardpath = os.path.join(outdir, "config/hard_config.h")
-    xmlpath = os.path.join(outdir, "config/map.xml")
-    arch.main(args.x, args.y, args.nprocs, hardpath, xmlpath)
+    xmlpath = os.path.join(outdir, "config/giet.map.xml")
+    dtspath = os.path.join(outdir, "config/linux.dts")
+    arch.main(args.x, args.y, args.nprocs, hardpath, xmlpath, dtspath)
     faultyprocs.generate(args.faultycore, faultpath)
 
