Ignore:
Timestamp:
Oct 1, 2015, 4:20:46 PM (9 years ago)
Author:
alain
Message:

Major release: Change the task model to implement the POSIX threads API.

  • The shell "exec" and "kill" commands can be used to activate/de-activate the applications.
  • The "pause", "resume", and "context" commands can be used to stop, restart, a single thtead or to display the thread context.

This version has been tested on the following multi-threaded applications,
that have been modified to use the POSIX threads:

  • classif
  • convol
  • transpose
  • gameoflife
  • raycast
File:
1 edited

Legend:

Unmodified
Added
Removed
  • soft/giet_vm/giet_config.h

    r649 r709  
    3737#define GIET_DEBUG_FBF_CMA        0            /* FBF_CMA access */
    3838#define GIET_DEBUG_COPROC         0            /* coprocessor access */
    39 #define GIET_DEBUG_EXEC           0            /* kill/exec mechanism */
     39#define GIET_DEBUG_EXEC           1            /* kill/exec & thread control */
    4040
    4141#define GIET_DEBUG_USER_MALLOC    0            /* malloc library */
     
    4949
    5050#define GIET_ELF_BUFFER_SIZE     0x80000       /* buffer for .elf files  */
    51 #define GIET_IDLE_TASK_PERIOD    0x10000000    /* Idle Task message period */
     51#define GIET_IDLE_THREAD_PERIOD  0x10000000    /* Idle Task message period */
    5252#define GIET_OPEN_FILES_MAX      16            /* max simultaneously open files */
    5353#define GIET_NB_VSPACE_MAX       16            /* max number of virtual spaces */
Note: See TracChangeset for help on using the changeset viewer.