xml desc fix
authorcompudj <compudj@04897980-b3bd-0310-b5e0-8ef037075253>
Wed, 15 Jun 2005 12:02:44 +0000 (12:02 +0000)
committercompudj <compudj@04897980-b3bd-0310-b5e0-8ef037075253>
Wed, 15 Jun 2005 12:02:44 +0000 (12:02 +0000)
git-svn-id: http://ltt.polymtl.ca/svn@953 04897980-b3bd-0310-b5e0-8ef037075253

genevent/genevent.c
genevent/kernel.xml
genevent/memory.xml

index 3add689828d32a7599f64f645335348640fe0848..e903fbe178686483f456d8945463a3118d80e7eb 100644 (file)
@@ -507,7 +507,7 @@ void generateStructFunc(FILE * fp, char * facName, unsigned long checksum){
     fprintf(fp, "\t\t\t/* Buffer is full*/\n");
     fprintf(fp, "\t\t\t/* for debug BUG(); */\n"); // DEBUG!
     fprintf(fp, "\t\t\tchannel->events_lost[smp_processor_id()]++;\n");
-    fprintf(fp, "\t\t\tgoto commit_work;\n");
+    fprintf(fp, "\t\t\tbreak;\n");      /* don't commit a NULL reservation! */
     fprintf(fp, "\t\t}\n");
                
                /* DEBUG */
@@ -634,8 +634,6 @@ void generateStructFunc(FILE * fp, char * facName, unsigned long checksum){
                        }
     if(structCount + seqCount > 1) fprintf(fp,"\n");
 
-    fprintf(fp,"\n");
-    fprintf(fp,"commit_work:\n");
     fprintf(fp,"\n");
     fprintf(fp, "\t\t/* Commit the work */\n");
     fprintf(fp, "\t\trelay_commit(channel->rchan->buf[smp_processor_id()],\n"
index acbebbf496677e7987381849c134ad6ca1d7832e..0a2142eabdac030f6f389db7c39e2e1aad4b10f3 100644 (file)
@@ -44,6 +44,7 @@
     <struct>
       <field name="priority"> <description>Tasklet priority</description> <typeref name=tasklet_priority/> </field>
       <field name="address"> <description>Tasklet function address</description> <pointer/> </field>
+      <field name="data"> <description>Tasklet data address</description> <ulong/> </field>
      </struct>
   </event>
 
@@ -52,6 +53,7 @@
     <struct>
       <field name="priority"> <description>Tasklet priority</description> <typeref name=tasklet_priority/> </field>
       <field name="address"> <description>Tasklet function address</description> <pointer/> </field>
+      <field name="data"> <description>Tasklet data address</description> <ulong/> </field>
      </struct>
   </event>
 
index 2c27d3c5140de1c6cbf3c9ccfbd724dd3cafffca..b6788f6bf9a61240535e797dcb565b52ca88601f 100644 (file)
@@ -6,7 +6,7 @@
     <struct>
       <field name="order"> <description>Order of the page to allocate</description> <uint size=4/> </field>
       <field name="address"> <description>Assigned page address, or 0 if
-                       failed.</description> <ulong/> </field>
+                       failed.</description> <pointer/> </field>
      </struct>
   </event>
 
     <description>Page free</description>
     <struct>
       <field name="order"> <description>Order of the page to free</description> <uint size=4/> </field>
-      <field name="address"> <description>Address of the page to free.</description> <ulong/> </field>
+      <field name="address"> <description>Address of the page to free.</description> <pointer/> </field>
      </struct>
   </event>
 
   <event name=swap_in>
     <description>Page swapped into memory</description>
     <struct>
-      <field name="address"> <description>Address of the page to swap in.</description> <ulong/> </field>
+      <field name="address"> <description>Address of the page to swap in.</description> <pointer/> </field>
      </struct>
   </event>
 
   <event name=swap_out>
     <description>Page swapped to disk</description>
     <struct>
-      <field name="address"> <description>Address of the page to swap out.</description> <ulong/> </field>
+      <field name="address"> <description>Address of the page to swap out.</description> <pointer/> </field>
      </struct>
   </event>
 
   <event name=page_wait_start>
     <description>Staring to wait for a page</description>
     <struct>
-      <field name="address"> <description>Address of the page we wait for.</description> <ulong/> </field>
+      <field name="address"> <description>Address of the page we wait for.</description> <pointer/> </field>
      </struct>
   </event>
 
   <event name=page_wait_end>
     <description>Ending wait for a page</description>
     <struct>
-      <field name="address"> <description>Address of the page we wait for.</description> <ulong/> </field>
+      <field name="address"> <description>Address of the page we wait for.</description> <pointer/> </field>
      </struct>
   </event>
 
This page took 0.026214 seconds and 4 git commands to generate.