{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":405769271,"defaultBranch":"main","name":"zephyr","ownerLogin":"peter-mitsis","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2021-09-12T22:43:02.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/90403327?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1727131788.0","currentOid":""},"activityList":{"items":[{"before":"0dda375be6ae347135b324702c5d1f00d3fa9d18","after":"c72c618be108bda281937697036f1ba660cff598","ref":"refs/heads/pmitsis-vpx-lock","pushedAt":"2024-09-25T00:56:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"peter-mitsis","name":"Peter Mitsis","path":"/peter-mitsis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90403327?s=80&v=4"},"commit":{"message":"tests: arc_vpx_lock\n\nAdd tests to verify arc_vpx_lock/unlock API.\n\nSigned-off-by: Peter Mitsis ","shortMessageHtmlLink":"tests: arc_vpx_lock"}},{"before":"5222570d7f3265ad6c8c62eacb1d2ed96e03c109","after":"0dda375be6ae347135b324702c5d1f00d3fa9d18","ref":"refs/heads/pmitsis-vpx-lock","pushedAt":"2024-09-24T23:20:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"peter-mitsis","name":"Peter Mitsis","path":"/peter-mitsis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90403327?s=80&v=4"},"commit":{"message":"tests: arc_vpx_lock\n\nAdd tests to verify arc_vpx_lock/unlock API.\n\nSigned-off-by: Peter Mitsis ","shortMessageHtmlLink":"tests: arc_vpx_lock"}},{"before":null,"after":"ed9806f989ce67f7bd69fe6d68a156da76f6582f","ref":"refs/heads/pmitsis-sched-bench","pushedAt":"2024-09-23T22:49:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"peter-mitsis","name":"Peter Mitsis","path":"/peter-mitsis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90403327?s=80&v=4"},"commit":{"message":"tests: scheduler queue benchmarks\n\nImplements a set of tests designed to show how the performance of the\nthree scheduler queue implementations (DUMB, SCALABLE and MULTIQ)\nvaries with respect to the number of threads in the ready queue.\n\nSigned-off-by: Peter Mitsis ","shortMessageHtmlLink":"tests: scheduler queue benchmarks"}},{"before":"ad84d219a1b593e95b034d91cb43d23a5f0854e4","after":"4fc5785bcbbecd315515f2926358c8dd17818e31","ref":"refs/heads/pmitsis-cpu-pin","pushedAt":"2024-09-18T17:37:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"peter-mitsis","name":"Peter Mitsis","path":"/peter-mitsis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90403327?s=80&v=4"},"commit":{"message":"kernel: Simplify k_thread_cpu_pin()\n\nSimplifies the k_thread_cpu_pin() implementation to leverage the\nexisting cpu_mask_mod() infrastructure.\n\nSigned-off-by: Peter Mitsis ","shortMessageHtmlLink":"kernel: Simplify k_thread_cpu_pin()"}},{"before":null,"after":"ad84d219a1b593e95b034d91cb43d23a5f0854e4","ref":"refs/heads/pmitsis-cpu-pin","pushedAt":"2024-09-17T22:44:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"peter-mitsis","name":"Peter Mitsis","path":"/peter-mitsis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90403327?s=80&v=4"},"commit":{"message":"kernel: Simplify k_thread_cpu_pin()\n\nSimplifies the k_thread_cpu_pin() implementation to leverage the\nexisting cpu_mask_mod() infrastructure.\n\nSigned-off-by: Peter Mitsis ","shortMessageHtmlLink":"kernel: Simplify k_thread_cpu_pin()"}},{"before":"360f847b130f12084195f1b5fc76fe32d6e0d6a3","after":"5222570d7f3265ad6c8c62eacb1d2ed96e03c109","ref":"refs/heads/pmitsis-vpx-lock","pushedAt":"2024-09-17T06:12:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"peter-mitsis","name":"Peter Mitsis","path":"/peter-mitsis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90403327?s=80&v=4"},"commit":{"message":"tests: arc_vpx_lock\n\nAdd tests to verify arc_vpx_lock/unlock API.\n\nSigned-off-by: Peter Mitsis ","shortMessageHtmlLink":"tests: arc_vpx_lock"}},{"before":"e59ac93a8d6f218c708635461059e03f922af62f","after":"360f847b130f12084195f1b5fc76fe32d6e0d6a3","ref":"refs/heads/pmitsis-vpx-lock","pushedAt":"2024-09-17T00:46:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"peter-mitsis","name":"Peter Mitsis","path":"/peter-mitsis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90403327?s=80&v=4"},"commit":{"message":"tests: arc_vpx_lock\n\nAdd tests to verify arc_vpx_lock/unlock API.\n\nSigned-off-by: Peter Mitsis ","shortMessageHtmlLink":"tests: arc_vpx_lock"}},{"before":"445989b6c1e30656e6ed0a6c011effcdd925e930","after":"e59ac93a8d6f218c708635461059e03f922af62f","ref":"refs/heads/pmitsis-vpx-lock","pushedAt":"2024-09-10T18:55:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"peter-mitsis","name":"Peter Mitsis","path":"/peter-mitsis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90403327?s=80&v=4"},"commit":{"message":"tests: arc_dsp_lock\n\nAdd tests to verify arc_dsp_lock/unlock API.\n\nSigned-off-by: Peter Mitsis ","shortMessageHtmlLink":"tests: arc_dsp_lock"}},{"before":null,"after":"8c2ccb525c92a28e7548d5074a62b0fefbe9a8d0","ref":"refs/heads/pmitsis-ffs","pushedAt":"2024-09-06T15:39:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"peter-mitsis","name":"Peter Mitsis","path":"/peter-mitsis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90403327?s=80&v=4"},"commit":{"message":"arch: Simplify find_lsb_set()\n\nRather than testing each bit until the lowest set bit is found, we can\nmassage the input parameter to easily clear all bits except the lowest\nset bit. When only one bit is set, both find_lsb_set() and find_msb_set()\nreturn the same value.\n\nSigned-off-by: Peter Mitsis ","shortMessageHtmlLink":"arch: Simplify find_lsb_set()"}},{"before":null,"after":"445989b6c1e30656e6ed0a6c011effcdd925e930","ref":"refs/heads/pmitsis-vpx-lock","pushedAt":"2024-09-06T15:33:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"peter-mitsis","name":"Peter Mitsis","path":"/peter-mitsis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90403327?s=80&v=4"},"commit":{"message":"tests: arc_dsp_lock\n\nAdd tests to verify arc_dsp_lock/unlock API.\n\nSigned-off-by: Peter Mitsis ","shortMessageHtmlLink":"tests: arc_dsp_lock"}},{"before":null,"after":"ace42a5a49da85df3a43d926e6c7539771b47a1c","ref":"refs/heads/pmitsis-pr-example","pushedAt":"2024-08-20T21:03:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"peter-mitsis","name":"Peter Mitsis","path":"/peter-mitsis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90403327?s=80&v=4"},"commit":{"message":"do not merge\n\nSigned-off-by: Peter Mitsis ","shortMessageHtmlLink":"do not merge"}},{"before":null,"after":"e018f096416c0fbaab006d3de7bcd1c475e277bb","ref":"refs/heads/pmitsis-latency-smp","pushedAt":"2024-08-13T21:13:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"peter-mitsis","name":"Peter Mitsis","path":"/peter-mitsis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90403327?s=80&v=4"},"commit":{"message":"tests: latency_measure: Add busy threads for SMP\n\nThe latency_measure benchmark is designed for systems with a single\nCPU. When the system allows for multiple CPUs, instead of forcing\na single CPU to be used via 'prj.conf', spawn a non-preemptible\nthread to keep the other CPUs busy.\n\nSigned-off-by: Peter Mitsis ","shortMessageHtmlLink":"tests: latency_measure: Add busy threads for SMP"}},{"before":null,"after":"0daad00203d29f300820d10b91e95b293425bc3e","ref":"refs/heads/pmitsis-priority-set","pushedAt":"2024-07-31T03:54:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"peter-mitsis","name":"Peter Mitsis","path":"/peter-mitsis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90403327?s=80&v=4"},"commit":{"message":"tests: kernel: Add ISR tests for k_thread_priority_set()\n\nAdds tests demonstrating k_thread_priority_set() being called\nfrom the context of an ISR.\n\nSigned-off-by: Peter Mitsis ","shortMessageHtmlLink":"tests: kernel: Add ISR tests for k_thread_priority_set()"}},{"before":"bbf8564aa15ee99af4272a672361f92b4d85692f","after":"948277e770f3d054b65a1880b27444415e3932db","ref":"refs/heads/main","pushedAt":"2024-07-26T21:24:08.000Z","pushType":"push","commitsCount":10000,"pusher":{"login":"peter-mitsis","name":"Peter Mitsis","path":"/peter-mitsis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90403327?s=80&v=4"},"commit":{"message":"release: Zephyr v3.7.99\n\nSet the version to v3.7.99\n\nSigned-off-by: Alberto Escolar Piedras ","shortMessageHtmlLink":"release: Zephyr v3.7.99"}},{"before":null,"after":"90da896ae84ed01bec63d259b623f382cce856eb","ref":"refs/heads/pmitsis-ksched-cleanup","pushedAt":"2024-07-19T21:58:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"peter-mitsis","name":"Peter Mitsis","path":"/peter-mitsis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90403327?s=80&v=4"},"commit":{"message":"kernel: Tweak z_unpend_thread_no_timeout() API\n\nRemoves the ALWAYS_INLINE attribute from the definition of the\nroutine z_unpend_thread_no_timeout() to fix an unresolved symbol\nerror that was occurring with some compilers.\n\nSigned-off-by: Peter Mitsis ","shortMessageHtmlLink":"kernel: Tweak z_unpend_thread_no_timeout() API"}},{"before":"04ef8780ce46052aa179b4ed96f19620b5a5ce57","after":null,"ref":"refs/heads/pmitsis-ksched-cleanup","pushedAt":"2024-07-19T20:28:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"peter-mitsis","name":"Peter Mitsis","path":"/peter-mitsis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90403327?s=80&v=4"}},{"before":"3f857eb30fd7b451a020888a3a0fd63f9cb1e091","after":"a61afb54ccdafd42daf819ee3f8cd6c365c44ed4","ref":"refs/heads/pmitsis-requeue","pushedAt":"2024-06-14T16:53:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"peter-mitsis","name":"Peter Mitsis","path":"/peter-mitsis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90403327?s=80&v=4"},"commit":{"message":"tests: Add test for IPI cascades\n\nAdds a test to show that enabling IPI cascades\n(CONFIG_SCHED_IPI_CASCADE=y) can correct an invalid set\nof high priority threads on an N CPU system.\n\nSigned-off-by: Peter Mitsis ","shortMessageHtmlLink":"tests: Add test for IPI cascades"}},{"before":"d0774e3d7935e51a24984016d0d07db52a157722","after":"3f857eb30fd7b451a020888a3a0fd63f9cb1e091","ref":"refs/heads/pmitsis-requeue","pushedAt":"2024-06-12T18:10:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"peter-mitsis","name":"Peter Mitsis","path":"/peter-mitsis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90403327?s=80&v=4"},"commit":{"message":"tests: Add test for IPI cascades\n\nAdds a test to show that enabling IPI cascades\n(CONFIG_SCHED_IPI_CASCADE=y) can correct an invalid set\nof high priority threads on an N CPU system.\n\nSigned-off-by: Peter Mitsis ","shortMessageHtmlLink":"tests: Add test for IPI cascades"}},{"before":"f2423a2398b3af85f12b7105cb166e5b9dcecc8f","after":"d0774e3d7935e51a24984016d0d07db52a157722","ref":"refs/heads/pmitsis-requeue","pushedAt":"2024-06-07T13:36:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"peter-mitsis","name":"Peter Mitsis","path":"/peter-mitsis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90403327?s=80&v=4"},"commit":{"message":"tests: Add test for IPI cascades\n\nAdds a test to show that enabling IPI cascades\n(CONFIG_SCHED_IPI_CASCADE=y) can correct an invalid set\nof high priority threads on an N CPU system.\n\nSigned-off-by: Peter Mitsis ","shortMessageHtmlLink":"tests: Add test for IPI cascades"}},{"before":null,"after":"f2423a2398b3af85f12b7105cb166e5b9dcecc8f","ref":"refs/heads/pmitsis-requeue","pushedAt":"2024-06-06T21:38:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"peter-mitsis","name":"Peter Mitsis","path":"/peter-mitsis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90403327?s=80&v=4"},"commit":{"message":"tests: Add test for IPI cascades\n\nAdds a test to show that enabling IPI cascades\n(CONFIG_SCHED_IPI_CASCADE=y) can correct an invalid set\nof high priority threads on an N CPU system.\n\nSigned-off-by: Peter Mitsis ","shortMessageHtmlLink":"tests: Add test for IPI cascades"}},{"before":"23dc390cc7341538955cf3fedd2f3ca535911d68","after":"05c473a9e97824b15ee50e75f1b1db3a148465a4","ref":"refs/heads/pmitsis-ipi","pushedAt":"2024-06-05T01:00:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nashif","name":"Anas Nashif","path":"/nashif","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/180017?s=80&v=4"},"commit":{"message":"tests: Add IPI_OPTIMIZE tests\n\nAdds several tests to verify that IPIs can be appropriately\ntargeted to specific CPUs.\n\nSigned-off-by: Peter Mitsis ","shortMessageHtmlLink":"tests: Add IPI_OPTIMIZE tests"}},{"before":"d2cb09ac0beedc2ce1be601f58d8ec77efbc5788","after":"23dc390cc7341538955cf3fedd2f3ca535911d68","ref":"refs/heads/pmitsis-ipi","pushedAt":"2024-06-04T22:14:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"peter-mitsis","name":"Peter Mitsis","path":"/peter-mitsis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90403327?s=80&v=4"},"commit":{"message":"tests: Add IPI_OPTIMIZE tests\n\nAdds several tests to verify that IPIs can be appropriately\ntargeted to specific CPUs.\n\nSigned-off-by: Peter Mitsis ","shortMessageHtmlLink":"tests: Add IPI_OPTIMIZE tests"}},{"before":"0d15f72cdd328f4913bdccebf3a58c5fb8160600","after":"d2cb09ac0beedc2ce1be601f58d8ec77efbc5788","ref":"refs/heads/pmitsis-ipi","pushedAt":"2024-06-04T18:32:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"peter-mitsis","name":"Peter Mitsis","path":"/peter-mitsis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90403327?s=80&v=4"},"commit":{"message":"tests: Add IPI_OPTIMIZE tests\n\nAdds several tests to verify that IPIs can be appropriately\ntargeted to specific CPUs.\n\nSigned-off-by: Peter Mitsis ","shortMessageHtmlLink":"tests: Add IPI_OPTIMIZE tests"}},{"before":null,"after":"01efd443ffa78ec05e3977ff3bddadc61b1e0c5e","ref":"refs/heads/pmitsis-pipe-doc","pushedAt":"2024-05-29T16:24:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"peter-mitsis","name":"Peter Mitsis","path":"/peter-mitsis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90403327?s=80&v=4"},"commit":{"message":"doc: kernel: Fix pipes configuration option link\n\nUpdates the pipes documentation to generate a link to CONFIG_PIPES\nKconfig option description instead of merely listing the name of\nthis option.\n\nSigned-off-by: Peter Mitsis ","shortMessageHtmlLink":"doc: kernel: Fix pipes configuration option link"}},{"before":"e3ee1fd0305f291b20d52026e5a25a13f015ffa7","after":"0d15f72cdd328f4913bdccebf3a58c5fb8160600","ref":"refs/heads/pmitsis-ipi","pushedAt":"2024-05-21T15:57:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"peter-mitsis","name":"Peter Mitsis","path":"/peter-mitsis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90403327?s=80&v=4"},"commit":{"message":"tests: Add IPI_OPTIMIZE tests\n\nAdds several tests to verify that IPIs can be appropriately\ntargeted to specific CPUs.\n\nSigned-off-by: Peter Mitsis ","shortMessageHtmlLink":"tests: Add IPI_OPTIMIZE tests"}},{"before":"153526373a8e445097bef28bfbe43551fd54e702","after":"e3ee1fd0305f291b20d52026e5a25a13f015ffa7","ref":"refs/heads/pmitsis-ipi","pushedAt":"2024-05-21T15:56:48.000Z","pushType":"push","commitsCount":1031,"pusher":{"login":"peter-mitsis","name":"Peter Mitsis","path":"/peter-mitsis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90403327?s=80&v=4"},"commit":{"message":"Merge branch 'main' into pmitsis-ipi","shortMessageHtmlLink":"Merge branch 'main' into pmitsis-ipi"}},{"before":null,"after":"db3c349756e8b6a73265509bd099c9aeeae6d3f5","ref":"refs/heads/pmitsis-global-lock","pushedAt":"2024-05-21T14:44:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"peter-mitsis","name":"Peter Mitsis","path":"/peter-mitsis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90403327?s=80&v=4"},"commit":{"message":"kernel: Relax loop in z_smp_global_lock()\n\nUpdates z_smp_global_lock() to follow the pattern used in spinlocks\nto relax the loop between atomic_cas() attempts.\n\nSigned-off-by: Peter Mitsis ","shortMessageHtmlLink":"kernel: Relax loop in z_smp_global_lock()"}},{"before":"681c3ef37938c8037f2a81557bfe74e5f7bf39bf","after":"153526373a8e445097bef28bfbe43551fd54e702","ref":"refs/heads/pmitsis-ipi","pushedAt":"2024-05-02T12:20:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"peter-mitsis","name":"Peter Mitsis","path":"/peter-mitsis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90403327?s=80&v=4"},"commit":{"message":"tests: Add IPI_OPTIMIZE tests\n\nAdds several tests to verify that IPIs can be appropriately\ntargeted to specific CPUs.\n\nSigned-off-by: Peter Mitsis ","shortMessageHtmlLink":"tests: Add IPI_OPTIMIZE tests"}},{"before":"7636d712a12073d3d1344b4d07eac57e9afdabfd","after":"681c3ef37938c8037f2a81557bfe74e5f7bf39bf","ref":"refs/heads/pmitsis-ipi","pushedAt":"2024-05-01T19:37:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"peter-mitsis","name":"Peter Mitsis","path":"/peter-mitsis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90403327?s=80&v=4"},"commit":{"message":"tests: Add IPI_OPTIMIZE tests\n\nAdds several tests to verify that IPIs can be appropriately\ntargeted to specific CPUs.\n\nSigned-off-by: Peter Mitsis ","shortMessageHtmlLink":"tests: Add IPI_OPTIMIZE tests"}},{"before":"4f5b7a05d6c8cfefdaf2d0852c46680c6787efeb","after":"7636d712a12073d3d1344b4d07eac57e9afdabfd","ref":"refs/heads/pmitsis-ipi","pushedAt":"2024-04-30T18:44:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"peter-mitsis","name":"Peter Mitsis","path":"/peter-mitsis","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/90403327?s=80&v=4"},"commit":{"message":"tests: Add IPI_OPTIMIZE tests\n\nAdds several tests to verify that IPIs can be appropriately\ntargeted to specific CPUs.\n\nSigned-off-by: Peter Mitsis ","shortMessageHtmlLink":"tests: Add IPI_OPTIMIZE tests"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNVQwMDo1NjowNi4wMDAwMDBazwAAAAS_wP71","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0zMFQxODo0NDozMS4wMDAwMDBazwAAAAQ-U3aw"}},"title":"Activity ยท peter-mitsis/zephyr"}