[BACK]Return to config.c CVS log [TXT][DIR] Up to [local] / funnyos / arch / sam7s64

Diff for /funnyos/arch/sam7s64/config.c between version 1.1 and 1.2

version 1.1, 2007/11/08 22:21:46 version 1.2, 2007/11/09 16:10:07
Line 11 
Line 11 
 /* device drivers */  /* device drivers */
 extern struct driver root_dr;  extern struct driver root_dr;
 extern struct driver cpu_dr;  extern struct driver cpu_dr;
 extern struct driver obio_dr;  
 extern struct driver tacons_dr;  
 extern struct driver fcons_dr;  
 extern struct driver tartc_dr;  
 extern struct driver tairqc_dr;  
   
   
 extern void(*putchar)(char);  extern void(*putchar)(char);
 void    tacons_early_putc(char ch);  void    sauart_early_putc(char ch);
   
 /* amount of physical memory, in Bytes */  /* amount of physical memory, in Bytes */
 uint32_t physmem = 33554432;  uint32_t physmem = 16384;
   
 /*  /*
  * Where to attach each device.   * Where to attach each device.
Line 30 
Line 25 
 struct attachinfo config_attachinfo[] = {  struct attachinfo config_attachinfo[] = {
         /* child,   parent, pminor, loc,        intrno, flags */          /* child,   parent, pminor, loc,        intrno, flags */
         { "cpu" ,       "root",         0, 0,                   0,      0 },          { "cpu" ,       "root",         0, 0,                   0,      0 },
         { "obio",       "root",         0, 0,                   0,      0 },  
         { "tacons",     "obio",         0, 0x10000000,  0,      0 },  
         { "tartc",      "obio",         0, 0x15000000,  4,  0 },  
         { "tairqc", "obio",             0, 0x16000000,  0,      0 },  
         { "fcons",      "tacons",       0, 0,                   0,      0 },  
         { NULL,         NULL,           0, 0,                   0,  0 }          { NULL,         NULL,           0, 0,                   0,  0 }
 };  };
   
Line 45 
Line 35 
 struct driverinfo config_driverinfo[] = {  struct driverinfo config_driverinfo[] = {
 /* name, driverp, ninstances (should be -1) */  /* name, driverp, ninstances (should be -1) */
         { "root", &root_dr, -1 },          { "root", &root_dr, -1 },
         { "obio", &obio_dr, -1 },  
         { "cpu" , &cpu_dr, -1 },          { "cpu" , &cpu_dr, -1 },
         { "tacons", &tacons_dr, -1 },  
         { "tartc", &tartc_dr, -1 },  
         { "fcons", &fcons_dr, -1 },  
         { "tairqc", &tairqc_dr, -1 },  
         { NULL, NULL, 0 }          { NULL, NULL, 0 }
 };  };
   
Line 66 
Line 51 
          * Configure putchar, so we can printf messages to the console without fcons.           * Configure putchar, so we can printf messages to the console without fcons.
          */           */
         /* putchar = tauart_early_putc; */          /* putchar = tauart_early_putc; */
         putchar = tacons_early_putc;  
 }  }
   
   

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

CVSweb