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/sys/sys_handler.c

    r238 r253  
    2121//    Initialize the syscall vector with syscall handlers
    2222////////////////////////////////////////////////////////////////////////////
    23 const void * _syscall_vector[32] = {
     23const void * _syscall_vector[32] =
     24{
    2425    &_procid,              /* 0x00 */
    2526    &_proctime,            /* 0x01 */
     
    3334    &_local_task_id,       /* 0x09 */
    3435    &_global_task_id,      /* 0x0A */
    35     &_sys_ukn,             /* 0x0B */
    36     &_sys_ukn,             /* 0x0C */
    37     &_context_switch,      /* 0x0D */
     36    &_fb_cma_init,         /* 0x0B */
     37    &_fb_cma_write,        /* 0x0C */
     38    &_fb_cma_stop,         /* 0x0D */
    3839    &_exit,                /* 0x0E */
    3940    &_procs_number,        /* 0x0F */
    4041    &_fb_sync_write,       /* 0x10 */
    4142    &_fb_sync_read,        /* 0x11 */
    42     &_fb_write,            /* 0x12 */
    43     &_fb_read,             /* 0x13 */
    44     &_fb_completed,        /* 0x14 */
     43    &_fb_dma_write,        /* 0x12 */
     44    &_fb_dma_read,         /* 0x13 */
     45    &_fb_dma_completed,    /* 0x14 */
    4546    &_ioc_write,           /* 0x15 */
    4647    &_ioc_read,            /* 0x16 */
    4748    &_ioc_completed,       /* 0x17 */
    4849    &_ioc_get_block_size,  /* 0x18 */
    49     &_sys_ukn,             /* 0x19 */
     50    &_ctx_switch,          /* 0x19 */
    5051    &_vobj_get_vbase,      /* 0x1A */
    51     &_nic_write,           /* 0x1B */
    52     &_nic_read,            /* 0x1C */
    53     &_nic_completed,       /* 0x1D */
    54     &_sys_ukn,             /* 0x1E */
    55     &_sys_ukn,             /* 0x1F */
     52    &_nic_cma_rx_init,     /* 0x1B */
     53    &_nic_cma_tx_init,     /* 0x1C */
     54    &_nic_cma_stop,        /* 0x1D */
     55    &_nic_sync_read,       /* 0x1E */
     56    &_nic_sync_write,      /* 0x1F */
    5657};
    5758
Note: See TracChangeset for help on using the changeset viewer.