)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"change_message_id":"263709ba1468692ec4751f81fedd904cb6be495f","unresolved":true,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"target: add microchip polarfire soc config"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Microchip\u0027s PolarFIre SoC has a RISC-V core complex with four"},{"line_number":10,"context_line":"application processors and one monitor processor. This basic"},{"line_number":11,"context_line":"configuration can be used to attach to all proccessor\u0027s or a single"},{"line_number":12,"context_line":"processor, specified by the run-time argument $COREID"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"ccc68ca1_bd925895","line":9,"updated":"2025-06-04 15:04:17.000000000","message":"Typo s/PolarFIre/PolarFire/","commit_id":"4b704c2ba1a0fa9197079b56d5454c6d0b391a9a"},{"author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"change_message_id":"a2893fd8958bb72ee05c1c910b07bc9b2ee3985d","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"target: add microchip polarfire soc config"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Microchip\u0027s PolarFIre SoC has a RISC-V core complex with four"},{"line_number":10,"context_line":"application processors and one monitor processor. This basic"},{"line_number":11,"context_line":"configuration can be used to attach to all proccessor\u0027s or a single"},{"line_number":12,"context_line":"processor, specified by the run-time argument $COREID"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"1c55d8f4_a79daf28","line":9,"in_reply_to":"ccc68ca1_bd925895","updated":"2025-06-20 17:13:50.000000000","message":"Done","commit_id":"4b704c2ba1a0fa9197079b56d5454c6d0b391a9a"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"change_message_id":"54f2ba457850b5e60a2feb522c33358e99c88f76","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":2,"id":"8ae1e561_77a8e853","updated":"2025-05-30 05:31:54.000000000","message":"Thanks Liam,\n\nThe file structure is quite unusual: actually there are 3 configs of 3 different chips in one file.\n\nPlease keep the config structure simple and corresponding to OpenOCD doc and other targets. Use 3 files e.g. pic64gx.cfg, mpfs.cfg and miv.cfg\nThe targets configs may include a file with common things.\n\nSee https://openocd.org/doc/doxygen/html/config_files.html\nfor details of file locations and naming.\n\nSee https://openocd.org/doc/html/Config-File-Guidelines.html,\nmainly `6.2.1 Communication Between Config files`\nand `6.3.1 Default Value Boiler Plate Code`\nI this case we can make an exception, avoid CPUTAPID in favour of expected_ids lists.\nHowever we insist on OpenOCD standard use of CHIPNAME and _CHIPNAME instead of not standard and undocumented variable DEVICE","commit_id":"e0772e111c5c0061c0e892f9b0a3a50519caf6ec"},{"author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"change_message_id":"a2893fd8958bb72ee05c1c910b07bc9b2ee3985d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"6470df43_8393b982","in_reply_to":"19882286_a5ed152f","updated":"2025-06-20 17:13:50.000000000","message":"Looks like it\u0027s done!","commit_id":"e0772e111c5c0061c0e892f9b0a3a50519caf6ec"},{"author":{"_account_id":1002366,"name":"Liam Fletcher","display_name":"Li-Fletch","email":"liam.fletcher@microchip.com","username":"Li-Fletch","status":"Microchip"},"change_message_id":"7faf0076f06e1e60d9139b5bbd4a6caad245964c","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":2,"id":"19882286_a5ed152f","in_reply_to":"8ae1e561_77a8e853","updated":"2025-05-30 15:02:17.000000000","message":"Hello Tomas,\nacknowledged, we have modified as suggested. I will upload in the next day or so after testing, \nthank you.\nBest regards,\nLiam.","commit_id":"e0772e111c5c0061c0e892f9b0a3a50519caf6ec"},{"author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"change_message_id":"263709ba1468692ec4751f81fedd904cb6be495f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"8206907e_59e2e332","updated":"2025-06-04 15:04:17.000000000","message":"Tomas,\nshould we start having the tcl files committed in vendor folders?\nHere the folder should be named `microchip`","commit_id":"4b704c2ba1a0fa9197079b56d5454c6d0b391a9a"},{"author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"change_message_id":"48c8787f4602f536f2c0ef754adbbfa5b58ab585","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"5811ab48_f73780cd","in_reply_to":"8206907e_59e2e332","updated":"2025-06-04 19:27:06.000000000","message":"In https://review.openocd.org/c/openocd/+/8877/comments/8ae1e561_77a8e853\nI pointed to the new guideline:\n\n\u003e See https://openocd.org/doc/doxygen/html/config_files.html\n\u003e for details of file locations and naming.\n\nI think we should, at least for completely new chip series.","commit_id":"4b704c2ba1a0fa9197079b56d5454c6d0b391a9a"},{"author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"change_message_id":"2f9eb51e0d3b1d337831520439f4f722e3403051","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"05fc716e_1e8d4762","updated":"2025-06-19 15:42:48.000000000","message":"Looks good except `-rtos` setting.","commit_id":"00718b4c6a31ea78de34841548da0798ec98cc37"}],"tcl/target/microchip/mpfs.cfg":[{"author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"change_message_id":"2f9eb51e0d3b1d337831520439f4f722e3403051","unresolved":true,"context_lines":[{"line_number":60,"context_line":"\tset _TARGETNAME_4 $_CHIPNAME.$hart_names(4)"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"\ttarget create $_TARGETNAME_0 riscv -chain-position $_CHIPNAME.cpu -coreid 0 -rtos hwthread"},{"line_number":63,"context_line":"\ttarget create $_TARGETNAME_1 riscv -chain-position $_CHIPNAME.cpu -coreid 1"},{"line_number":64,"context_line":"\ttarget create $_TARGETNAME_2 riscv -chain-position $_CHIPNAME.cpu -coreid 2"},{"line_number":65,"context_line":"\ttarget create $_TARGETNAME_3 riscv -chain-position $_CHIPNAME.cpu -coreid 3"},{"line_number":66,"context_line":"\ttarget create $_TARGETNAME_4 riscv -chain-position $_CHIPNAME.cpu -coreid 4"},{"line_number":67,"context_line":"\ttarget smp $_TARGETNAME_0 $_TARGETNAME_1 $_TARGETNAME_2 $_TARGETNAME_3 $_TARGETNAME_4"},{"line_number":68,"context_line":"} else {"},{"line_number":69,"context_line":"\t# Debug connection to a specific hart"}],"source_content_type":"text/x-ttcn-cfg","patch_set":4,"id":"a1db8564_dd7f5f92","line":66,"range":{"start_line":63,"start_character":1,"end_line":66,"end_character":76},"updated":"2025-06-19 15:42:48.000000000","message":"Although it may surprisingly work, the inconsistent setting of `-rtos` could cause problems and should be avoided. Please append `-rtos hwthread` to all harts.","commit_id":"00718b4c6a31ea78de34841548da0798ec98cc37"},{"author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"change_message_id":"c84befa828eb4a80140aaf178119cbaa9ac93a9b","unresolved":false,"context_lines":[{"line_number":60,"context_line":"\tset _TARGETNAME_4 $_CHIPNAME.$hart_names(4)"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"\ttarget create $_TARGETNAME_0 riscv -chain-position $_CHIPNAME.cpu -coreid 0 -rtos hwthread"},{"line_number":63,"context_line":"\ttarget create $_TARGETNAME_1 riscv -chain-position $_CHIPNAME.cpu -coreid 1"},{"line_number":64,"context_line":"\ttarget create $_TARGETNAME_2 riscv -chain-position $_CHIPNAME.cpu -coreid 2"},{"line_number":65,"context_line":"\ttarget create $_TARGETNAME_3 riscv -chain-position $_CHIPNAME.cpu -coreid 3"},{"line_number":66,"context_line":"\ttarget create $_TARGETNAME_4 riscv -chain-position $_CHIPNAME.cpu -coreid 4"},{"line_number":67,"context_line":"\ttarget smp $_TARGETNAME_0 $_TARGETNAME_1 $_TARGETNAME_2 $_TARGETNAME_3 $_TARGETNAME_4"},{"line_number":68,"context_line":"} else {"},{"line_number":69,"context_line":"\t# Debug connection to a specific hart"}],"source_content_type":"text/x-ttcn-cfg","patch_set":4,"id":"f8223e74_98449034","line":66,"range":{"start_line":63,"start_character":1,"end_line":66,"end_character":76},"in_reply_to":"a1db8564_dd7f5f92","updated":"2025-06-20 15:29:50.000000000","message":"Done","commit_id":"00718b4c6a31ea78de34841548da0798ec98cc37"}],"tcl/target/microchip_riscv.cfg":[{"author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"change_message_id":"54f2ba457850b5e60a2feb522c33358e99c88f76","unresolved":true,"context_lines":[{"line_number":104,"context_line":"\tset _TARGETNAME_0 $device.miv"},{"line_number":105,"context_line":"\ttarget create $_TARGETNAME_0 riscv -chain-position $device.cpu"},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"\t$_TARGETNAME_0 configure -event reset-init board_reset_init"},{"line_number":108,"context_line":"\t$_TARGETNAME_0 configure -event reset-init init_regs"},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"\t# gdb-detach event handler"},{"line_number":111,"context_line":"\t$_TARGETNAME_0 configure -event gdb-detach {"}],"source_content_type":"text/x-ttcn-cfg","patch_set":2,"id":"63d025b7_d16b10b1","line":108,"range":{"start_line":107,"start_character":1,"end_line":108,"end_character":53},"updated":"2025-05-30 05:31:54.000000000","message":"The same event of one target is defined twice: the former definition is lost and overwritten by the later one.","commit_id":"e0772e111c5c0061c0e892f9b0a3a50519caf6ec"},{"author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"change_message_id":"48c8787f4602f536f2c0ef754adbbfa5b58ab585","unresolved":false,"context_lines":[{"line_number":104,"context_line":"\tset _TARGETNAME_0 $device.miv"},{"line_number":105,"context_line":"\ttarget create $_TARGETNAME_0 riscv -chain-position $device.cpu"},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"\t$_TARGETNAME_0 configure -event reset-init board_reset_init"},{"line_number":108,"context_line":"\t$_TARGETNAME_0 configure -event reset-init init_regs"},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"\t# gdb-detach event handler"},{"line_number":111,"context_line":"\t$_TARGETNAME_0 configure -event gdb-detach {"}],"source_content_type":"text/x-ttcn-cfg","patch_set":2,"id":"2fff47a0_28179270","line":108,"range":{"start_line":107,"start_character":1,"end_line":108,"end_character":53},"in_reply_to":"63d025b7_d16b10b1","updated":"2025-06-04 19:27:06.000000000","message":"Done","commit_id":"e0772e111c5c0061c0e892f9b0a3a50519caf6ec"},{"author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"change_message_id":"54f2ba457850b5e60a2feb522c33358e99c88f76","unresolved":true,"context_lines":[{"line_number":108,"context_line":"\t$_TARGETNAME_0 configure -event reset-init init_regs"},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"\t# gdb-detach event handler"},{"line_number":111,"context_line":"\t$_TARGETNAME_0 configure -event gdb-detach {"},{"line_number":112,"context_line":"\t\t# resume execution on debugger detach"},{"line_number":113,"context_line":"\t\tresume"},{"line_number":114,"context_line":"\t}"},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"\t#"}],"source_content_type":"text/x-ttcn-cfg","patch_set":2,"id":"d0db6551_080dd526","line":113,"range":{"start_line":111,"start_character":1,"end_line":113,"end_character":8},"updated":"2025-05-30 05:31:54.000000000","message":"Do not resume on detach.\n\nThere is a good reason not to do so: gdb is not perfect and sometimes crashes.\nIn such case is much better to leave the target as is.\n\nIf the user wants such functionality he can set detach handler in an user config file on its own risk.","commit_id":"e0772e111c5c0061c0e892f9b0a3a50519caf6ec"},{"author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"change_message_id":"48c8787f4602f536f2c0ef754adbbfa5b58ab585","unresolved":false,"context_lines":[{"line_number":108,"context_line":"\t$_TARGETNAME_0 configure -event reset-init init_regs"},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"\t# gdb-detach event handler"},{"line_number":111,"context_line":"\t$_TARGETNAME_0 configure -event gdb-detach {"},{"line_number":112,"context_line":"\t\t# resume execution on debugger detach"},{"line_number":113,"context_line":"\t\tresume"},{"line_number":114,"context_line":"\t}"},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"\t#"}],"source_content_type":"text/x-ttcn-cfg","patch_set":2,"id":"3b2b5165_819cfdb2","line":113,"range":{"start_line":111,"start_character":1,"end_line":113,"end_character":8},"in_reply_to":"d0db6551_080dd526","updated":"2025-06-04 19:27:06.000000000","message":"Done","commit_id":"e0772e111c5c0061c0e892f9b0a3a50519caf6ec"},{"author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"change_message_id":"54f2ba457850b5e60a2feb522c33358e99c88f76","unresolved":true,"context_lines":[{"line_number":125,"context_line":"\t}"},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"\tproc init_regs {} {"},{"line_number":128,"context_line":"\t\treg pc 0"},{"line_number":129,"context_line":"\t}"},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"\t#"}],"source_content_type":"text/x-ttcn-cfg","patch_set":2,"id":"b2feadd5_7e187f30","line":128,"updated":"2025-05-30 05:31:54.000000000","message":"Can you explain why? How is reset implemented without srst?","commit_id":"e0772e111c5c0061c0e892f9b0a3a50519caf6ec"},{"author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"change_message_id":"48c8787f4602f536f2c0ef754adbbfa5b58ab585","unresolved":false,"context_lines":[{"line_number":125,"context_line":"\t}"},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"\tproc init_regs {} {"},{"line_number":128,"context_line":"\t\treg pc 0"},{"line_number":129,"context_line":"\t}"},{"line_number":130,"context_line":""},{"line_number":131,"context_line":"\t#"}],"source_content_type":"text/x-ttcn-cfg","patch_set":2,"id":"3c92dac8_dc635b10","line":128,"in_reply_to":"b2feadd5_7e187f30","updated":"2025-06-04 19:27:06.000000000","message":"Done","commit_id":"e0772e111c5c0061c0e892f9b0a3a50519caf6ec"},{"author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"change_message_id":"54f2ba457850b5e60a2feb522c33358e99c88f76","unresolved":true,"context_lines":[{"line_number":173,"context_line":"\t}"},{"line_number":174,"context_line":""},{"line_number":175,"context_line":"\t$_TARGETNAME_0 configure -event reset-init board_reset_init"},{"line_number":176,"context_line":"\t$_TARGETNAME_0 configure -event reset-init init_regs"},{"line_number":177,"context_line":""},{"line_number":178,"context_line":"\t# gdb-detach event handler"},{"line_number":179,"context_line":"\t$_TARGETNAME_0 configure -event gdb-detach {"}],"source_content_type":"text/x-ttcn-cfg","patch_set":2,"id":"ad21bdcc_a0f2068d","line":176,"updated":"2025-05-30 05:31:54.000000000","message":"Event definition overwritten as above","commit_id":"e0772e111c5c0061c0e892f9b0a3a50519caf6ec"},{"author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"change_message_id":"48c8787f4602f536f2c0ef754adbbfa5b58ab585","unresolved":false,"context_lines":[{"line_number":173,"context_line":"\t}"},{"line_number":174,"context_line":""},{"line_number":175,"context_line":"\t$_TARGETNAME_0 configure -event reset-init board_reset_init"},{"line_number":176,"context_line":"\t$_TARGETNAME_0 configure -event reset-init init_regs"},{"line_number":177,"context_line":""},{"line_number":178,"context_line":"\t# gdb-detach event handler"},{"line_number":179,"context_line":"\t$_TARGETNAME_0 configure -event gdb-detach {"}],"source_content_type":"text/x-ttcn-cfg","patch_set":2,"id":"aba8b9e8_0dbe3dc1","line":176,"in_reply_to":"ad21bdcc_a0f2068d","updated":"2025-06-04 19:27:06.000000000","message":"Done","commit_id":"e0772e111c5c0061c0e892f9b0a3a50519caf6ec"},{"author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"change_message_id":"54f2ba457850b5e60a2feb522c33358e99c88f76","unresolved":true,"context_lines":[{"line_number":240,"context_line":"\t}"},{"line_number":241,"context_line":""},{"line_number":242,"context_line":"\t$_TARGETNAME_0 configure -event reset-init board_reset_init"},{"line_number":243,"context_line":"\t$_TARGETNAME_0 configure -event reset-init init_regs"},{"line_number":244,"context_line":""},{"line_number":245,"context_line":"\t# gdb-detach event handler"},{"line_number":246,"context_line":"\t$_TARGETNAME_0 configure -event gdb-detach {"}],"source_content_type":"text/x-ttcn-cfg","patch_set":2,"id":"0ad12882_2226d184","line":243,"range":{"start_line":243,"start_character":27,"end_line":243,"end_character":32},"updated":"2025-05-30 05:31:54.000000000","message":"Event definition overwritten as above","commit_id":"e0772e111c5c0061c0e892f9b0a3a50519caf6ec"},{"author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"change_message_id":"48c8787f4602f536f2c0ef754adbbfa5b58ab585","unresolved":false,"context_lines":[{"line_number":240,"context_line":"\t}"},{"line_number":241,"context_line":""},{"line_number":242,"context_line":"\t$_TARGETNAME_0 configure -event reset-init board_reset_init"},{"line_number":243,"context_line":"\t$_TARGETNAME_0 configure -event reset-init init_regs"},{"line_number":244,"context_line":""},{"line_number":245,"context_line":"\t# gdb-detach event handler"},{"line_number":246,"context_line":"\t$_TARGETNAME_0 configure -event gdb-detach {"}],"source_content_type":"text/x-ttcn-cfg","patch_set":2,"id":"c1973de5_a8618cb0","line":243,"range":{"start_line":243,"start_character":27,"end_line":243,"end_character":32},"in_reply_to":"0ad12882_2226d184","updated":"2025-06-04 19:27:06.000000000","message":"Done","commit_id":"e0772e111c5c0061c0e892f9b0a3a50519caf6ec"}],"tcl/target/mpfs.cfg":[{"author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"change_message_id":"263709ba1468692ec4751f81fedd904cb6be495f","unresolved":true,"context_lines":[{"line_number":64,"context_line":"\ttarget create $_TARGETNAME_2 riscv -chain-position $_CHIPNAME.cpu -coreid 2"},{"line_number":65,"context_line":"\ttarget create $_TARGETNAME_3 riscv -chain-position $_CHIPNAME.cpu -coreid 3"},{"line_number":66,"context_line":"\ttarget create $_TARGETNAME_4 riscv -chain-position $_CHIPNAME.cpu -coreid 4"},{"line_number":67,"context_line":"\ttarget smp $_TARGETNAME_1 $_TARGETNAME_2 $_TARGETNAME_3 $_TARGETNAME_4"},{"line_number":68,"context_line":"} else {"},{"line_number":69,"context_line":"\t# Debug connection to a specific hart"},{"line_number":70,"context_line":"\tset _TARGETNAME_0 $_CHIPNAME.$hart_names($COREID)"}],"source_content_type":"text/x-ttcn-cfg","patch_set":3,"id":"31efdef6_e1937554","line":67,"updated":"2025-06-04 15:04:17.000000000","message":"`$_TARGETNAME_0` is not part of the SMP node, but it\u0027s the only one that has `-rtos hwthread`.\nIt doesn\u0027t look correct, to me. Can you please explain?","commit_id":"4b704c2ba1a0fa9197079b56d5454c6d0b391a9a"},{"author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"change_message_id":"a2893fd8958bb72ee05c1c910b07bc9b2ee3985d","unresolved":false,"context_lines":[{"line_number":64,"context_line":"\ttarget create $_TARGETNAME_2 riscv -chain-position $_CHIPNAME.cpu -coreid 2"},{"line_number":65,"context_line":"\ttarget create $_TARGETNAME_3 riscv -chain-position $_CHIPNAME.cpu -coreid 3"},{"line_number":66,"context_line":"\ttarget create $_TARGETNAME_4 riscv -chain-position $_CHIPNAME.cpu -coreid 4"},{"line_number":67,"context_line":"\ttarget smp $_TARGETNAME_1 $_TARGETNAME_2 $_TARGETNAME_3 $_TARGETNAME_4"},{"line_number":68,"context_line":"} else {"},{"line_number":69,"context_line":"\t# Debug connection to a specific hart"},{"line_number":70,"context_line":"\tset _TARGETNAME_0 $_CHIPNAME.$hart_names($COREID)"}],"source_content_type":"text/x-ttcn-cfg","patch_set":3,"id":"cf709efe_61885202","line":67,"in_reply_to":"22cad3e4_306dc84d","updated":"2025-06-20 17:13:50.000000000","message":"Done","commit_id":"4b704c2ba1a0fa9197079b56d5454c6d0b391a9a"},{"author":{"_account_id":1002335,"name":"Conor Paxton","display_name":"con-pax","email":"conor.paxton@microchip.com","username":"con-pax","status":"Microchip"},"change_message_id":"d2118b87d91cfdba79ccd3cbb75b59d7fe982d2e","unresolved":true,"context_lines":[{"line_number":64,"context_line":"\ttarget create $_TARGETNAME_2 riscv -chain-position $_CHIPNAME.cpu -coreid 2"},{"line_number":65,"context_line":"\ttarget create $_TARGETNAME_3 riscv -chain-position $_CHIPNAME.cpu -coreid 3"},{"line_number":66,"context_line":"\ttarget create $_TARGETNAME_4 riscv -chain-position $_CHIPNAME.cpu -coreid 4"},{"line_number":67,"context_line":"\ttarget smp $_TARGETNAME_1 $_TARGETNAME_2 $_TARGETNAME_3 $_TARGETNAME_4"},{"line_number":68,"context_line":"} else {"},{"line_number":69,"context_line":"\t# Debug connection to a specific hart"},{"line_number":70,"context_line":"\tset _TARGETNAME_0 $_CHIPNAME.$hart_names($COREID)"}],"source_content_type":"text/x-ttcn-cfg","patch_set":3,"id":"22cad3e4_306dc84d","line":67,"in_reply_to":"31efdef6_e1937554","updated":"2025-06-06 08:08:27.000000000","message":"Hi Antonio, Conor here. Liam has asked me to keep an eye on the comments on this patch set while he is away. He will be back in one week, but I\u0027m sure this is just a fudge and that $_TARGETNAME_0 should be part of the smp group, which he will fix up as soon as he is back.\n\nCheers,\nConor","commit_id":"4b704c2ba1a0fa9197079b56d5454c6d0b391a9a"}]}
