Ignore:
Timestamp:
Aug 14, 2013, 11:19:29 PM (11 years ago)
Author:
alain
Message:

1/ introducing support to display images on the frame buffer
with the vci_chbuf_dma (in stdio.c and drivers.c)
2/ introducing support for mem_cache configuration segment
as the memory cache is considered as another addressable peripheral type
(in drivers.c)
3/ Introducing the new "increment" parameter in the mapping header.
This parameter define the virtual address increment for the vsegs
associated to the replicated peripherals (ICU, XICU, MDMA, TIMER, MMC).
This parameter is mandatory, and all map.xml files the "mappings"
directory have been updated.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • soft/giet_vm/mappings/1c_4p_gameoflife.xml

    r251 r253  
    11<?xml version="1.0"?>
    22
    3 <mapping_info   signature = "0xdeadbeef" name = "1c_4p_gameoflife" cluster_x = "1" cluster_y = "1" vspaces  = "1" >
     3<mapping_info   signature = "0xdeadbeef"
     4                name      = "1c_4p_gameoflife"
     5                cluster_x = "1"
     6                cluster_y = "1"
     7                vspaces   = "1"
     8                increment = "0x10000 >
    49
    510    <clusterset>
     
    914
    1015            <pseg name = "PSEG_RAM"  type  = "RAM"  base = "0x0000000000" length = "0x0010000000" />
    11             <pseg name = "PSEG_XICU" type  = "PERI" base = "0x00B0000000" length = "0x0000001000" />
     16            <pseg name = "PSEG_XCU" type  = "PERI" base = "0x00B0000000" length = "0x0000001000" />
    1217            <pseg name = "PSEG_DMA"  type  = "PERI" base = "0x00B1000000" length = "0x0000001000" />
    1318            <pseg name = "PSEG_FBF"  type  = "PERI" base = "0x00B2000000" length = "0x0000200000" />
     
    6469            <periph type = "TTY" psegname = "PSEG_TTY" channels  = "2" />
    6570            <periph type = "DMA" psegname = "PSEG_DMA" channels  = "1" />
    66             <periph type = "XICU" psegname = "PSEG_XICU" channels  = "5" />
     71            <periph type = "XCU" psegname = "PSEG_XCU" channels  = "5" />
    6772            <periph type = "FBF" psegname = "PSEG_FBF" />
    6873
     
    109114        </vseg>
    110115
    111 *** XICU / A[31:28] = 0xE
    112         <vseg name = "seg_icu"          vbase = "0xE0000000" mode = "__W_" clusterid = "0" psegname = "PSEG_XICU" >
     116*** XCU / A[31:28] = 0xE
     117        <vseg name = "seg_icu"          vbase = "0xE0000000" mode = "__W_" clusterid = "0" psegname = "PSEG_XCU" >
    113118            <vobj name = "icu"          type = "PERI" length  = "0x00001000" />
    114119        </vseg>
Note: See TracChangeset for help on using the changeset viewer.