{"push_id":1323945188,"size":41,"distinct_size":5,"ref":"refs/heads/master","head":"e0c505a0dc5a52b65df010e40c2ca742aae6e0cf","before":"9d8f267b2124fe92b62bdf954819ad6018110da4","commits":[{"sha":"1abe525f9eaabf492cc4b8ea2468ac5e7f5a74a8","author":{"name":"Michel Megens","email":"80cd025df02680755871ffc10a22624c746ed388@bietje.net"},"message":"sched: core: add CONFIG_PREEMPT check to `need_resched()'\n\nImplement an additional version of `need_resched()' for when preemption\nis not enabled.\n\nThis patch fixes issue #16.\n\nSigned-off-by: Michel Megens <dev@bietje.net>","distinct":false,"url":"https://api.github.com/repos/etaos/etaos/commits/1abe525f9eaabf492cc4b8ea2468ac5e7f5a74a8"},{"sha":"b1fce81890f3df2a37b2c818a736db3a408fd652","author":{"name":"Michel Megens","email":"80cd025df02680755871ffc10a22624c746ed388@bietje.net"},"message":"sched: core: optimize `preempt_schedule()'\n\nReduce the amount of code size `preempt_schedule()' needs by\nincorperating a call the the generic `schedule()' function.\n\nThis patch fixes issue #17\n\nSigned-off-by: Michel Megens <dev@bietje.net>","distinct":false,"url":"https://api.github.com/repos/etaos/etaos/commits/b1fce81890f3df2a37b2c818a736db3a408fd652"},{"sha":"f2563453080069f695a7c69100be597e3b9f98af","author":{"name":"Michel Megens","email":"80cd025df02680755871ffc10a22624c746ed388@bietje.net"},"message":"sched: core: document `preempt_schedule()'\n\nAdd Doxygen documentation to `preempt_schedule()'.\n\nSigned-off-by: Michel Megens <dev@bietje.net>","distinct":false,"url":"https://api.github.com/repos/etaos/etaos/commits/f2563453080069f695a7c69100be597e3b9f98af"},{"sha":"106a0fbf9b31247ccc58d4c22b7d30ad9e40f728","author":{"name":"Michel Megens","email":"80cd025df02680755871ffc10a22624c746ed388@bietje.net"},"message":"doc: sched-core: document `thread_is_idle()'.\n\nAdd Doxygen documentation to `thread_is_idle()'.\n\nSigned-off-by: Michel Megens <dev@bietje.net>","distinct":false,"url":"https://api.github.com/repos/etaos/etaos/commits/106a0fbf9b31247ccc58d4c22b7d30ad9e40f728"},{"sha":"864f127388a03ef55cf0ff88aea7e59dbcd22cc9","author":{"name":"Michel Megens","email":"80cd025df02680755871ffc10a22624c746ed388@bietje.net"},"message":"project: copyright: added an email address\n\nAdded etaos@googlegroups.com to the copyright notice.\n\nSigned-off-by: Michel Megens <dev@bietje.net>","distinct":false,"url":"https://api.github.com/repos/etaos/etaos/commits/864f127388a03ef55cf0ff88aea7e59dbcd22cc9"},{"sha":"994fb1e69b5b2dc67053a50dabbef473ca4e79fd","author":{"name":"Michel Megens","email":"80cd025df02680755871ffc10a22624c746ed388@bietje.net"},"message":"doc: move the ETA/OS site to etaos.bietje.net\n\nMove the ETA/OS site from bietje.net/etaos-site to etaos.bietje.net.\n\nThis patch implements issue #18.\n\nSigned-off-by: Michel Megens <dev@bietje.net>","distinct":false,"url":"https://api.github.com/repos/etaos/etaos/commits/994fb1e69b5b2dc67053a50dabbef473ca4e79fd"},{"sha":"c51cc53e0bbbd06e9eb25c15ac0126e15fe58b01","author":{"name":"Michel Megens","email":"80cd025df02680755871ffc10a22624c746ed388@bietje.net"},"message":"sched: kconfig: add ARCH_POWER_SAVE as dep to IDLE_SLEEP\n\nThe IDLE_SLEEP option depends on the ARCH_POWER_SAVE option. The Kconfig\nconfiguration files should reflect this correctly.\n\nThis patches implements issue #15.\n\nSigned-off-by: Michel Megens <dev@bietje.net>","distinct":false,"url":"https://api.github.com/repos/etaos/etaos/commits/c51cc53e0bbbd06e9eb25c15ac0126e15fe58b01"},{"sha":"15df0ef1ce9a4c2e51752f841642c665166b4dca","author":{"name":"Michel Megens","email":"80cd025df02680755871ffc10a22624c746ed388@bietje.net"},"message":"time: hrtimer: add hrtimer header\n\nImplement the initial high resolution timer header.\n\nSigned-off-by: Michel Megens <dev@bietje.net>","distinct":false,"url":"https://api.github.com/repos/etaos/etaos/commits/15df0ef1ce9a4c2e51752f841642c665166b4dca"},{"sha":"e004c14024a16cb500e229d9221cacd8ff97d58c","author":{"name":"Michel Megens","email":"80cd025df02680755871ffc10a22624c746ed388@bietje.net"},"message":"time: hrtimer: implement hrtimer core\n\nImplemente the core of the high resolution timer subsystem.\n\nSigned-off-by: Michel Megens <dev@bietje.net>","distinct":false,"url":"https://api.github.com/repos/etaos/etaos/commits/e004c14024a16cb500e229d9221cacd8ff97d58c"},{"sha":"0971e4c31abbac17a116b162dbbb2043ad45f94b","author":{"name":"Michel Megens","email":"80cd025df02680755871ffc10a22624c746ed388@bietje.net"},"message":"time: hrtimer: implement AVR hrtimers and unit tests\n\nImplement the architectural side of hrtimers for the AVR ATmega\narchitecture.\n\nImplement a unit test for the hrtimer core.\n\nSigned-off-by: Michel Megens <dev@bietje.net>","distinct":false,"url":"https://api.github.com/repos/etaos/etaos/commits/0971e4c31abbac17a116b162dbbb2043ad45f94b"},{"sha":"514fdbb87b9867943ab25d25922ec4d235c6718a","author":{"name":"Michel Megens","email":"80cd025df02680755871ffc10a22624c746ed388@bietje.net"},"message":"arch: avr: implement high resolution timers\n\nImplement the architecture side (i.e. connecting the IRQ's) of the high\nresolution timers.\n\nSigned-off-by: Michel Megens <dev@bietje.net>","distinct":false,"url":"https://api.github.com/repos/etaos/etaos/commits/514fdbb87b9867943ab25d25922ec4d235c6718a"},{"sha":"ada50e0ddc2778043bf254e4f3137ee519a30fd0","author":{"name":"Michel Megens","email":"80cd025df02680755871ffc10a22624c746ed388@bietje.net"},"message":"gpio: implement non-locking variants\n\nImplement GPIO functions that do not acquire any locks. These variants\ncan be safely used in interrupt routines.\n\nSigned-off-by: Michel Megens <dev@bietje.net>","distinct":false,"url":"https://api.github.com/repos/etaos/etaos/commits/ada50e0ddc2778043bf254e4f3137ee519a30fd0"},{"sha":"95d344aa4a2033a030f3e836e47ebd33a85ff0f8","author":{"name":"Michel Megens","email":"80cd025df02680755871ffc10a22624c746ed388@bietje.net"},"message":"sched: core: move preemption call to sys tick IRQ\n\nMove the `preempt_schedule()' call to the system independant system tick\nIRQ handler.\n\nThe `preemptible()' function has been updated to also return true\nwhenever the interrupts are disabled AND the CPU is in IRQ context\n(before, the interrupt context didn't matter and interrupts had to be\nenabled in order to allow preemption).\n\nSigned-off-by: Michel Megens <dev@bietje.net>","distinct":false,"url":"https://api.github.com/repos/etaos/etaos/commits/95d344aa4a2033a030f3e836e47ebd33a85ff0f8"},{"sha":"b18d3859f92e2eeda292763612318f0ce502a45f","author":{"name":"Michel Megens","email":"80cd025df02680755871ffc10a22624c746ed388@bietje.net"},"message":"avr: irq: move IRQ's to their respective files\n\nSigned-off-by: Michel Megens <dev@bietje.net>","distinct":false,"url":"https://api.github.com/repos/etaos/etaos/commits/b18d3859f92e2eeda292763612318f0ce502a45f"},{"sha":"a60d17064065e2b1ea7cad27404984503a4f0279","author":{"name":"Michel Megens","email":"80cd025df02680755871ffc10a22624c746ed388@bietje.net"},"message":"avr: move functions to a more sensible location\n\nMove (mostly irq related) functions to a more sensible location (i.e. to\nfiles that belong to their subsystem, instead of irq.c).\n\nSigned-off-by: Michel Megens <dev@bietje.net>","distinct":false,"url":"https://api.github.com/repos/etaos/etaos/commits/a60d17064065e2b1ea7cad27404984503a4f0279"},{"sha":"850b626cf2feaa9fe80a80d9029b576d15941cef","author":{"name":"Michel Megens","email":"80cd025df02680755871ffc10a22624c746ed388@bietje.net"},"message":"avr: rename time.<c/h> to timer.<c/h>\n\nRename files related to timers to timer.<c/h> instead of time.<c/h>.\nTime relates to the literal time, timers to timers.\n\nSigned-off-by: Michel Megens <dev@bietje.net>","distinct":false,"url":"https://api.github.com/repos/etaos/etaos/commits/850b626cf2feaa9fe80a80d9029b576d15941cef"},{"sha":"4f6b8f7cb4140e1e1f03c57abdf9d25d29c343b3","author":{"name":"Michel Megens","email":"80cd025df02680755871ffc10a22624c746ed388@bietje.net"},"message":"math: add unit conversion preprocessor defines\n\nAdd defines to convert seconds into\n\n\t* nanoseconds\n\t* microseconds\n\t* miliseconds\n\nSigned-off-by: Michel Megens <dev@bietje.net>","distinct":false,"url":"https://api.github.com/repos/etaos/etaos/commits/4f6b8f7cb4140e1e1f03c57abdf9d25d29c343b3"},{"sha":"58fd0dc2d543d15c532a169d6316753517acc4d4","author":{"name":"Michel Megens","email":"80cd025df02680755871ffc10a22624c746ed388@bietje.net"},"message":"Merge branch 'sched' into 'master'.","distinct":false,"url":"https://api.github.com/repos/etaos/etaos/commits/58fd0dc2d543d15c532a169d6316753517acc4d4"},{"sha":"63067879d451084c5855ceffdeb63970b752840a","author":{"name":"Michel Megens","email":"80cd025df02680755871ffc10a22624c746ed388@bietje.net"},"message":"Merge branch 'time' into 'master'.","distinct":false,"url":"https://api.github.com/repos/etaos/etaos/commits/63067879d451084c5855ceffdeb63970b752840a"},{"sha":"543bc54975f85ab01452c75d36d372615485c889","author":{"name":"Michel Megens","email":"80cd025df02680755871ffc10a22624c746ed388@bietje.net"},"message":"Merge branch 'irq' into 'master'.","distinct":false,"url":"https://api.github.com/repos/etaos/etaos/commits/543bc54975f85ab01452c75d36d372615485c889"}]}
{"actor":{"display_login":"bietje"}}