/[hurd]/hurd-l4/laden/ia32-cmain.c
ViewVC logotype

Diff of /hurd-l4/laden/ia32-cmain.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.8 by marcus, Mon Sep 8 21:06:18 2003 UTC revision 1.9 by marcus, Mon Sep 15 19:24:01 2003 UTC
# Line 331  find_components (void) Line 331  find_components (void)
331    loader_add_region (program_name, (l4_word_t) &_start, (l4_word_t) &_end);    loader_add_region (program_name, (l4_word_t) &_start, (l4_word_t) &_end);
332    
333    start = (l4_word_t) mbi;    start = (l4_word_t) mbi;
334    end = start + sizeof (*mbi) - 1;    end = start + sizeof (*mbi);
335    loader_add_region ("grub-mbi", start, end);    loader_add_region ("grub-mbi", start, end);
336        
337    if (CHECK_FLAG (mbi->flags, 3) && mbi->mods_count)    if (CHECK_FLAG (mbi->flags, 3) && mbi->mods_count)
# Line 344  find_components (void) Line 344  find_components (void)
344        loader_add_region ("grub-mods", start, end);        loader_add_region ("grub-mods", start, end);
345    
346        start = (l4_word_t) mod[0].string;        start = (l4_word_t) mod[0].string;
347        end = start;        end = start + 1;
348        for (nr = 0; nr < mbi->mods_count; nr++)        for (nr = 0; nr < mbi->mods_count; nr++)
349          {          {
350            char *str = (char *) mod[nr].string;            char *str = (char *) mod[nr].string;
# Line 355  find_components (void) Line 355  find_components (void)
355                  start = (l4_word_t) str;                  start = (l4_word_t) str;
356                while (*str)                while (*str)
357                  str++;                  str++;
358                if (((l4_word_t) str) > end)                if (((l4_word_t) str) + 1 > end)
359                  end = (l4_word_t) str;                  end = (l4_word_t) str + 1;
360              }              }
361          }          }
362        loader_add_region ("grub-mods-cmdlines", start, end);        loader_add_region ("grub-mods-cmdlines", start, end);

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.9

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26