| /* | 
 |  * Copyright (c) 2009 The Regents of the University of California | 
 |  * See LICENSE for details. | 
 |  */ | 
 |  | 
 | #ifndef ROS_KERN_MANAGER_H | 
 | #define ROS_KERN_MANAGER_H | 
 |  | 
 | /* | 
 |  * The manager is the "asymmetric control unit", that runs on core 0 for now | 
 |  * and controls the actions of the whole system. | 
 |  */ | 
 | void manager(void); | 
 |  | 
 | /* Returns if the calling core is a management core or not. */ | 
 | static inline bool management_core(void); | 
 |  | 
 | static inline bool management_core(void) | 
 | { | 
 | 	// currently returns true for only core 0 | 
 | 	return !core_id(); | 
 | } | 
 |  | 
 | #endif /* ROS_KERN_MANAGER_H */ |