Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • boot/arch/ia64/src/main.c

    rbb1b44e r699f3bc  
    189189        printf("\nInflating components ... ");
    190190       
    191         /*
    192          * We will use the next available address for a copy of each component to
    193          * make sure that inflate() works with disjunctive memory regions.
    194          */
    195         top = ALIGN_UP(top, PAGE_SIZE);
    196 
    197191        for (i = cnt; i > 0; i--) {
    198192                printf("%s ", components[i - 1].name);
    199193               
    200                 /*
    201                  * Copy the component to a location which is guaranteed not to
    202                  * overlap with the destination for inflate().
    203                  */
    204                 memmove((void *) top, components[i - 1].start, components[i - 1].size);
    205                
    206                 int err = inflate((void *) top, components[i - 1].size,
     194                int err = inflate(components[i - 1].start, components[i - 1].size,
    207195                    dest[i - 1], components[i - 1].inflated);
    208196               
Note: See TracChangeset for help on using the changeset viewer.