Index: trunk/softs/test_llsc/scripts/LLSCTestGenerator/Program.hpp
===================================================================
--- trunk/softs/test_llsc/scripts/LLSCTestGenerator/Program.hpp	(revision 536)
+++ trunk/softs/test_llsc/scripts/LLSCTestGenerator/Program.hpp	(revision 546)
@@ -107,5 +107,5 @@
       res << "   }" << endl;
       res << endl;
-      res << "   *(unsigned int *) 0x0 = 0xDEADDEAD;" << endl;
+      res << "   giet_raise_sigint();" << endl;
       res << endl;
       res << "   srl_exit();" << endl;
Index: trunk/softs/test_llsc/scripts/test_llsc.py
===================================================================
--- trunk/softs/test_llsc/scripts/test_llsc.py	(revision 536)
+++ trunk/softs/test_llsc/scripts/test_llsc.py	(revision 546)
@@ -99,6 +99,6 @@
 
 mpr.map(tcg, code = 'PSEG_RAM_0', data = 'PSEG_RAM_0', ptab = "PSEG_RAM_0")
-mpr.map('system', boot = 'PSEG_ROM', kernel = 'PSEG_RAM_0', scheduler = True)
+mpr.map('system', boot = 'PSEG_RAM_0', kernel = 'PSEG_RAM_0', scheduler = True)
 
-mpr.generate(dsx.Giet(outdir = '.', vaddr_replicated_peri_inc = 0x100000))
+mpr.generate(dsx.Giet(outdir = '.', vaddr_replicated_peri_inc = 0x2000, debug = True))
 
Index: trunk/softs/test_llsc/scripts/tsarch.py
===================================================================
--- trunk/softs/test_llsc/scripts/tsarch.py	(revision 536)
+++ trunk/softs/test_llsc/scripts/tsarch.py	(revision 546)
@@ -15,4 +15,5 @@
     hd.add(Fbf('PSEG_FBF', pbase = 0xB2000000, channel_size = 352 * 288 * 2, nb_channel = 1))
     hd.add(Ioc('PSEG_IOC', pbase = 0xB3000000, channel_size = 32, nb_channel = 1))
+    hd.add(SimH('PSEG_SIMH', pbase = 0xB7000000, channel_size = 32, nb_channel = 1)) # 6 mapped registers
 
     hd.add(Xicu('PSEG_XICU', pbase = 0xB0000000, channel_size = 32, nb_channel = nb_proc, replicated = True)) # name suffixed with "_<num_cluster>"
