Ignore:
Timestamp:
Aug 13, 2012, 10:52:25 PM (12 years ago)
Author:
alain
Message:

Introducing support for XICU

File:
1 edited

Legend:

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

    r167 r203  
    1 /****************************************************************************
    2 * Definition of the base address for all virtual segments
    3 *****************************************************************************/
    41
    5 /* The vsegs used by the system are mapped in all virtual spaces
    6    They can be identity mapping... or not */
     2/******************************************************************************/
     3/* Definition of the base addresses for all vsegs used by the GIET_VM         */
     4/******************************************************************************/
    75
    8 seg_kernel_code_base    = 0x80000000;   /* system code */
    9 seg_kernel_data_base    = 0x80010000;   /* system cacheable data */
    10 seg_kernel_uncdata_base = 0x80080000;   /* system uncacheable data */
    11 seg_kernel_init_base    = 0x80090000;   /* system page table */
    12 seg_mapping_base            = 0xBFC0C000;       /* boot mapping_info */
     6INCLUDE giet_vsegs.ld
    137
    14 
    15 /* The peripherals base addresses are referenced by the software drivers and    \
    16    must be defined, even if the peripherals are not used in the architecture */
    17 
    18 seg_tty_base                = 0x90000000;   /* TTY device */
    19 seg_timer_base              = 0x91000000;   /* Timer device */
    20 seg_ioc_base                = 0x92000000;   /* Block device */
    21 seg_dma_base                = 0x93000000;   /* DMA device */
    22 seg_gcd_base                = 0x95000000;   /* GCD device */
    23 seg_fb_base                 = 0x96000000;   /* FrameBuffer device */
    24 seg_iob_base                = 0x9E000000;   /* IOB device */
    25 seg_icu_base                = 0x9F000000;   /* ICU or XICU device */
    26 
    27 /*
    28  * Grouping sections into segments for system code and data
    29  */
     8/******************************************************************************/
     9/* Grouping sections into virtual segments for system code and data           */
     10/******************************************************************************/
    3011
    3112SECTIONS
     
    3718        *(.text)
    3819    }
     20
    3921    . = seg_kernel_data_base;
    4022    seg_kernel_data :
     
    5335        *(.scommon)
    5436    }
     37
    5538    . = seg_kernel_uncdata_base;
    5639    seg_kernel_uncdata :
Note: See TracChangeset for help on using the changeset viewer.