  
  procs = [
    DaemonProcess("manage_athenad", "selfdrive.athena.manage_athenad", "AthenadPid"),
    # due to qualcomm kernel bugs SIGKILLing camerad sometimes causes page table corruption
    NativeProcess("camerad", "selfdrive/camerad", ["./camerad"], unkillable=True, driverview=True),
    NativeProcess("clocksd", "selfdrive/clocksd", ["./clocksd"]),
    NativeProcess("dmonitoringmodeld", "selfdrive/modeld", ["./dmonitoringmodeld"], enabled=(not PC or WEBCAM), driverview=True),
    NativeProcess("logcatd", "selfdrive/logcatd", ["./logcatd"]),
    NativeProcess("loggerd", "selfdrive/loggerd", ["./loggerd"]),
    NativeProcess("modeld", "selfdrive/modeld", ["./modeld"]),
 
</s> remove   NativeProcess("dmonitoringmodeld", "selfdrive/modeld", ["./dmonitoringmodeld"], enabled=(not PC or WEBCAM), driverview=True),
 </s> add   NativeProcess("dmonitoringmodeld", "selfdrive/modeld", ["./dmonitoringmodeld"], enabled=(not PC or WEBCAM), callback=driverview), </s> remove   PythonProcess("dmonitoringd", "selfdrive.monitoring.dmonitoringd", enabled=(not PC or WEBCAM), driverview=True),
 </s> add   PythonProcess("dmonitoringd", "selfdrive.monitoring.dmonitoringd", enabled=(not PC or WEBCAM), callback=driverview),
  NativeProcess("camerad", "selfdrive/camerad", ["./camerad"], unkillable=True, callback=driverview),
  
  procs = [
    DaemonProcess("manage_athenad", "selfdrive.athena.manage_athenad", "AthenadPid"),
    # due to qualcomm kernel bugs SIGKILLing camerad sometimes causes page table corruption
  NativeProcess("camerad", "selfdrive/camerad", ["./camerad"], unkillable=True, callback=driverview),
    NativeProcess("clocksd", "selfdrive/clocksd", ["./clocksd"]),
    NativeProcess("dmonitoringmodeld", "selfdrive/modeld", ["./dmonitoringmodeld"], enabled=(not PC or WEBCAM), driverview=True),
    NativeProcess("logcatd", "selfdrive/logcatd", ["./logcatd"]),
    NativeProcess("loggerd", "selfdrive/loggerd", ["./loggerd"]),
    NativeProcess("modeld", "selfdrive/modeld", ["./modeld"]),
keep keep keep keep replace keep keep keep keep keep
 manager: start process by callback (#24417) 
selfdrive/manager/process_config.py