#include #include "selfdrive/boardd/boardd.h" #include "selfdrive/common/swaglog.h" #include "selfdrive/common/util.h" #include "selfdrive/hardware/hw.h" int main(int argc, char *argv[]) { LOGW("starting boardd"); if (!Hardware::PC()) { int err; err = util::set_realtime_priority(54); assert(err == 0); err = util::set_core_affinity({Hardware::TICI() ? 4 : 3}); assert(err == 0); } std::vector serials(argv + 1, argv + argc); boardd_main_thread(serials); return 0; }