Changeset 961b5f0 in mainline for generic/src/main/kinit.c


Ignore:
Timestamp:
2005-12-15T19:35:17Z (19 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
49b6d32
Parents:
6c68b97
Message:

init task loading (yet buggy)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • generic/src/main/kinit.c

    r6c68b97 r961b5f0  
    163163                panic("vm_area_create: vm_text\n");
    164164        vm_area_map(a, m);
    165         memcpy((void *) PA2KA(a->mapping[0]), (void *) utext, utext_size < PAGE_SIZE ? utext_size : PAGE_SIZE);
     165        if (config.init_size > 0)
     166                memcpy((void *) PA2KA(a->mapping[0]), (void *) config.init_addr, config.init_size < PAGE_SIZE ? config.init_size : PAGE_SIZE);
     167        else
     168                memcpy((void *) PA2KA(a->mapping[0]), (void *) utext, utext_size < PAGE_SIZE ? utext_size : PAGE_SIZE);
    166169
    167170        /*
Note: See TracChangeset for help on using the changeset viewer.