Changeset 657 for trunk/kernel/kern/core.c
- Timestamp:
- Mar 18, 2020, 11:16:59 PM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kernel/kern/core.c
r564 r657 54 54 // initialize scheduler 55 55 sched_init( core ); 56 } 57 58 ////////////////////// 59 lid_t core_lid( void ) 60 { 61 uint32_t i; 62 63 // get pointer on local cluser descriptor 64 cluster_t * cluster = LOCAL_CLUSTER; 65 66 // get core gid from hardware register 67 gid_t gid = hal_get_gid(); 68 69 // makes an associative search in core_tbl[] from gid 70 for( i = 0 ; i < cluster->cores_nr ; i++ ) 71 { 72 if( gid == cluster->core_tbl[i].gid ) return i; 73 } 74 75 assert( false , "core not found" ); 56 76 } 57 77
Note: See TracChangeset
for help on using the changeset viewer.