Changeset 436 for trunk/kernel_config.h


Ignore:
Timestamp:
Mar 7, 2018, 9:02:03 AM (4 years ago)
Author:
alain
Message:

1) improve the threads and process destruction mechanism.
2) introduce FIFOs in the soclib_tty driver.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kernel_config.h

    r435 r436  
    44 * Authors  Ghassan Almaless (2008,2009,2010,2011,2012)
    55 *          Mohamed Lamine Karaoui (2015)
    6  *          Alain Greiner (2016)
     6 *          Alain Greiner (2016,2017,2018)
    77 *
    88 * Copyright (c)  UPMC Sorbonne Universites
     
    2727#define _ALMOS_CONFIG_H_
    2828
    29 #define CONFIG_ALMOS_VERSION                "Version 1.0 / March 2017"
     29#define CONFIG_ALMOS_VERSION                "Version 1.0 / March 2018"
    3030
    3131////////////////////////////////////////////////////////////////////////////////////////////
     
    4242
    4343#define CONFIG_DEBUG_CLUSTER_INIT             0
    44 
    45 #define CONFIG_DEBUG_DEV_TXT                  0
     44#define CONFIG_DEBUG_CLUSTER_PROCESS_COPIES   0
     45
     46#define CONFIG_DEBUG_DEV_TXT_RX               0
     47#define CONFIG_DEBUG_DEV_TXT_TX               0
    4648#define CONFIG_DEBUG_DEV_IOC                  0
    47 #define CONFIG_DEBUG_DEV_NIC                  0
     49#define CONFIG_DEBUG_DEV_NIC_RX               0
     50#define CONFIG_DEBUG_DEV_NIC_RX               0
    4851#define CONFIG_DEBUG_DEV_FBF                  0
    4952#define CONFIG_DEBUG_DEV_MMC                  0
     
    5962
    6063#define CONFIG_DEBUG_HAL_KENTRY               0
    61 #define CONFIG_DEBUG_HAL_TXT                  0
     64#define CONFIG_DEBUG_HAL_TXT_RX               0
     65#define CONFIG_DEBUG_HAL_TXT_TX               0
    6266#define CONFIG_DEBUG_HAL_EXCEPTIONS           0
    6367#define CONFIG_DEBUG_HAL_IRQS                 0       
     
    6872#define CONFIG_DEBUG_KERNEL_INIT              0
    6973#define CONFIG_DEBUG_KMEM_ALLOC               0
    70 
    71 #define CONFIG_DEBUG_LOCKS                    0
    7274
    7375#define CONFIG_DEBUG_MAPPER_GET_PAGE          0
     
    8587#define CONFIG_DEBUG_PROCESS_REFERENCE_INIT   0
    8688#define CONFIG_DEBUG_PROCESS_SIGACTION        0
    87 #define CONFIG_DEBUG_PROCESS_TXT_ATTACH       2
     89#define CONFIG_DEBUG_PROCESS_TXT_ATTACH       0
    8890#define CONFIG_DEBUG_PROCESS_ZERO_CREATE      0
    8991
    9092#define CONFIG_DEBUG_RPC_MARSHALING           0
    91 #define CONFIG_DEBUG_RPC_GENERIC              0
    92 
    93 #define CONFIG_DEBUG_SCHED_HANDLE_SIGNALS     0     
     93#define CONFIG_DEBUG_RPC_SEND                 0
     94#define CONFIG_DEBUG_RPC_SERVER               0
     95
     96#define CONFIG_DEBUG_SCHED_HANDLE_SIGNALS     0
    9497#define CONFIG_DEBUG_SCHED_YIELD              0
    9598
     
    97100
    98101#define CONFIG_DEBUG_SYS_DISPLAY              0
    99 #define CONFIG_DEBUG_SYS_EXEC                 2
     102#define CONFIG_DEBUG_SYS_EXEC                 0
    100103#define CONFIG_DEBUG_SYS_EXIT                 0
    101 #define CONFIG_DEBUG_SYS_FORK                 2
    102 #define CONFIG_DEBUG_SYS_GET_CONFIG           2
    103 #define CONFIG_DEBUG_SYS_KILL                 2
     104#define CONFIG_DEBUG_SYS_FG                   0
     105#define CONFIG_DEBUG_SYS_FORK                 0
     106#define CONFIG_DEBUG_SYS_GET_CONFIG           0
     107#define CONFIG_DEBUG_SYS_KILL                 0
    104108#define CONFIG_DEBUG_SYS_MMAP                 0
    105109#define CONFIG_DEBUG_SYS_READ                 0
    106 #define CONFIG_DEBUG_SYS_WAIT                 2
     110#define CONFIG_DEBUG_SYS_THREAD_CANCEL        0
     111#define CONFIG_DEBUG_SYS_THREAD_EXIT          0
     112#define CONFIG_DEBUG_SYS_THREAD_JOIN          0
     113#define CONFIG_DEBUG_SYS_THREAD_SLEEP         0
     114#define CONFIG_DEBUG_SYS_THREAD_WAKEUP        0
     115#define CONFIG_DEBUG_SYS_WAIT                 0
    107116#define CONFIG_DEBUG_SYS_WRITE                0
     117
     118#define CONFIG_DEBUG_SPINLOCKS                0
     119#define CONFIG_DEBUG_REMOTE_SPINLOCKS         0
     120#define CONFIG_DEBUG_RWLOCKS                  0
     121#define CONFIG_DEBUG_REMOTE_RWLOCKS           0
    108122
    109123#define CONFIG_DEBUG_THREAD_DESTROY           0
Note: See TracChangeset for help on using the changeset viewer.