Rev 4216 | Rev 4229 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 4216 | Rev 4227 | ||
---|---|---|---|
Line 29... | Line 29... | ||
29 | /** @addtogroup genericconsole |
29 | /** @addtogroup genericconsole |
30 | * @{ |
30 | * @{ |
31 | */ |
31 | */ |
32 | 32 | ||
33 | /** |
33 | /** |
34 | * @file cmd.c |
34 | * @file cmd.c |
35 | * @brief Kernel console command wrappers. |
35 | * @brief Kernel console command wrappers. |
36 | * |
36 | * |
37 | * This file is meant to contain all wrapper functions for |
37 | * This file is meant to contain all wrapper functions for |
38 | * all kconsole commands. The point is in separating |
38 | * all kconsole commands. The point is in separating |
39 | * kconsole specific wrappers from kconsole-unaware functions |
39 | * kconsole specific wrappers from kconsole-unaware functions |
40 | * from other subsystems. |
40 | * from other subsystems. |
Line 994... | Line 994... | ||
994 | uint64_t t0 = task_get_accounting(TASK); |
994 | uint64_t t0 = task_get_accounting(TASK); |
995 | spinlock_unlock(&TASK->lock); |
995 | spinlock_unlock(&TASK->lock); |
996 | interrupts_restore(ipl); |
996 | interrupts_restore(ipl); |
997 | 997 | ||
998 | /* Execute the test */ |
998 | /* Execute the test */ |
- | 999 | test_quiet = false; |
|
999 | char * ret = test->entry(false); |
1000 | char *ret = test->entry(); |
1000 | 1001 | ||
1001 | /* Update and read thread accounting */ |
1002 | /* Update and read thread accounting */ |
1002 | ipl = interrupts_disable(); |
1003 | ipl = interrupts_disable(); |
1003 | spinlock_lock(&TASK->lock); |
1004 | spinlock_lock(&TASK->lock); |
1004 | uint64_t dt = task_get_accounting(TASK) - t0; |
1005 | uint64_t dt = task_get_accounting(TASK) - t0; |
Line 1046... | Line 1047... | ||
1046 | uint64_t t0 = task_get_accounting(TASK); |
1047 | uint64_t t0 = task_get_accounting(TASK); |
1047 | spinlock_unlock(&TASK->lock); |
1048 | spinlock_unlock(&TASK->lock); |
1048 | interrupts_restore(ipl); |
1049 | interrupts_restore(ipl); |
1049 | 1050 | ||
1050 | /* Execute the test */ |
1051 | /* Execute the test */ |
- | 1052 | test_quiet = true; |
|
1051 | char * ret = test->entry(true); |
1053 | char * ret = test->entry(); |
1052 | 1054 | ||
1053 | /* Update and read thread accounting */ |
1055 | /* Update and read thread accounting */ |
1054 | ipl = interrupts_disable(); |
1056 | ipl = interrupts_disable(); |
1055 | spinlock_lock(&TASK->lock); |
1057 | spinlock_lock(&TASK->lock); |
1056 | uint64_t dt = task_get_accounting(TASK) - t0; |
1058 | uint64_t dt = task_get_accounting(TASK) - t0; |
Line 1148... | Line 1150... | ||
1148 | } |
1150 | } |
1149 | } |
1151 | } |
1150 | 1152 | ||
1151 | if (!fnd) |
1153 | if (!fnd) |
1152 | printf("Unknown test\n"); |
1154 | printf("Unknown test\n"); |
1153 | 1155 | ||
1154 | return 1; |
1156 | return 1; |
1155 | } |
1157 | } |
1156 | 1158 | ||
1157 | #endif |
1159 | #endif |
1158 | 1160 |