]> Joshua Wise's Git repositories - netwatch.git/blobdiff - aseg-paging/smi.c
Allow NIC poll routine to do packet chain handling on our behalf.
[netwatch.git] / aseg-paging / smi.c
index f2b574fabe4347b3e33ffa9c7bb7b752276e5724..7f75a8539e1acf849d163fba5f8736aac3e14ff4 100644 (file)
@@ -28,33 +28,10 @@ void smi_entry(void)
                fb->getvmode(fb->priv);
 
        counter++;
-       sprintf(statstr, "NetWatch! %08x %08x", smi_status(), counter);
-       strblit(statstr, 0, 0, 0);
-       
-       /* wee! */
-       if (fb && !fb->curmode.text)
+       if (!fb || fb->curmode.text)
        {
-               int ass[][2] = {
-                             {1,0},       {4,0},{5,0},{6,0}, {8,0},{9,0},{10,0},
-                       {0,1},      {2,1}, {4,1},             {8,1},
-                       {0,2},{1,2},{2,2}, {4,2},{5,2},{6,2}, {8,2},{9,2},{10,2},
-                       {0,3},      {2,3},             {6,3},             {10,3},
-                       {0,4},      {2,4}, {4,4},{5,4},{6,4}, {8,4},{9,4},{10,4},
-                       {-1,-1}
-               };
-               int p;
-               for (p = 0; ass[p][0] != -1; p++)
-               {
-                       int x, y;
-                       for (y = 0; y < 8; y++)
-                               for (x = 0; x < 8; x++)
-                               {
-                                       unsigned long *a =
-                                               (unsigned long*) fb->fbaddr +
-                                               ((y+ass[p][1]*8) * fb->curmode.xres + ass[p][0]*8 + x);
-                                        *a = 0xFF0000FF;
-                               }
-               }
+               sprintf(statstr, "NetWatch! %08x %08x", smi_status(), counter);
+               strblit(statstr, 0, 0, 0);
        }
        
        eth_poll();
This page took 0.020308 seconds and 4 git commands to generate.