{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":133353126,"defaultBranch":"master","name":"zephyr","ownerLogin":"tejlmand","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2018-05-14T11:51:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9802583?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1719486298.0","currentOid":""},"activityList":{"items":[{"before":"7a0cca43b4da711709bbed2b20e02a91bce4a32a","after":"b72acf47e550090878fa87145c9766504c3deb13","ref":"refs/heads/issues/69548_board_extension","pushedAt":"2024-07-12T08:39:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nordicjm","name":"Jamie","path":"/nordicjm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40387179?s=80&v=4"},"commit":{"message":"scripts: list_hardware: Do not check qualifiers for run once config\n\nRemoves validating the qualifiers for flash run once configuration\nas files may be present that contain information for qualifiers\nthat are not present in a single repository but are spaced out in\nother repositories, or might be optional\n\nSigned-off-by: Jamie McCrae ","shortMessageHtmlLink":"scripts: list_hardware: Do not check qualifiers for run once config"}},{"before":"04dda379d7ea202712c68aba60b473cd4b5774ef","after":"7a0cca43b4da711709bbed2b20e02a91bce4a32a","ref":"refs/heads/issues/69548_board_extension","pushedAt":"2024-07-12T07:53:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nordicjm","name":"Jamie","path":"/nordicjm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/40387179?s=80&v=4"},"commit":{"message":"scripts: list_hardware: Do not check qualifiers for run once config\n\nRemoves validating the qualifiers for flash run once configuration\nas files may be present that contain information for qualifiers\nthat are not present in a single repository but are spaced out in\nother repositories, or might be optional\n\nSigned-off-by: Jamie McCrae ","shortMessageHtmlLink":"scripts: list_hardware: Do not check qualifiers for run once config"}},{"before":"001b5518f89bfa0eff2786785c02b725058a7c02","after":"04dda379d7ea202712c68aba60b473cd4b5774ef","ref":"refs/heads/issues/69548_board_extension","pushedAt":"2024-07-11T08:40:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"57300","name":"Grzegorz Swiderski","path":"/57300","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/89532578?s=80&v=4"},"commit":{"message":"tests: add twister tests for CMake board and SoC extension\n\nThis commit adds new tests for verifying the functionality of the board\nand SoC extension feature.\n\nIt does so by defining:\n- A new CPU cluster on an existing SoC\n- Two new board variants on top of an existing board\n\nThe new board variants are defined on top of the existing `native_sim`\nboard, so that the following native_sim board targets are available for\nthe test.\nExisting board targets:\n- native_sim/native\n- native_sim/native/64\n\nExtended board targets:\n- native_sim/native/one\n- native_sim/native/64/two\n\nThe new CPU cluster is defined for the existing `an521` SoC.\nExisting CPU Clusters on an521:\n- cpu0\n- cpu1\n\nNew CPU Cluster:\n- cputest\n\nFor SoC tests the mps2 board is used.\nThis means that for testing, the following board targets using the an521\nSoC are:\n- mps2/an521/cpu0\n- mps2/an521/cpu1\n- mps2/an521/cputest\n\nSigned-off-by: Torsten Rasmussen ","shortMessageHtmlLink":"tests: add twister tests for CMake board and SoC extension"}},{"before":"c528864ff80412ce9f6ee7f7b76c3b3cd75d6020","after":"001b5518f89bfa0eff2786785c02b725058a7c02","ref":"refs/heads/issues/69548_board_extension","pushedAt":"2024-07-02T09:56:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tejlmand","name":"Torsten Tejlmand Rasmussen","path":"/tejlmand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9802583?s=80&v=4"},"commit":{"message":"tests: add twister tests for CMake board and SoC extension\n\nThis commit adds new tests for verifying the functionality of the board\nand SoC extension feature.\n\nIt does so by defining:\n- A new CPU cluster on an existing SoC\n- Two new board variants on top of an existing board\n\nThe new board variants are defined on top of the existing `native_sim`\nboard, so that the following native_sim board targets are available for\nthe test.\nExisting board targets:\n- native_sim/native\n- native_sim/native/64\n\nExtended board targets:\n- native_sim/native/one\n- native_sim/native/64/two\n\nThe new CPU cluster is defined for the existing `an521` SoC.\nExisting CPU Clusters on an521:\n- cpu0\n- cpu1\n\nNew CPU Cluster:\n- cputest\n\nFor SoC tests the mps2 board is used.\nThis means that for testing, the following board targets using the an521\nSoC are:\n- mps2/an521/cpu0\n- mps2/an521/cpu1\n- mps2/an521/cputest\n\nSigned-off-by: Torsten Rasmussen \n\nwip - test of soc extension\n\nSigned-off-by: Torsten Rasmussen ","shortMessageHtmlLink":"tests: add twister tests for CMake board and SoC extension"}},{"before":null,"after":"0ff3f49dc8282212585a3699dbf3179eecea4493","ref":"refs/heads/issues/NCSDK-28131_tfm_deps","pushedAt":"2024-06-27T11:04:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tejlmand","name":"Torsten Tejlmand Rasmussen","path":"/tejlmand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9802583?s=80&v=4"},"commit":{"message":"cmake: tf-m: create tfm_api dependency on tfm_s.hex\n\nIncremental builds for TF-M are not picked up by Zephyr linking stage.\nCode changes to tf-m repository results in a rebuild of TF-M and thus\nan updated tfm_s.hex (and other files).\n\ntfm_s.hex is merged together with the zephyr hex to form a final merged\nhex file for flashing. This is done as a post-build command, however\nsuch as step cannot take extra dependencies. The Zephyr target can have\nextra dependencies, however that will only ensure the dependency is\nbrought up-to-date when Zephyr re-link, not re-linking Zephyr when the\ndependency changes.\n\nTherefore an object dependency is placed on the interface.c file for\nZephyr TF-M interface implementation, which ensures the tfm_api library\nis brought up-to-date whenever TF-M rebuilds, and this update again\nensures the Zephyr itself is re-linked whenever TF-M rebuilds.\n\nSigned-off-by: Torsten Rasmussen ","shortMessageHtmlLink":"cmake: tf-m: create tfm_api dependency on tfm_s.hex"}},{"before":"b8652f72b158f003d11d4b3489cec87fdb5243b7","after":"b35e46ab4525a6350185967d9ee92d96abe0b413","ref":"refs/heads/sysbuild_invalid_config_dir","pushedAt":"2024-06-25T10:10:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tejlmand","name":"Torsten Tejlmand Rasmussen","path":"/tejlmand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9802583?s=80&v=4"},"commit":{"message":"sysbuild: check for existence of APPLICATION_CONFIG_DIR\n\nCheck for existence of APPLICATION_CONFIG_DIR in sysbuild.\nsysbuild.conf is an optional file, meaning that sysbuild will not fail\nif APPLICATION_CONFIG_DIR points to a non-existing folder.\n\nA normal Zephyr build already fails when passing an invalid\nAPPLICATION_CONFIG_DIR but only because it cannot find a required\nprj.conf in the folder.\n\nChecking the existence of APPLICATION_CONFIG_DIR in sysbuild and fail\nthe build when a non-existing folder is passed to sysbuild ensures\nsysbuild behaves similar to a normal Zephyr build regarding a\nnon-existing folder, while still allow sysbuild.conf itself to be\noptional.\n\nSigned-off-by: Torsten Rasmussen ","shortMessageHtmlLink":"sysbuild: check for existence of APPLICATION_CONFIG_DIR"}},{"before":null,"after":"b8652f72b158f003d11d4b3489cec87fdb5243b7","ref":"refs/heads/sysbuild_invalid_config_dir","pushedAt":"2024-06-25T10:02:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tejlmand","name":"Torsten Tejlmand Rasmussen","path":"/tejlmand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9802583?s=80&v=4"},"commit":{"message":"sysbuild: check for existence of APPLICATION_CONFIG_DIR\n\nCheck for existence of APPLICATION_CONFIG_DIR in sysbuild.\nsysbuild.conf is an optional file, meaning that sysbuild will not fail\nif APPLICATION_CONFIG_DIR points to a non-existing folder.\n\nA normal Zephyr build already fails when passing an invalid\nAPPLICATION_CONFIG_DIR but only because it cannot find a required\nprj.conf in the folder.\n\nChecking the existence of APPLICATION_CONFIG_DIR in sysbuild and fail\nthe build when a non-existing folder is passed to sysbuild ensures\nsysbuild behaves similar to a normal Zephyr build regarding a\nnon-existing folder, while still allow sysbuild.conf itself to be\noptional.\n\nSigned-off-by: Torsten Rasmussen ","shortMessageHtmlLink":"sysbuild: check for existence of APPLICATION_CONFIG_DIR"}},{"before":"a66d947c2ea71ee87263656b632fa3733cdafa99","after":"8095ef2b9e7835cf502e9acc907cdb596a879da4","ref":"refs/heads/oot_boards_socs_compliance","pushedAt":"2024-06-19T11:43:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tejlmand","name":"Torsten Tejlmand Rasmussen","path":"/tejlmand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9802583?s=80&v=4"},"commit":{"message":"scripts: support soc/boards in Zephyr modules\n\nExtend check_compliance with support for soc and boards defined Zephyr\nmodules.\n\nSigned-off-by: Torsten Rasmussen ","shortMessageHtmlLink":"scripts: support soc/boards in Zephyr modules"}},{"before":"e77196fa1f0799f477e5ee21a26d3185882a4221","after":"c528864ff80412ce9f6ee7f7b76c3b3cd75d6020","ref":"refs/heads/issues/69548_board_extension","pushedAt":"2024-06-18T13:24:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tejlmand","name":"Torsten Tejlmand Rasmussen","path":"/tejlmand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9802583?s=80&v=4"},"commit":{"message":"tests: add twister tests for CMake board and SoC extension\n\nThis commit adds new tests for verifying the functionality of the board\nand SoC extension feature.\n\nIt does so by defining:\n- A new CPU cluster on an existing SoC\n- Two new board variants on top of an existing board\n\nThe new board variants are defined on top of the existing `native_sim`\nboard, so that the following native_sim board targets are available for\nthe test.\nExisting board targets:\n- native_sim/native\n- native_sim/native/64\n\nExtended board targets:\n- native_sim/native/one\n- native_sim/native/64/two\n\nThe new CPU cluster is defined for the existing `an521` SoC.\nExisting CPU Clusters on an521:\n- cpu0\n- cpu1\n\nNew CPU Cluster:\n- cputest\n\nFor SoC tests the mps2 board is used.\nThis means that for testing, the following board targets using the an521\nSoC are:\n- mps2/an521/cpu0\n- mps2/an521/cpu1\n- mps2/an521/cputest\n\nSigned-off-by: Torsten Rasmussen \n\nwip - test of soc extension\n\nSigned-off-by: Torsten Rasmussen ","shortMessageHtmlLink":"tests: add twister tests for CMake board and SoC extension"}},{"before":"7574498099d8cdf3a850cfb016543ee6fbd6fc5b","after":"e77196fa1f0799f477e5ee21a26d3185882a4221","ref":"refs/heads/issues/69548_board_extension","pushedAt":"2024-06-18T12:39:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tejlmand","name":"Torsten Tejlmand Rasmussen","path":"/tejlmand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9802583?s=80&v=4"},"commit":{"message":"tests: add twister tests for CMake board and SoC extension\n\nThis commit adds new tests for verifying the functionality of the board\nand SoC extension feature.\n\nIt does so by defining:\n- A new CPU cluster on an existing SoC\n- Two new board variants on top of an existing board\n\nThe new board variants are defined on top of the existing `native_sim`\nboard, so that the following native_sim board targets are available for\nthe test.\nExisting board targets:\n- native_sim/native\n- native_sim/native/64\n\nExtended board targets:\n- native_sim/native/one\n- native_sim/native/64/two\n\nThe new CPU cluster is defined for the existing `an521` SoC.\nExisting CPU Clusters on an521:\n- cpu0\n- cpu1\n\nNew CPU Cluster:\n- cputest\n\nFor SoC tests the mps2 board is used.\nThis means that for testing, the following board targets using the an521\nSoC are:\n- mps2/an521/cpu0\n- mps2/an521/cpu1\n- mps2/an521/cputest\n\nSigned-off-by: Torsten Rasmussen \n\nwip - test of soc extension\n\nSigned-off-by: Torsten Rasmussen ","shortMessageHtmlLink":"tests: add twister tests for CMake board and SoC extension"}},{"before":"fa1708a5b86d85a2f3fa2cbd76719d2594478e5e","after":"7574498099d8cdf3a850cfb016543ee6fbd6fc5b","ref":"refs/heads/issues/69548_board_extension","pushedAt":"2024-06-17T14:58:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tejlmand","name":"Torsten Tejlmand Rasmussen","path":"/tejlmand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9802583?s=80&v=4"},"commit":{"message":"tests: add twister tests for CMake board and SoC extension\n\nThis commit adds new tests for verifying the functionality of the board\nand SoC extension feature.\n\nIt does so by defining:\n- A new CPU cluster on an existing SoC\n- Two new board variants on top of an existing board\n\nThe new board variants are defined on top of the existing `native_sim`\nboard, so that the following native_sim board targets are available for\nthe test.\nExisting board targets:\n- native_sim/native\n- native_sim/native/64\n\nExtended board targets:\n- native_sim/native/one\n- native_sim/native/64/two\n\nThe new CPU cluster is defined for the existing `an521` SoC.\nExisting CPU Clusters on an521:\n- cpu0\n- cpu1\n\nNew CPU Cluster:\n- cputest\n\nFor SoC tests the mps2 board is used.\nThis means that for testing, the following board targets using the an521\nSoC are:\n- mps2/an521/cpu0\n- mps2/an521/cpu1\n- mps2/an521/cputest\n\nSigned-off-by: Torsten Rasmussen \n\nwip - test of soc extension\n\nSigned-off-by: Torsten Rasmussen ","shortMessageHtmlLink":"tests: add twister tests for CMake board and SoC extension"}},{"before":"bc21da1c8630e6611b7c69f2410283667e399f63","after":"fa1708a5b86d85a2f3fa2cbd76719d2594478e5e","ref":"refs/heads/issues/69548_board_extension","pushedAt":"2024-06-17T14:47:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tejlmand","name":"Torsten Tejlmand Rasmussen","path":"/tejlmand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9802583?s=80&v=4"},"commit":{"message":"tests: add twister tests for CMake board and SoC extension\n\nThis commit adds new tests for verifying the functionality of the board\nand SoC extension feature.\n\nIt does so by defining:\n- A new CPU cluster on an existing SoC\n- Two new board variants on top of an existing board\n\nThe new board variants are defined on top of the existing `native_sim`\nboard, so that the following native_sim board targets are available for\nthe test.\nExisting board targets:\n- native_sim/native\n- native_sim/native/64\n\nExtended board targets:\n- native_sim/native/one\n- native_sim/native/64/two\n\nThe new CPU cluster is defined for the existing `an521` SoC.\nExisting CPU Clusters on an521:\n- cpu0\n- cpu1\n\nNew CPU Cluster:\n- cputest\n\nFor SoC tests the mps2 board is used.\nThis means that for testing, the following board targets using the an521\nSoC are:\n- mps2/an521/cpu0\n- mps2/an521/cpu1\n- mps2/an521/cputest\n\nSigned-off-by: Torsten Rasmussen \n\nwip - test of soc extension\n\nSigned-off-by: Torsten Rasmussen ","shortMessageHtmlLink":"tests: add twister tests for CMake board and SoC extension"}},{"before":"41561f164a8f7bc1e697fd1f7942700dd4b54854","after":"bc21da1c8630e6611b7c69f2410283667e399f63","ref":"refs/heads/issues/69548_board_extension","pushedAt":"2024-06-17T12:44:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tejlmand","name":"Torsten Tejlmand Rasmussen","path":"/tejlmand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9802583?s=80&v=4"},"commit":{"message":"tests: add twister tests for CMake board and SoC extension\n\nThis commit adds new tests for verifying the functionality of the board\nand SoC extension feature.\n\nIt does so by defining:\n- A new CPU cluster on an existing SoC\n- Two new board variants on top of an existing board\n\nThe new board variants are defined on top of the existing `native_sim`\nboard, so that the following native_sim board targets are available for\nthe test.\nExisting board targets:\n- native_sim/native\n- native_sim/native/64\n\nExtended board targets:\n- native_sim/native/one\n- native_sim/native/64/two\n\nThe new CPU cluster is defined for the existing `an521` SoC.\nExisting CPU Clusters on an521:\n- cpu0\n- cpu1\n\nNew CPU Cluster:\n- cputest\n\nFor SoC tests the mps2 board is used.\nThis means that for testing, the following board targets using the an521\nSoC are:\n- mps2/an521/cpu0\n- mps2/an521/cpu1\n- mps2/an521/cputest\n\nSigned-off-by: Torsten Rasmussen \n\nwip - test of soc extension\n\nSigned-off-by: Torsten Rasmussen ","shortMessageHtmlLink":"tests: add twister tests for CMake board and SoC extension"}},{"before":"3d40460ad2892c56f5a2c3e32419500489b3f52a","after":"41561f164a8f7bc1e697fd1f7942700dd4b54854","ref":"refs/heads/issues/69548_board_extension","pushedAt":"2024-06-17T12:24:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tejlmand","name":"Torsten Tejlmand Rasmussen","path":"/tejlmand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9802583?s=80&v=4"},"commit":{"message":"tests: add twister tests for CMake board and SoC extension\n\nThis commit adds new tests for verifying the functionality of the board\nand SoC extension feature.\n\nIt does so by defining:\n- A new CPU cluster on an existing SoC\n- Two new board variants on top of an existing board\n\nThe new board variants are defined on top of the existing `native_sim`\nboard, so that the following native_sim board targets are available for\nthe test.\nExisting board targets:\n- native_sim/native\n- native_sim/native/64\n\nExtended board targets:\n- native_sim/native/one\n- native_sim/native/64/two\n\nThe new CPU cluster is defined for the existing `an521` SoC.\nExisting CPU Clusters on an521:\n- cpu0\n- cpu1\n\nNew CPU Cluster:\n- cputest\n\nFor SoC tests the mps2 board is used.\nThis means that for testing, the following board targets using the an521\nSoC are:\n- mps2/an521/cpu0\n- mps2/an521/cpu1\n- mps2/an521/cputest\n\nSigned-off-by: Torsten Rasmussen \n\nwip - test of soc extension\n\nSigned-off-by: Torsten Rasmussen ","shortMessageHtmlLink":"tests: add twister tests for CMake board and SoC extension"}},{"before":"c2efed99487aa0bb62a5550428d6c49b4c61a8e9","after":"3d40460ad2892c56f5a2c3e32419500489b3f52a","ref":"refs/heads/issues/69548_board_extension","pushedAt":"2024-06-17T10:23:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tejlmand","name":"Torsten Tejlmand Rasmussen","path":"/tejlmand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9802583?s=80&v=4"},"commit":{"message":"tests: add twister tests for CMake board and SoC extension\n\nThis commit adds new tests for verifying the functionality of the board\nand SoC extension feature.\n\nIt does so by defining:\n- A new CPU cluster on an existing SoC\n- Two new board variants on top of an existing board\n\nThe new board variants are defined on top of the existing `native_sim`\nboard, so that the following native_sim board targets are available for\nthe test.\nExisting board targets:\n- native_sim/native\n- native_sim/native/64\n\nExtended board targets:\n- native_sim/native/one\n- native_sim/native/64/two\n\nThe new CPU cluster is defined for the existing `an521` SoC.\nExisting CPU Clusters on an521:\n- cpu0\n- cpu1\n\nNew CPU Cluster:\n- cputest\n\nFor SoC tests the mps2 board is used.\nThis means that for testing, the following board targets using the an521\nSoC are:\n- mps2/an521/cpu0\n- mps2/an521/cpu1\n- mps2/an521/cputest\n\nSigned-off-by: Torsten Rasmussen \n\nwip - test of soc extension\n\nSigned-off-by: Torsten Rasmussen ","shortMessageHtmlLink":"tests: add twister tests for CMake board and SoC extension"}},{"before":"9435f4464dcf85b227c524e816e35c488ed28014","after":"c2efed99487aa0bb62a5550428d6c49b4c61a8e9","ref":"refs/heads/issues/69548_board_extension","pushedAt":"2024-06-14T19:36:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tejlmand","name":"Torsten Tejlmand Rasmussen","path":"/tejlmand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9802583?s=80&v=4"},"commit":{"message":"tests: add twister tests for CMake board and SoC extension\n\nThis commit adds new tests for verifying the functionality of the board\nand SoC extension feature.\n\nIt does so by defining:\n- A new CPU cluster on an existing SoC\n- Two new board variants on top of an existing board\n\nThe new board variants are defined on top of the existing `native_sim`\nboard, so that the following native_sim board targets are available for\nthe test.\nExisting board targets:\n- native_sim/native\n- native_sim/native/64\n\nExtended board targets:\n- native_sim/native/one\n- native_sim/native/64/two\n\nThe new CPU cluster is defined for the existing `an521` SoC.\nExisting CPU Clusters on an521:\n- cpu0\n- cpu1\n\nNew CPU Cluster:\n- cputest\n\nFor SoC tests the mps2 board is used.\nThis means that for testing, the following board targets using the an521\nSoC are:\n- mps2/an521/cpu0\n- mps2/an521/cpu1\n- mps2/an521/cputest\n\nSigned-off-by: Torsten Rasmussen \n\nwip - test of soc extension\n\nSigned-off-by: Torsten Rasmussen ","shortMessageHtmlLink":"tests: add twister tests for CMake board and SoC extension"}},{"before":"43df7ff5bce7c4dd5b2c0b1186c225418fd810e6","after":"9435f4464dcf85b227c524e816e35c488ed28014","ref":"refs/heads/issues/69548_board_extension","pushedAt":"2024-06-14T19:20:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tejlmand","name":"Torsten Tejlmand Rasmussen","path":"/tejlmand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9802583?s=80&v=4"},"commit":{"message":"tests: add twister tests for CMake board and SoC extension\n\nThis commit adds new tests for verifying the functionality of the board\nand SoC extension feature.\n\nIt does so by defining:\n- A new CPU cluster on an existing SoC\n- Two new board variants on top of an existing board\n\nThe new board variants are defined on top of the existing `native_sim`\nboard, so that the following native_sim board targets are available for\nthe test.\nExisting board targets:\n- native_sim/native\n- native_sim/native/64\n\nExtended board targets:\n- native_sim/native/one\n- native_sim/native/64/two\n\nThe new CPU cluster is defined for the existing `an521` SoC.\nExisting CPU Clusters on an521:\n- cpu0\n- cpu1\n\nNew CPU Cluster:\n- cputest\n\nFor SoC tests the mps2 board is used.\nThis means that for testing, the following board targets using the an521\nSoC are:\n- mps2/an521/cpu0\n- mps2/an521/cpu1\n- mps2/an521/cputest\n\nSigned-off-by: Torsten Rasmussen \n\nwip - test of soc extension\n\nSigned-off-by: Torsten Rasmussen ","shortMessageHtmlLink":"tests: add twister tests for CMake board and SoC extension"}},{"before":"9c60d462a8534765fd1ea82d073b231774233e5f","after":"43df7ff5bce7c4dd5b2c0b1186c225418fd810e6","ref":"refs/heads/issues/69548_board_extension","pushedAt":"2024-06-14T18:48:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tejlmand","name":"Torsten Tejlmand Rasmussen","path":"/tejlmand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9802583?s=80&v=4"},"commit":{"message":"tests: add twister tests for CMake board and SoC extension\n\nThis commit adds new tests for verifying the functionality of the board\nand SoC extension feature.\n\nIt does so by defining:\n- A new CPU cluster on an existing SoC\n- Two new board variants on top of an existing board\n\nThe new board variants are defined on top of the existing `native_sim`\nboard, so that the following native_sim board targets are available for\nthe test.\nExisting board targets:\n- native_sim/native\n- native_sim/native/64\n\nExtended board targets:\n- native_sim/native/one\n- native_sim/native/64/two\n\nThe new CPU cluster is defined for the existing `an521` SoC.\nExisting CPU Clusters on an521:\n- cpu0\n- cpu1\n\nNew CPU Cluster:\n- cputest\n\nFor SoC tests the mps2 board is used.\nThis means that for testing, the following board targets using the an521\nSoC are:\n- mps2/an521/cpu0\n- mps2/an521/cpu1\n- mps2/an521/cputest\n\nSigned-off-by: Torsten Rasmussen \n\nwip - test of soc extension\n\nSigned-off-by: Torsten Rasmussen ","shortMessageHtmlLink":"tests: add twister tests for CMake board and SoC extension"}},{"before":"d0dbcc41e1af58a7dae70b6a5d571e2d1bacda38","after":"9c60d462a8534765fd1ea82d073b231774233e5f","ref":"refs/heads/issues/69548_board_extension","pushedAt":"2024-06-14T18:48:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tejlmand","name":"Torsten Tejlmand Rasmussen","path":"/tejlmand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9802583?s=80&v=4"},"commit":{"message":"tests: add twister tests for CMake board and SoC extension\n\nThis commit adds new tests for verifying the functionality of the board\nand SoC extension feature.\n\nIt does so by defining:\n- A new CPU cluster on an existing SoC\n- Two new board variants on top of an existing board\n\nThe new board variants are defined on top of the existing `native_sim`\nboard, so that the following native_sim board targets are available for\nthe test.\nExisting board targets:\n- native_sim/native\n- native_sim/native/64\n\nExtended board targets:\n- native_sim/native/one\n- native_sim/native/64/two\n\nThe new CPU cluster is defined for the existing `an521` SoC.\nExisting CPU Clusters on an521:\n- cpu0\n- cpu1\n\nNew CPU Cluster:\n- cputest\n\nFor SoC tests the mps2 board is used.\nThis means that for testing, the following board targets using the an521\nSoC are:\n- mps2/an521/cpu0\n- mps2/an521/cpu1\n- mps2/an521/cputest\n\nSigned-off-by: Torsten Rasmussen \n\nwip - test of soc extension\n\nSigned-off-by: Torsten Rasmussen ","shortMessageHtmlLink":"tests: add twister tests for CMake board and SoC extension"}},{"before":null,"after":"c0b53e94e947deac4efa403b9842988d97f344bc","ref":"refs/heads/sysbuild/west_build_incremental_fix","pushedAt":"2024-06-13T11:19:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tejlmand","name":"Torsten Tejlmand Rasmussen","path":"/tejlmand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9802583?s=80&v=4"},"commit":{"message":"west: update build extension command to use APP_DIR\n\n`west build` can be invoked without specifying the source directory when\nbeing invoked from the source directory itself.\nWhen using `west build` for incremental builds, then the build command\nwill examine the CMake cache to determine the application dir by using\nthe value of CMAKE_HOME_DIRECTORY.\n\nWith sysbuild, this leads to the wrong assumption that the sysbuild\nitself is the application to build.\n\nInstead, have west build look for APP_DIR which points to the correct\nsource dir when sysbuild is used. Use APPLICATION_SOURCE_DIR when\nAPP_DIR is not set, as this indicates a no-sysbuild build.\n\nKeep CMAKE_HOME_DIRECTORY behavior as last fallback mechanism.\n\nSigned-off-by: Torsten Rasmussen ","shortMessageHtmlLink":"west: update build extension command to use APP_DIR"}},{"before":null,"after":"1bd2a07e24ddc262a77c3cd9b8b267872e16d8a5","ref":"refs/heads/sysbuild_improvements","pushedAt":"2024-06-13T07:25:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tejlmand","name":"Torsten Tejlmand Rasmussen","path":"/tejlmand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9802583?s=80&v=4"},"commit":{"message":"sysbuild: move sysbuild/application to _sysbuild\n\nThe sysbuild part of sysbuild/application creates a sysbuild/application\nfolder under top-level build dir. However, having a sysbuild folder at\nthis level means that tab completion for sysbuild pre-fixed build\ntargets will stop after completing just `sysbuild` and then show several\nsubfolders, making it hard to see important build targets, such as:\n`ninja sysbuild_menuconfig`.\n\nAs `sysbuild/application` is just a folder name, then move it to\n`_sysbuild` instead to avoid impacting tab completion for ninja and\nmake.\n\nAlso strip the `application` part in the process, as the extra folder\ndoesn't provide any extra benefit, but is just one more level to enter\nwhen browsing the build folder structure.\n\nSigned-off-by: Torsten Rasmussen ","shortMessageHtmlLink":"sysbuild: move sysbuild/application to _sysbuild"}},{"before":null,"after":"c374565d1cb36fe1e99bf73e00b32b01197b4184","ref":"refs/heads/sysbuild_kconfig_clear_var","pushedAt":"2024-06-11T12:34:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tejlmand","name":"Torsten Tejlmand Rasmussen","path":"/tejlmand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9802583?s=80&v=4"},"commit":{"message":"sysbuild: clear local scope EXTRA_CONF_FILE variable\n\nSysbuild sets the EXTRA_CONF_FILE before loading kconfig.cmake.\nThis hides any user defined EXTRA_CONF_FILE added to the sysbuild cache.\n\nClear the local sysbuild EXTRA_CONF_FILE so that the hidden cache\nvariable re-enters current scope.\n\nSigned-off-by: Torsten Rasmussen ","shortMessageHtmlLink":"sysbuild: clear local scope EXTRA_CONF_FILE variable"}},{"before":"6c9aaf3228d4f899db1956aef1bde2efabdd4bf3","after":"c014be204d7c5ebbbea89b88bc275002d7b9d778","ref":"refs/heads/hwmv2_post_cleanup","pushedAt":"2024-06-11T08:37:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tejlmand","name":"Torsten Tejlmand Rasmussen","path":"/tejlmand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9802583?s=80&v=4"},"commit":{"message":"cmake: remove dead 'soc_legacy' folder handling\n\nDuring HWMv2 migration, non-ported SoCs were placed in a 'soc_legacy'\nfolder and sourced from there instead of 'soc' folder.\n\nRemove the no-longer needed soc_legacy folder.\n\nCMake oot SoCs in old hardware model are sourced from\n'/soc//' which has always been the case, also\nbefore HWMv2.\n\nRemove the 'osource \"soc/soc_legacy/...' generation in Kconfig, because\nthe source is relative to Zephyr base.\nAll SoCs in Zephyr repository has been ported to the new hardware model\nand therefore there is no need for this line.\n\nSigned-off-by: Torsten Rasmussen ","shortMessageHtmlLink":"cmake: remove dead 'soc_legacy' folder handling"}},{"before":null,"after":"e7aef7ffb9b197efd914fe402621b63d28551f9e","ref":"refs/heads/fix_kconfig_soc_root","pushedAt":"2024-06-11T08:04:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tejlmand","name":"Torsten Tejlmand Rasmussen","path":"/tejlmand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9802583?s=80&v=4"},"commit":{"message":"cmake: use SOC_ROOT for SoCs instead of BOARD_ROOT\n\nkconfig_soc_root was mistakenly set to value of BOARD_ROOT.\nFix this by correctly set kconfig_soc_root to the value of SOC_ROOT.\n\nSigned-off-by: Torsten Rasmussen ","shortMessageHtmlLink":"cmake: use SOC_ROOT for SoCs instead of BOARD_ROOT"}},{"before":null,"after":"6c9aaf3228d4f899db1956aef1bde2efabdd4bf3","ref":"refs/heads/hwmv2_post_cleanup","pushedAt":"2024-06-10T14:36:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tejlmand","name":"Torsten Tejlmand Rasmussen","path":"/tejlmand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9802583?s=80&v=4"},"commit":{"message":"cmake: remove dead 'soc_legacy' folder handling\n\nDuring HWMv2 migration, non-ported SoCs were placed in a 'soc_legacy'\nfolder and sourced from there instead of 'soc' folder.\n\nRemove the no-longer needed soc_legacy folder.\n\nCMake oot SoCs in old hardware model are sourced from\n'/soc//' which has always been the case, also\nbefore HWMv2.\n\nRemove the 'osource \"soc/soc_legacy/...' generation in Kconfig, because\nthe source is relative to Zephyr base.\nAll SoCs in Zephyr repository has been ported to the new hardware model\nand therefore there is no need for this line.\n\nSigned-off-by: Torsten Rasmussen ","shortMessageHtmlLink":"cmake: remove dead 'soc_legacy' folder handling"}},{"before":"4017bb09027d5ce3276add09222e0b611c5b41c3","after":"31088aa858cabf4d852b08ba8eef6696dc6eea89","ref":"refs/heads/issues/73132_kconfig_tracking_symbol","pushedAt":"2024-06-04T13:59:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tejlmand","name":"Torsten Tejlmand Rasmussen","path":"/tejlmand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9802583?s=80&v=4"},"commit":{"message":"doc: describe Kconfig tracking symbol\n\nFixes: #73132\n\nAdd a subsection on tracking Kconfig symbols whose default values is\nobtained from another Kconfig symbol.\n\nSigned-off-by: Torsten Rasmussen ","shortMessageHtmlLink":"doc: describe Kconfig tracking symbol"}},{"before":"8e8223a4cd7f6ceb0b5d0833343045ac8fa36d35","after":"4017bb09027d5ce3276add09222e0b611c5b41c3","ref":"refs/heads/issues/73132_kconfig_tracking_symbol","pushedAt":"2024-06-04T13:57:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tejlmand","name":"Torsten Tejlmand Rasmussen","path":"/tejlmand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9802583?s=80&v=4"},"commit":{"message":"doc: describe Kconfig tracking symbol\n\nFixes: #73132\n\nAdd a subsection on tracking Kconfig symbols whose default values is\nobtained from another Kconfig symbol.\n\nSigned-off-by: Torsten Rasmussen ","shortMessageHtmlLink":"doc: describe Kconfig tracking symbol"}},{"before":"8fa71a84c49a7774fb22125956b598e6ce409841","after":"8e8223a4cd7f6ceb0b5d0833343045ac8fa36d35","ref":"refs/heads/issues/73132_kconfig_tracking_symbol","pushedAt":"2024-06-04T13:55:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tejlmand","name":"Torsten Tejlmand Rasmussen","path":"/tejlmand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9802583?s=80&v=4"},"commit":{"message":"Update doc/build/kconfig/setting.rst\n\nCo-authored-by: Erwan Gouriou ","shortMessageHtmlLink":"Update doc/build/kconfig/setting.rst"}},{"before":"f7ec54aa2a56e96208c7dbcb5fc19a1358b3d943","after":"bad6025a08610e1eefbe62248efa605f92d300e3","ref":"refs/heads/issues/73065_application_config_dir_alignment","pushedAt":"2024-05-29T08:01:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tejlmand","name":"Torsten Tejlmand Rasmussen","path":"/tejlmand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9802583?s=80&v=4"},"commit":{"message":"cmake: use zephyr_get() and zephyr_file() for APPLICATION_CONFIG_DIR\n\nFixes: #73065\n\nUpdate APPLICATION_CONFIG_DIR is Zephyr CMake and sysbuild to follow\nthe common principle in Zephyr for relative paths.\n\nThis means that relative paths are taken from the application source\ndirectory when specified on command line, and require local scoped\ndefined APPLICATION_CONFIG_DIR to be given as absolute, for example by\nusing CMAKE_CURRENT_LIST_DIR.\n\nSigned-off-by: Torsten Rasmussen ","shortMessageHtmlLink":"cmake: use zephyr_get() and zephyr_file() for APPLICATION_CONFIG_DIR"}},{"before":"0cf14c8f9155d0fa743d2fc6bde5f593cb1c8e07","after":"1ca2cef5f79a452b3d0560279c38257ed820fd98","ref":"refs/heads/issues/73066_root_adjustment","pushedAt":"2024-05-28T18:37:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tejlmand","name":"Torsten Tejlmand Rasmussen","path":"/tejlmand","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9802583?s=80&v=4"},"commit":{"message":"sysbuild: introduce sysbuild_root for root adjustment\n\nFixes: #73066\n\nIntroduce sysbuild_root CMake module similar to the Zephyr root CMake\nmodule. The sysbuild_root CMake module works similar to existing root\nmodule, but with the difference that root paths are adjusted relative to\nAPP_DIR which is the main image, instead of relative to sysbuild.\n\nSigned-off-by: Torsten Rasmussen ","shortMessageHtmlLink":"sysbuild: introduce sysbuild_root for root adjustment"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEfaPa1gA","startCursor":null,"endCursor":null}},"title":"Activity ยท tejlmand/zephyr"}