Ignore:
Timestamp:
Oct 9, 2013, 9:32:41 AM (11 years ago)
Author:
meunier
Message:
  • Added a syscall and some user functions to manipulate the Simulation Helper
  • Changed the the way the Vseg -> Pseg mapping is made during the boot to better utilize the address space (+ adaptation of the algorithm in memo)
  • Fixed a bug in boot_init (vobj_init): the vobj initialization could only be made for the first application (ptpr was not changed)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • soft/giet_vm/sys/sys_handler.c

    r253 r255  
    66///////////////////////////////////////////////////////////////////////////////////
    77// The sys_handler.c and sys_handler.h files are part of the GIET-VM nano-kernel.
    8 // It define the syscall_vector[] (at the end of this file), as well as the
     8// It defines the syscall_vector[], as well as the
    99// associated syscall handlers that are not related to peripherals.
    1010// The syscall handlers for peripherals are defined in the drivers.c file.
     
    2121//    Initialize the syscall vector with syscall handlers
    2222////////////////////////////////////////////////////////////////////////////
    23 const void * _syscall_vector[32] =
     23const void * _syscall_vector[64] =
    2424{
    2525    &_procid,              /* 0x00 */
     
    5555    &_nic_sync_read,       /* 0x1E */
    5656    &_nic_sync_write,      /* 0x1F */
     57    &_sim_helper_access,   /* 0x20 */
    5758};
    5859
Note: See TracChangeset for help on using the changeset viewer.