Hello: With the advent of the hal timer API we have decided to move hal_cputime.c out of the HAL and include it as an OS service for those that want it.
There is a jira ticket (MYNEWT-431) that describes what a user needs to do to use cputime from the os. NOTES: 1) Since the hal timer API has not been ported to all the platforms, hal_cputime.c (and hal_cputime.h) have not been completely removed from the repos. Once the remaining platforms have a hal_timer API we will remove hal_cputime entirely. 2) Some targets may now no longer build as they were (or were not) converted to using the new cputime API. Basically, certain combinations of targets/bsps wont build until we get a full implementation of the hal for all platforms.