blob: 5930689e114126f1c27373b7ec9dede4149cd803 [file] [log] [blame]
/*
* Copyright (c) 2009 The Regents of the University of California
* See LICENSE for details.
*/
#pragma once
/*
* 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();
}