Ignore:
Timestamp:
Jun 12, 2012, 4:21:27 PM (12 years ago)
Author:
karaoui
Message:

giet-vm new version

File:
1 edited

Legend:

Unmodified
Added
Removed
  • soft/giet_vm/sys/sys.ld

    r158 r160  
    22* Definition of the base address for all virtual segments
    33*****************************************************************************/
    4 
    5 /* The vsegs used in the boot phase must respect identity mapping:
    6    physical address = virtual address */
    7 
    8 seg_boot_code_base      = 0xBFC00000;   /* boot code */
    9 seg_boot_stack_base     = 0xBFC08000;   /* boot temporary stack */
    10 seg_boot_mapping_base   = 0xBFC0C000;   /* boot mapping_info */
    114
    125/* The vsegs used by the system are replicated in all virtual spaces
     
    169seg_kernel_data_base    = 0x80010000;   /* system cacheable data */
    1710seg_kernel_uncdata_base = 0x80020000;   /* system uncacheable data */
    18 seg_kernel_pt_base      = 0x80030000;   /* system page table */
     11seg_kernel_init_base    = 0x80030000;   /* system page table */
    1912
    20 /* The peripherals base addresses are referenced by the software drivers and
     13
     14/* The peripherals base addresses are referenced by the software drivers and    \
    2115   must be defined, even if the peripherals are not used in the architecture */
    2216
     
    2923seg_icu_base            = 0x9F000000;   /* ICU device */
    3024
     25/*****************************************/
     26seg_mapping_base        = 0xBFC0C000;   /* boot mapping_info */
     27
    3128/*
    3229 * Grouping sections into segments for system code and data
     
    3532SECTIONS
    3633{
    37     . = seg_boot_code_base;
    38     seg_boot_code :
    39     {
    40         *(.boot)
    41     }
    4234    . = seg_kernel_code_base;
    4335    seg_kernel_code :
     
    6961        *(.unckdata)
    7062    }
    71     . = seg_kernel_pt_base;
    72     seg_kernel_pt :
     63
     64    . = seg_kernel_init_base;
     65    seg_kernel_init :
    7366    {
    74         *(.ptab)
     67        *(.kinitentry)
     68        *(.kinit)
    7569    }
    7670}
Note: See TracChangeset for help on using the changeset viewer.