runtime | ram: 8M | caps: 600 | binary: init
+ provides
  + rtc
  + report
+ requires
  + timer
  + irq
  + io_port
+ content
  + rom report_rom

+ config
  + parent-provides
    + service ROM
    + service IRQ
    + service IO_MEM
    + service IO_PORT
    + service PD
    + service RM
    + service CPU
    + service LOG
    + service Timer

  + default | caps: 150 | ram: 2M

  + service Rtc | + default-policy |   + child system_rtc

  + service Report | label_suffix: set_rtc
    + default-policy
      + child report_rom | label: set_rtc

  + start report_rom
    + provides
    | + service Report
    | + service ROM
    + config | verbose: no
    | + policy | label: pc_rtc -> set_rtc | report: set_rtc
    + route
      + any-service | + parent

  + start pc_rtc
    + provides | + service Rtc
    + config | allow_setting_rtc: true
    + route
      + service ROM | label: set_rtc
      | + child report_rom
      + any-service | + parent

  + start system_rtc
    + provides | + service Rtc
    + config
    + route
      + service Rtc | + child pc_rtc
      + any-service | + parent
-
