Index: /trunk/platforms/tsar_generic_iob/arch_info.py
===================================================================
--- /trunk/platforms/tsar_generic_iob/arch_info.py	(revision 1054)
+++ /trunk/platforms/tsar_generic_iob/arch_info.py	(revision 1055)
@@ -222,4 +222,5 @@
                                        size     = rom_size )
 
+                # we describe the largest config : (nb_nics = 4) & (nb_ttys = 8)
                 archi.addIrq( dstdev = pic, port = 0 , srcdev = nic, channel = 0 , is_rx = True )
                 archi.addIrq( dstdev = pic, port = 1 , srcdev = nic, channel = 1 , is_rx = True )
Index: /trunk/platforms/tsar_generic_iob/top.cpp
===================================================================
--- /trunk/platforms/tsar_generic_iob/top.cpp	(revision 1054)
+++ /trunk/platforms/tsar_generic_iob/top.cpp	(revision 1055)
@@ -1658,6 +1658,6 @@
         // clusters[0][0]->proc[0]->cache_monitor( 0x00032D74ULL );
 
-        // Monitor a specific address for one L2 cache (single word if second argument true)
-        // clusters[0][0]->memc->cache_monitor( 0x00032D74ULL, false  );
+        // Monitor a specific address for L2 cache (single word if second argument true)
+        // clusters[0][0]->memc->cache_monitor( 0xdc000ULL );
 
         // Monitor a specific address for one XRAM
@@ -1668,8 +1668,15 @@
             std::cout << "****************** cycle " << std::dec << n ;
             std::cout << " ************************************************" << std::endl;
-
             // trace proc[debug_proc_id]
             if ( debug_proc_id != 0xFFFFFFFF )
             {
+                // processor debug modes
+                // 0x01 : write buffer trace
+                // 0x02 : dump processor registers
+                // 0x04 : dcache trace
+                // 0x08 : icache trace
+                // 0x10 : dtlb trace
+                // 0x20 : itlb trace
+                // 0x40 : SR
                 size_t l          = debug_proc_id & ((1<<P_WIDTH)-1) ;
                 size_t cluster_xy = debug_proc_id >> P_WIDTH ;
@@ -1684,5 +1691,5 @@
             {
 */
-                clusters[x][y]->proc[l]->print_trace(0x1);
+                clusters[x][y]->proc[l]->print_trace(0x42);
                 std::ostringstream proc_signame;
                 proc_signame << "[SIG]PROC_" << x << "_" << y << "_" << l ;
