{"push_id":3005220081,"size":27,"distinct_size":27,"ref":"refs/heads/master","head":"7700eb2a15e1a492e1ee9e85a8be67a09fa76700","before":"ef1cc3f4889cac99192f1460ae74183b2381cdb9","commits":[{"sha":"3e02f38a3833256ba1a4d196c5e9889ce2d41afe","author":{"name":"Ioannis Glaropoulos","email":"5921cc8bab7e1d4329f52fd8f6268f9692e3de80@nordicsemi.no"},"message":"kernel: mem_domain: minor typo fixes\n\nFixing a few minor typo fixes in kernel/mem_domain.c\nand the respective documentation section.\n\nSigned-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>","distinct":true,"url":"https://api.github.com/repos/pfalcon/zephyr/commits/3e02f38a3833256ba1a4d196c5e9889ce2d41afe"},{"sha":"b3d77a0c6246d29f10c2fcb28dfc8b3b9d87e635","author":{"name":"Sebastian Bøe","email":"edee888afd63e94916688495334700803eba20a0@nordicsemi.no"},"message":"cmake: openamp: Fix OpenAMP sample\n\nStop specifying that the OpenAMP 'remote' app should use the same\nboard as the root app.\n\nAlso, add assertions to make sure that the user does not try to\noverride the board's that are specified in the app build scripts.\n\nThis fixes #10345\n\nSigned-off-by: Sebastian Bøe <sebastian.boe@nordicsemi.no>","distinct":true,"url":"https://api.github.com/repos/pfalcon/zephyr/commits/b3d77a0c6246d29f10c2fcb28dfc8b3b9d87e635"},{"sha":"f2b9cc62bb0c338113f90177f62d018c946038e9","author":{"name":"Sebastian Bøe","email":"edee888afd63e94916688495334700803eba20a0@nordicsemi.no"},"message":"cmake: ipc: Fix ipm_mcux sample\n\nStop specifying that the 'remote' app should use the same board as the\nroot app.\n\nAlso, add assertions to make sure that the user does not try to\noverride the board that is specified in the app build scripts.\n\nSigned-off-by: Sebastian Bøe <sebastian.boe@nordicsemi.no>","distinct":true,"url":"https://api.github.com/repos/pfalcon/zephyr/commits/f2b9cc62bb0c338113f90177f62d018c946038e9"},{"sha":"9021b5d0172f910ea706d63282e8ced3882c831a","author":{"name":"Kumar Gala","email":"a5e5248af4cd4f0ed8c515f61d40a6e2db46a66e@linaro.org"},"message":"drivers: uart: Remove deprecated uart_irq_tx_empty\n\nWe've had at least two releases with uart_irq_tx_empty marked as\ndeprecated, lets remove it.\n\nSigned-off-by: Kumar Gala <kumar.gala@linaro.org>","distinct":true,"url":"https://api.github.com/repos/pfalcon/zephyr/commits/9021b5d0172f910ea706d63282e8ced3882c831a"},{"sha":"183e7445c618d8d4eac14023f6506f1f0dc31de1","author":{"name":"Jamie McCrae","email":"7c977670495befe33b67661379bf81cc6b3660ab@lairdtech.com"},"message":"soc: nordic: Add Nordic GPREGRET setting support\n\nAdds support for setting GPREGRET register when rebooting.\n\nSigned-off-by: Jamie McCrae <jamie.mccrae@lairdtech.com>","distinct":true,"url":"https://api.github.com/repos/pfalcon/zephyr/commits/183e7445c618d8d4eac14023f6506f1f0dc31de1"},{"sha":"e87193896a83427a647e7b4ce0a59e11bafaf26e","author":{"name":"Marek Pieta","email":"d27fd21839ecf9c86fcf0dd8561035831899cc5a@nordicsemi.no"},"message":"subsys: debug: tracing: Fix thread tracing\n\nChange fixes issue with thread execution tracing.\n\nSigned-off-by: Marek Pieta <Marek.Pieta@nordicsemi.no>","distinct":true,"url":"https://api.github.com/repos/pfalcon/zephyr/commits/e87193896a83427a647e7b4ce0a59e11bafaf26e"},{"sha":"a466154dcc8787bef9fcaa149e0f2fdd2d040742","author":{"name":"Jan Van Winkel","email":"d648848808a4d751aff880668aa63d2d9d94a5a4@dxplore.eu"},"message":"drivers: display: Added DTS support for ili9340\n\nAdded device tree support for ili9340 display driver\n\nPart of #10894\n\nSigned-off-by: Jan Van Winkel <jan.van_winkel@dxplore.eu>","distinct":true,"url":"https://api.github.com/repos/pfalcon/zephyr/commits/a466154dcc8787bef9fcaa149e0f2fdd2d040742"},{"sha":"7b4b7f5bc2913003da61bd704f27b599318eb37f","author":{"name":"Jan Van Winkel","email":"d648848808a4d751aff880668aa63d2d9d94a5a4@dxplore.eu"},"message":"samples: display: Updated ili9340 sample to use DTS\n\nUpdate ili9340 display driver sample to make use of device tree overlay.\n\nPart of #10894\n\nSigned-off-by: Jan Van Winkel <jan.van_winkel@dxplore.eu>","distinct":true,"url":"https://api.github.com/repos/pfalcon/zephyr/commits/7b4b7f5bc2913003da61bd704f27b599318eb37f"},{"sha":"1c7a9719723a5a0762f2c810cbb6e2bb3510808b","author":{"name":"Armando Visconti","email":"d93ca24ded08d03c3aa60af6d2fd0eb7ce54da11@st.com"},"message":"drivers/i2s_ll_stm32.c: Fix dma_callback() signature\n\nAlign the dma_callback() signature to the new one in order\nto avoid warnings during compilation.\n\nSigned-off-by: Armando Visconti <armando.visconti@st.com>","distinct":true,"url":"https://api.github.com/repos/pfalcon/zephyr/commits/1c7a9719723a5a0762f2c810cbb6e2bb3510808b"},{"sha":"4baf5876a12d234aa5985048c19190cf23cfaae6","author":{"name":"Piotr Zięcik","email":"9ef3595b5f0f4fa8d0ceeb52cc0cf0411a0684dd@nordicsemi.no"},"message":"drivers: entropy: nrf5: Use nrf_rng HAL for all hardware access\n\nThe nrf_rng HAL uses barriers on SoCs which need them to ensure\nthat all register writes will reach the peripheral immediately.\n\nSigned-off-by: Piotr Zięcik <piotr.ziecik@nordicsemi.no>","distinct":true,"url":"https://api.github.com/repos/pfalcon/zephyr/commits/4baf5876a12d234aa5985048c19190cf23cfaae6"},{"sha":"4d402668a0f1bcb12e4b06b2b4a33932c2990142","author":{"name":"Piotr Zięcik","email":"9ef3595b5f0f4fa8d0ceeb52cc0cf0411a0684dd@nordicsemi.no"},"message":"drivers: entropy: nrf5: Fix race condition on hardware access\n\nNeither entropy_nrf5_get_entropy_isr() nor isr() protected\naccess to hardware. As result in some situations a random value\ncould be \"stolen\" by a higher priority call  interrupting one\nof the mentioned functions.\n\nThis commit solves this problem by introducing random_byte_get()\nwhich accesses hardware atomically.\n\nSigned-off-by: Piotr Zięcik <piotr.ziecik@nordicsemi.no>","distinct":true,"url":"https://api.github.com/repos/pfalcon/zephyr/commits/4d402668a0f1bcb12e4b06b2b4a33932c2990142"},{"sha":"42a38e11721dcbc5ebce871923649a142f3bd625","author":{"name":"Piotr Zięcik","email":"9ef3595b5f0f4fa8d0ceeb52cc0cf0411a0684dd@nordicsemi.no"},"message":"drivers: entropy: nrf5: Fix hardware state management\n\nThe entropy_nrf5_get_entropy_isr(...,  ENTROPY_BUSYWAIT)\nunconditionally started and stopped hardware random number generator\ndisrupting management of random data pools implemented by the driver.\n\nMoreover, simultaneous call to mentioned function from different\npriorities led to hangup of lower priority call as hardware was\nstopped by higher priority call while the other one waited for data.\n\nThis commit solves mentioned problems by moving the responsibility\nfor stopping hardware to the interrupt handler. As result hardware\nis stopped only when there is no blocking calls to the\nentropy_nrf5_get_entropy_isr() as well as all random data pools\nare full.\n\nThis commit also fixes interrupt management in the mentioned\nfunction, as previous implementation unconditionally enabled\ninterrupt causing problems similar to the described above.\n\nSigned-off-by: Piotr Zięcik <piotr.ziecik@nordicsemi.no>","distinct":true,"url":"https://api.github.com/repos/pfalcon/zephyr/commits/42a38e11721dcbc5ebce871923649a142f3bd625"},{"sha":"f5a614f62062d2e4c9dbd6d7b9d665b502f74610","author":{"name":"Piotr Zięcik","email":"9ef3595b5f0f4fa8d0ceeb52cc0cf0411a0684dd@nordicsemi.no"},"message":"drivers: entropy: nrf5: Cleanup function naming\n\nThis commint replaces function names by more accurate ones.\nFor example, the isr(), was renamed to rng_pool_put(), which\nclerarly indicates what this function is doing.\n\nSigned-off-by: Piotr Zięcik <piotr.ziecik@nordicsemi.no>","distinct":true,"url":"https://api.github.com/repos/pfalcon/zephyr/commits/f5a614f62062d2e4c9dbd6d7b9d665b502f74610"},{"sha":"0db5b24907bc01f8e183b6a734d939a7ebcc7255","author":{"name":"Piotr Zięcik","email":"9ef3595b5f0f4fa8d0ceeb52cc0cf0411a0684dd@nordicsemi.no"},"message":"drivers: entropy: nrf5: Pass device data to the ISR\n\nThis commit changes the argument passed to ISR to the pointer\nto device data structure, removing one dereference in the interrupt\nhandler.\n\nSigned-off-by: Piotr Zięcik <piotr.ziecik@nordicsemi.no>","distinct":true,"url":"https://api.github.com/repos/pfalcon/zephyr/commits/0db5b24907bc01f8e183b6a734d939a7ebcc7255"},{"sha":"c24aca0229b9bbfd2856cb5109d15a6afbea77f7","author":{"name":"Piotr Zięcik","email":"9ef3595b5f0f4fa8d0ceeb52cc0cf0411a0684dd@nordicsemi.no"},"message":"drivers: entropy: nrf5: Replace random number pool implementation\n\nThe old algorithm managing random number pools was inefficient and\nprone to race conditions. Moreover, its behaviour was not compatible\nwith the API (provided buffers were filled from the end, leaving\nbeggining of the buffer untouched if there was not enough random data).\n\nThe new implementation is a bit faster and it is race-free as long as\nall callers of the entropy_get_entropy_isr() are executed in\n\"run-to-completion\" mode.\n\nSigned-off-by: Piotr Zięcik <piotr.ziecik@nordicsemi.no>","distinct":true,"url":"https://api.github.com/repos/pfalcon/zephyr/commits/c24aca0229b9bbfd2856cb5109d15a6afbea77f7"},{"sha":"31dfc2eaadeaa9875acdc35da182f004895b509d","author":{"name":"Piotr Zięcik","email":"9ef3595b5f0f4fa8d0ceeb52cc0cf0411a0684dd@nordicsemi.no"},"message":"drivers: entropy: nrf5: Save few cycles removing excessive dereferences.\n\nThis commit optimizes access to device data using direct reference\ninstead of relying on the driver_data field in the device structure.\n\nSuch approach saves few cycles on time-critical paths.\n\nSigned-off-by: Piotr Zięcik <piotr.ziecik@nordicsemi.no>","distinct":true,"url":"https://api.github.com/repos/pfalcon/zephyr/commits/31dfc2eaadeaa9875acdc35da182f004895b509d"},{"sha":"615efcce69111631f0ada38d13e7e31be688e197","author":{"name":"Piotr Zięcik","email":"9ef3595b5f0f4fa8d0ceeb52cc0cf0411a0684dd@nordicsemi.no"},"message":"drivers: entropy: nrf5: Remove entropy_nrf_get_entropy_isr() function\n\nThe entropy_nrf_get_entropy_isr(), which is specific to this driver,\nis in fact equivalent of generic entropy_get_entropy_isr(..., 0).\n\nThis commit removes the entropy_nrf_get_entropy_isr() function\nand replaces its usage by call to generic entropy API.\n\nSigned-off-by: Piotr Zięcik <piotr.ziecik@nordicsemi.no>","distinct":true,"url":"https://api.github.com/repos/pfalcon/zephyr/commits/615efcce69111631f0ada38d13e7e31be688e197"},{"sha":"cc1b92e2e8609090bbcce13b789290bcb84dd8da","author":{"name":"Piotr Zięcik","email":"9ef3595b5f0f4fa8d0ceeb52cc0cf0411a0684dd@nordicsemi.no"},"message":"drivers: entropy: Use likely()/unlikely() macros to speed up the API\n\nThis commit introduces usage of likely()/unlikely() macros in order\nto speed up the entropy_get_entropy_isr() API.\n\nSigned-off-by: Piotr Zięcik <piotr.ziecik@nordicsemi.no>","distinct":true,"url":"https://api.github.com/repos/pfalcon/zephyr/commits/cc1b92e2e8609090bbcce13b789290bcb84dd8da"},{"sha":"708468bdceb3d0a194773963dc9117767695b340","author":{"name":"Piotr Zięcik","email":"9ef3595b5f0f4fa8d0ceeb52cc0cf0411a0684dd@nordicsemi.no"},"message":"Bluetooth: controller: Optimize RNG access\n\nThis commit optimizes access to RNG driver by taking advantage\nof the data structures layout. As result, number of calls to RNG\ndriver is reduced.\n\nSigned-off-by: Piotr Zięcik <piotr.ziecik@nordicsemi.no>","distinct":true,"url":"https://api.github.com/repos/pfalcon/zephyr/commits/708468bdceb3d0a194773963dc9117767695b340"},{"sha":"7d886e8b6e3ebed1abb07f8b97517fe904fe91bd","author":{"name":"Satya Bhattacharya","email":"205a52cde0838756f29cc163a6b8555bffb1fbe1@gmail.com"},"message":"sensor: isl29035: Unchecked return value\n\nCheck the return value of i2c_reg_read_byte() and return\nif unable to read the register\nCoverity-CID: 188740\n\nFixes #10585\n\nSigned-off-by: Satya Bhattacharya <satyacube@gmail.com>","distinct":true,"url":"https://api.github.com/repos/pfalcon/zephyr/commits/7d886e8b6e3ebed1abb07f8b97517fe904fe91bd"}]}
{"actor":{"display_login":"pfalcon"}}