Ignore:
Timestamp:
Jul 27, 2017, 12:23:29 AM (7 years ago)
Author:
alain
Message:

1) Introduce independant command fields for the various devices in the thread descriptor.
2) Introduce a new dev_pic_enable_ipi() function in the generic PIC device
3) Fix two bugs identified by Maxime in the scheduler initialisation, and in the sched_select().
4) fix several bugs in the TSAR hal_kentry.S.
5) Introduce a third kgiet segment (besides kdata and kcode) in the TSAR bootloader.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kernel/kern/printk.h

    r188 r279  
    7474
    7575/**********************************************************************************
    76  * This function displays a formated string on the kernel terminal TXT0,
    77  * using a busy waiting policy: It calls directly the relevant TXT driver,
    78  * without taking the the lock protecting exclusive access to TXT0 terminal.
    79  **********************************************************************************
    80  * @ format     : formated string.
    81  *********************************************************************************/
    82 void nolock_printk( char* format, ... );
    83 
    84 /**********************************************************************************
    8576 * This function displays a "PANIC" message and force the calling core in
    8677 * sleeping mode if a Boolean condition is false.
     
    9586                    char       * string );
    9687
    97 /**********************************************************************************
    98  * This function displays a "PANIC" message and force the calling core in
    99  * sleeping mode if a Boolean condition is false,
    100  * without taking the the lock protecting exclusive access to TXT0 terminal.
    101  **********************************************************************************
    102  * @ condition     : condition that must be true.
    103  * @ function_name : name of the calling function.
    104  * @ string        : error message if condition is false.
    105  *********************************************************************************/
    106 inline void nolock_assert( bool_t       condition,
    107                            const char * function_name,
    108                            char       * string );
    109 
    11088///////////////////////////////////////////////////////////////////////////////////
    11189//       Conditionnal debug macros
     
    215193
    216194#if CONFIG_KINIT_DEBUG
    217 #define kinit_dmsg(...) nolock_printk(__VA_ARGS__)
     195#define kinit_dmsg(...) printk(__VA_ARGS__)
    218196#else
    219197#define kinit_dmsg(...)
Note: See TracChangeset for help on using the changeset viewer.