X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=kern%2Fproc_p.h;h=30189b7f34b6497b1de387811d5648c5b433dfcc;hb=380bc36d2969fd9d730fee770ce16d7f859ec211;hp=79e97b9230cbe16bd7b9cbbfafc38622cb1e1f34;hpb=ea4ef51b306fde6480c03f72e81c4b31d51660f6;p=bertos.git diff --git a/kern/proc_p.h b/kern/proc_p.h index 79e97b92..30189b7f 100755 --- a/kern/proc_p.h +++ b/kern/proc_p.h @@ -1,8 +1,8 @@ /*! * \file * * @@ -13,42 +13,48 @@ * \author Bernardo Innocenti */ -/* - * $Log$ - * Revision 1.5 2004/08/14 19:37:57 rasky - * Merge da SC: macros.h, pool.h, BIT_CHANGE, nome dei processi, etc. - * - * Revision 1.4 2004/07/30 14:24:16 rasky - * Task switching con salvataggio perfetto stato di interrupt (SR) - * Kernel monitor per dump informazioni su stack dei processi - * - * Revision 1.3 2004/07/14 14:18:09 rasky - * Merge da SC: Rimosso timer dentro il task, che è uno spreco di memoria per troppi task - * - * Revision 1.2 2004/06/03 11:27:09 bernie - * Add dual-license information. - * - * Revision 1.1 2004/05/23 17:27:00 bernie - * Import kern/ subdirectory. - * - * Revision 1.3 2004/05/14 12:52:13 rasky - * Importato supporto kernel per AVR da Stefano - * - * Revision 1.2 2004/04/28 16:13:49 rasky - * proc_schedule() is now semi-private (used only within the kernel) - * - * Revision 1.1 2004/04/26 18:02:40 rasky - * Importato microkernel - * - * Revision 1.1 2004/04/04 17:40:26 aleph - * Add multithreading kernel - * - */ - +/*#* + *#* $Log$ + *#* Revision 1.7 2004/08/25 14:12:09 rasky + *#* Aggiornato il comment block dei log RCS + *#* + *#* Revision 1.6 2004/08/24 16:05:15 bernie + *#* Add missing headers; Reformat. + *#* + *#* Revision 1.5 2004/08/14 19:37:57 rasky + *#* Merge da SC: macros.h, pool.h, BIT_CHANGE, nome dei processi, etc. + *#* + *#* Revision 1.4 2004/07/30 14:24:16 rasky + *#* Task switching con salvataggio perfetto stato di interrupt (SR) + *#* Kernel monitor per dump informazioni su stack dei processi + *#* + *#* Revision 1.3 2004/07/14 14:18:09 rasky + *#* Merge da SC: Rimosso timer dentro il task, che è uno spreco di memoria per troppi task + *#* + *#* Revision 1.2 2004/06/03 11:27:09 bernie + *#* Add dual-license information. + *#* + *#* Revision 1.1 2004/05/23 17:27:00 bernie + *#* Import kern/ subdirectory. + *#* + *#* Revision 1.3 2004/05/14 12:52:13 rasky + *#* Importato supporto kernel per AVR da Stefano + *#* + *#* Revision 1.2 2004/04/28 16:13:49 rasky + *#* proc_schedule() is now semi-private (used only within the kernel) + *#* + *#* Revision 1.1 2004/04/26 18:02:40 rasky + *#* Importato microkernel + *#* + *#* Revision 1.1 2004/04/04 17:40:26 aleph + *#* Add multithreading kernel + *#* + *#*/ #ifndef KERN_PROC_P_H #define KERN_PROC_P_H #include "compiler.h" +#include "cpu.h" /* for cpu_stack_t */ #include "config.h" #include "config_kern.h" #include @@ -73,10 +79,10 @@ typedef struct Process #if CONFIG_KERN_MONITOR struct ProcMonitor { - Node link; - const char* name; - cpustack_t* stack_base; - size_t stack_size; + Node link; + const char *name; + cpustack_t *stack_base; + size_t stack_size; } monitor; #endif