/[grub]/grub/stage2/boot.c
ViewVC logotype

Diff of /grub/stage2/boot.c

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

revision 1.39 by okuji, Tue Apr 30 14:10:03 2002 UTC revision 1.40 by okuji, Wed May 22 17:08:37 2002 UTC
# Line 141  load_image (char *kernel, char *arg, ker Line 141  load_image (char *kernel, char *arg, ker
141        cur_addr = pu.mb->load_addr;        cur_addr = pu.mb->load_addr;
142        /* first offset into file */        /* first offset into file */
143        grub_seek (i - (pu.mb->header_addr - cur_addr));        grub_seek (i - (pu.mb->header_addr - cur_addr));
144    
145          /* If the load end address is zero, load the whole contents.  */
146          if (! pu.mb->load_end_addr)
147            pu.mb->load_end_addr = cur_addr + filemax;
148          
149        text_len = pu.mb->load_end_addr - cur_addr;        text_len = pu.mb->load_end_addr - cur_addr;
150        data_len = 0;        data_len = 0;
151    
152          /* If the bss end address is zero, assume that there is no bss area.  */
153          if (! pu.mb->bss_end_addr)
154            pu.mb->bss_end_addr = pu.mb->load_end_addr;
155          
156        bss_len = pu.mb->bss_end_addr - pu.mb->load_end_addr;        bss_len = pu.mb->bss_end_addr - pu.mb->load_end_addr;
157    
158        if (pu.mb->header_addr < pu.mb->load_addr        if (pu.mb->header_addr < pu.mb->load_addr

Legend:
Removed from v.1.39  
changed lines
  Added in v.1.40

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