{"push_id":770566238,"size":15,"distinct_size":15,"ref":"refs/heads/master","head":"b605b4df5827fbb00941a118ddfd9e3f2b3e0b0c","before":"7a5671e3b82ff5ae20126034eb400600804ee901","commits":[{"sha":"ed41be8ff9b692e277f90254d7a67c6fe20e0755","author":{"email":"e5d45fddd9040473413b909b802f629a971ad04c@baylibre.com","name":"Bartosz Golaszewski"},"message":"apps: ara: time: new application\n\nAdd a simple application that displays current time in several different\nformats.\n\nTesting Done: tested all options as well as invalid input\nBug Number: SW-957\nReview URL: https://reviews.leaflabs.com/r/1385/\nReviewed by: Mark Greer, Marti Bolivar\n\nSigned-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>","distinct":true,"url":"https://api.github.com/repos/projectara/nuttx/commits/ed41be8ff9b692e277f90254d7a67c6fe20e0755"},{"sha":"f8b3486435f372ae7e91f8fd96ac86b70dc14658","author":{"email":"e5d45fddd9040473413b909b802f629a971ad04c@baylibre.com","name":"Bartosz Golaszewski"},"message":"arm: add stubs for high resolution timer framework\n\nIntroduce a simple framework for high resolution timers. This patch adds\na config option that should be selected by systems implementing timers\nwith high resolution.\n\nUse the new API in clock_systimespec() to potentially increase the\naccuracy of functions such as gettimeofday() and clock_gettime() above\nthe standard SYSTICK.\n\nTesting Done: there are no users yet: verified that the patch doesn't affect\n              the system time in any way\nBug Number: SW-957\nReview URL: https://reviews.leaflabs.com/r/1386/\nReviewed by: Mark Greer, Marti Bolivar\n\nSigned-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>","distinct":true,"url":"https://api.github.com/repos/projectara/nuttx/commits/f8b3486435f372ae7e91f8fd96ac86b70dc14658"},{"sha":"0558c99f75430e0be8d532dcdf187bda61e51775","author":{"email":"ad151f5fb32ebbf40e89fcf627e67a830a350536@projectara.com","name":"Chris Myerchin"},"message":"arm: tsb: implement the high resolution timer functionality\n\nImplement hrt_gettimespec() and hrt_getusec() functions for ARCH_CHIP_TSB.\n\nTesting Done: Tested the timer with ara time application. Verified that the\n              clock works even with CONFIG_DEBUG disabled (calling WFI instead\n              of nop). Verified gb_loopback statistics with the new timer.\nBug Number: SW-957\nReview URL: https://reviews.leaflabs.com/r/1387/\nReviewed by: Chris Myerchin\n\nSigned-off-by: Chris Myerchin <myerchin_chris@projectara.com>\n[Bartosz:\n  - coding style and readability fixes,\n  - removed CONFIG_ARA_MEASURE_PERF ifdefs,\n  - removed hrt_tickcount: it's not needed, this value is stored already\n    by sched_process_timer() and accesible via clock_systimer(),\n  - simplified TIME_SNAPSHOT() macro and made it an inline function,\n  - testing.]\nSigned-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>","distinct":true,"url":"https://api.github.com/repos/projectara/nuttx/commits/0558c99f75430e0be8d532dcdf187bda61e51775"},{"sha":"990762af56dadba4042f982ddc3ec5f7c4319446","author":{"email":"e5d45fddd9040473413b909b802f629a971ad04c@baylibre.com","name":"Bartosz Golaszewski"},"message":"config: update defconfigs with newly introduced option for hires timers\n\nConfigs with CONFIG_ARCH_CHIP_TSB should select CONFIG_ARCH_HAVE_HIRES_TIMER.\n\nTesting Done: trivial\nBug Number: SW-957\nReview URL: https://reviews.leaflabs.com/r/1389/\nReviewed by: Mark Greer, Marti Bolivar\n\nSigned-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>","distinct":true,"url":"https://api.github.com/repos/projectara/nuttx/commits/990762af56dadba4042f982ddc3ec5f7c4319446"},{"sha":"4c9d943fc2377a0e6e49e08a861e154a5b0d559f","author":{"email":"e5d45fddd9040473413b909b802f629a971ad04c@baylibre.com","name":"Bartosz Golaszewski"},"message":"gb_loopback: store the wait period in microseconds\n\nConvert the wait command-line argument from milliseconds to microseconds\nimmediately instead of waiting until calling usleep() for better accuracy.\n\nImplement a helper function msec_to_usec() that does the conversion.\n\nTesting Done: trivial\nBug Number: SW-957\nReview URL: https://reviews.leaflabs.com/r/1390/\nReviewed by: Mark Greer, Morgan Girling\n\nSigned-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>","distinct":true,"url":"https://api.github.com/repos/projectara/nuttx/commits/4c9d943fc2377a0e6e49e08a861e154a5b0d559f"},{"sha":"cf9f09b46e4269cc9ffe2c2e474910ef7c46f561","author":{"email":"e5d45fddd9040473413b909b802f629a971ad04c@baylibre.com","name":"Bartosz Golaszewski"},"message":"gb_loopback: update Kconfig application name\n\nThe application is now called gbl. While we're at it: fix a typo.\n\nTesting Done: trivial\nBug Number: trivial\nReview URL: https://reviews.leaflabs.com/r/1391/\nReviewed by: Fabien Parent\n\nSigned-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>","distinct":true,"url":"https://api.github.com/repos/projectara/nuttx/commits/cf9f09b46e4269cc9ffe2c2e474910ef7c46f561"},{"sha":"d2ea3e8d465157de850b7250943a416d8ae74757","author":{"email":"e5d45fddd9040473413b909b802f629a971ad04c@baylibre.com","name":"Bartosz Golaszewski"},"message":"greybus: store send/receive timestamps in struct gb_operation\n\nAdd a config option that allows to store send/receive timestamps in\nstruct gb_loopback.\n\nTesting Done: trivial\nBug Number: SW-957\nReview URL: https://reviews.leaflabs.com/r/1392/\nReviewed by: Mark Greer, Marti Bolivar\n\nSigned-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>","distinct":true,"url":"https://api.github.com/repos/projectara/nuttx/commits/d2ea3e8d465157de850b7250943a416d8ae74757"},{"sha":"730700cc8b02b96403a13f0636e6b4f9795163b0","author":{"email":"e5d45fddd9040473413b909b802f629a971ad04c@baylibre.com","name":"Bartosz Golaszewski"},"message":"sys/time: add timespecsub() macro\n\nBased on timersub() from bionic libc.\n\nTesting Done: trivial\nBug Number: trivial\nReview URL: https://reviews.leaflabs.com/r/1393/\nReviewed by: Fabien Parent\n\nSigned-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>","distinct":true,"url":"https://api.github.com/repos/projectara/nuttx/commits/730700cc8b02b96403a13f0636e6b4f9795163b0"},{"sha":"143b3ed5f322f2253b63579398aa3778f2cb02ba","author":{"email":"e5d45fddd9040473413b909b802f629a971ad04c@baylibre.com","name":"Bartosz Golaszewski"},"message":"greybus: loopback: trivial: remove stray newline\n\nTesting Done: trivial\nBug Number: trivial\nReview URL: https://reviews.leaflabs.com/r/1394/\nReviewed by: Fabien Parent\n\nSigned-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>","distinct":true,"url":"https://api.github.com/repos/projectara/nuttx/commits/143b3ed5f322f2253b63579398aa3778f2cb02ba"},{"sha":"4f8dd87e3267ffdda48ae5ddb48644b8205e718b","author":{"email":"e5d45fddd9040473413b909b802f629a971ad04c@baylibre.com","name":"Bartosz Golaszewski"},"message":"greybus: loopback: implement additional statistics\n\nImplement new statistics in gb_loopback: latency, thoughput and requests per\nsecond. Display the average values in gbl status output.\n\nTesting Done: tested different loopback operations and observed correct results\nBug Number: SW-957\nReview URL: https://reviews.leaflabs.com/r/1395/\nReviewed by: Marti Bolivar\n\nSigned-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>","distinct":true,"url":"https://api.github.com/repos/projectara/nuttx/commits/4f8dd87e3267ffdda48ae5ddb48644b8205e718b"},{"sha":"0a2d29b2530c5df1a1566863e6adc61b68e8b58e","author":{"email":"e5d45fddd9040473413b909b802f629a971ad04c@baylibre.com","name":"Bartosz Golaszewski"},"message":"gb_loopback: implement timeval_to_usec() and use it in gb_loopback_service()\n\nMinor clean-up in gb_loopback_service. Also gets rid of a magic number.\n\nTesting Done: trivial\nBug Number: trivial\nReview URL: https://reviews.leaflabs.com/r/1396/\nReviewed by: Fabien Parent\n\nSigned-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>","distinct":true,"url":"https://api.github.com/repos/projectara/nuttx/commits/0a2d29b2530c5df1a1566863e6adc61b68e8b58e"},{"sha":"476cc8f2475e428d8f10aec07aeddfde8b10d7d4","author":{"email":"e5d45fddd9040473413b909b802f629a971ad04c@baylibre.com","name":"Bartosz Golaszewski"},"message":"gb_loopback: fix unwanted warning\n\nIf -n option is specified then after the last iteration the message:\n\n    gb_loopback_service: running late\n\nis displayed. This is due to wait_min being equal to 0 after the last\nloopback operation finished.\n\nDon't display the warning in this case.\n\nTesting Done: the message is no longer displayed\nBug Number: trivial\nReview URL: https://reviews.leaflabs.com/r/1397/\nReviewed by: Fabien Parent\n\nSigned-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>","distinct":true,"url":"https://api.github.com/repos/projectara/nuttx/commits/476cc8f2475e428d8f10aec07aeddfde8b10d7d4"},{"sha":"dda408258930c4f3ccc557f02b7882efe4c2dd24","author":{"email":"e5d45fddd9040473413b909b802f629a971ad04c@baylibre.com","name":"Bartosz Golaszewski"},"message":"gb_loopback: add csv output for gbl status\n\nImplement new command-line option which allows to output the statistics\nwith gbl status as comma-separated-values.\n\nTesting Done: verified the csv output in gbl status\nBug Number: SW-957\nReview URL: https://reviews.leaflabs.com/r/1398/\nReviewed by: Fabien Parent\n\nSigned-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>","distinct":true,"url":"https://api.github.com/repos/projectara/nuttx/commits/dda408258930c4f3ccc557f02b7882efe4c2dd24"},{"sha":"4aed83c71292b2ab1ba63e3de4d0f5b133a02bfa","author":{"email":"e5d45fddd9040473413b909b802f629a971ad04c@baylibre.com","name":"Bartosz Golaszewski"},"message":"apps: gb_loopback: reinitialize optind\n\nReset optind to -1 before calling getopt().\n\nTesting Done: trivial\nBug Number: trivial\nReview URL: https://reviews.leaflabs.com/r/1452/\nReviewed by: Fabien Parent, Marti Bolivar\n\nSigned-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>","distinct":true,"url":"https://api.github.com/repos/projectara/nuttx/commits/4aed83c71292b2ab1ba63e3de4d0f5b133a02bfa"},{"sha":"b605b4df5827fbb00941a118ddfd9e3f2b3e0b0c","author":{"email":"e5d45fddd9040473413b909b802f629a971ad04c@baylibre.com","name":"Bartosz Golaszewski"},"message":"apps: i2s: reinitialize optind\n\nReset optind to -1 before calling getopt().\n\nTesting Done: trivial\nBug Number: trivial\nReview URL: https://reviews.leaflabs.com/r/1453/\nReviewed by: Fabien Parent, Marti Bolivar\n\nSigned-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>","distinct":true,"url":"https://api.github.com/repos/projectara/nuttx/commits/b605b4df5827fbb00941a118ddfd9e3f2b3e0b0c"}]}