Changeset 8a1afd2 in mainline for kernel/generic/src/main/main.c


Ignore:
Timestamp:
2018-10-17T22:51:33Z (6 years ago)
Author:
Jiří Zárevúcky <zarevucky.jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
1d18bbc0, d723a80
Parents:
7900e5d
Message:

Remove hardcoded data variables from kernel linker scripts

File:
1 edited

Legend:

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

    r7900e5d r8a1afd2  
    168168        config.cpu_active = 1;
    169169
    170         config.base = hardcoded_load_address;
    171         config.kernel_size = ALIGN_UP(hardcoded_ktext_size +
    172             hardcoded_kdata_size, PAGE_SIZE);
     170        config.base = (uintptr_t) kernel_load_address;
     171
     172        config.kernel_size =
     173            ALIGN_UP((uintptr_t) kdata_end - config.base, PAGE_SIZE);
    173174        config.stack_size = STACK_SIZE;
    174175
Note: See TracChangeset for help on using the changeset viewer.