Changeset 14 for trunk/kernel/kern/core.h
- Timestamp:
- May 3, 2017, 1:23:24 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kernel/kern/core.h
r5 r14 27 27 #define _CORE_H_ 28 28 29 #include < almos_config.h>29 #include <kernel_config.h> 30 30 #include <hal_types.h> 31 31 #include <list.h> 32 32 #include <rpc.h> 33 33 #include <scheduler.h> 34 #include <sysfs.h>35 34 36 35 /**** Forward declarations ****/ … … 42 41 /**************************************************************************************** 43 42 * This structure defines the core descriptor. 44 * It contains the three interrupt vectors, that are implemented as array of pointers 45 * on the source channel devices, for all IRQs allocated to a given core. 43 * - It contains an embedded private scheduler. 44 * - It contains the three interrupt vectors, implemented as three arrays of pointers 45 * on the source channel devices, for all IRQs allocated to the core. 46 46 ***************************************************************************************/ 47 47 … … 63 63 list_entry_t rpc_free_list; /*! root of the list of free RPC threads */ 64 64 rpc_fifo_t rpc_fifo; /*! embedded private RPC fifo (one per core) */ 65 65 66 scheduler_t scheduler; /*! embedded private scheduler */ 66 67 … … 69 70 struct chdev_s * wti_vector[CONFIG_MAX_WTIS_PER_ICU]; /*! on source device */ 70 71 71 sysfs_entry_t node;72 // sysfs_entry_t node; 72 73 } 73 74 core_t;
Note: See TracChangeset
for help on using the changeset viewer.