[BACK]Return to kern_mem.c CVS log [TXT][DIR] Up to [local] / funnyos / kern

Diff for /funnyos/kern/kern_mem.c between version 1.2 and 1.4

version 1.2, 2007/10/16 12:43:11 version 1.4, 2007/10/16 13:45:16
Line 158 
Line 158 
                                         /* rewind pointer to the first byte */                                          /* rewind pointer to the first byte */
                                         firstpageptr = lastpageptr - ((npages - 1));                                          firstpageptr = lastpageptr - ((npages - 1));
   
                                         offbits = mask ? mask - 1 : mask;       /* XXX */                                          offbits = nmbmbits;
                                         /* fill this (npages pages) region with zeroes */                                          /* fill this (npages pages) region with zeroes */
                                         while(firstpageptr <= lastpageptr) {                                          while(firstpageptr <= lastpageptr) {
   
Line 170 
Line 170 
   
                                                 /* zerofy page */                                                  /* zerofy page */
                                                 for (i = 0; i < KMEM_PAGESIZE; i++) {                                                  for (i = 0; i < KMEM_PAGESIZE; i++) {
                                                         *(uint8_t *)firstpageptr = 0xaa;                                                          *(uint8_t *)firstpageptr = KMEM_FILLBYTE;
                                                         ((uint8_t *)firstpageptr)++;                                                          ((uint8_t *)firstpageptr)++;
                                                 }                                                  }
                                                 /* TODO rework offbits calculation */                                                  /* TODO rework offbits calculation */

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

CVSweb