)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":1002315,"name":"liangzhen","email":"zhen.liang@spacemit.com","username":"liangzhen"},"change_message_id":"ad2f97e033d890353699c47ff234e5833dce957d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"6e6409d4_07b5eea3","updated":"2025-03-31 02:21:14.000000000","message":"Thanks for the patch.\nI have few minor comments below","commit_id":"75e19e0fbae3162699a585e1e85f521e69ed6d25"},{"author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"change_message_id":"1088e460cabaea69c3ca55e846be965def009a8e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"67851c60_e71effe6","updated":"2025-04-06 12:45:39.000000000","message":"It would be nice to setup some mechanism to have both RCPU and X60s accessible, with some hook to switch from one to the other.\nBut unfortunately this is not easy with current OpenOCD code.","commit_id":"1692eea757f7a3ec0b7ddd1b7a15b775d09867cd"}],"tcl/target/spacemit-k1.cfg":[{"author":{"_account_id":1002315,"name":"liangzhen","email":"zhen.liang@spacemit.com","username":"liangzhen"},"change_message_id":"ad2f97e033d890353699c47ff234e5833dce957d","unresolved":true,"context_lines":[{"line_number":59,"context_line":"    }"},{"line_number":60,"context_line":"}"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"set _TARGETNAME $_CHIPNAME.cpu"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"if { $_TARGET \u003d\u003d \"rcpu\" } {"},{"line_number":65,"context_line":"    target create $_TARGETNAME.0 riscv -chain-position $_CHIPNAME.cpu"}],"source_content_type":"text/x-ttcn-cfg","patch_set":1,"id":"950a6903_f2974158","line":62,"updated":"2025-03-31 02:21:14.000000000","message":"set differentiable _TARGETNAME\n`set _TARGETNAME $_CHIPNAME.cpu_$_TARGET`","commit_id":"75e19e0fbae3162699a585e1e85f521e69ed6d25"},{"author":{"_account_id":1002395,"name":"Junhui Liu","email":"junhui.liu@pigmoral.tech","username":"pigmoral"},"change_message_id":"a5c802161cad674e131d45b855b20f17779df41e","unresolved":false,"context_lines":[{"line_number":59,"context_line":"    }"},{"line_number":60,"context_line":"}"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"set _TARGETNAME $_CHIPNAME.cpu"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"if { $_TARGET \u003d\u003d \"rcpu\" } {"},{"line_number":65,"context_line":"    target create $_TARGETNAME.0 riscv -chain-position $_CHIPNAME.cpu"}],"source_content_type":"text/x-ttcn-cfg","patch_set":1,"id":"572e42a8_e9154bff","line":62,"in_reply_to":"950a6903_f2974158","updated":"2025-04-03 06:40:26.000000000","message":"Done","commit_id":"75e19e0fbae3162699a585e1e85f521e69ed6d25"},{"author":{"_account_id":1002315,"name":"liangzhen","email":"zhen.liang@spacemit.com","username":"liangzhen"},"change_message_id":"ad2f97e033d890353699c47ff234e5833dce957d","unresolved":true,"context_lines":[{"line_number":62,"context_line":"set _TARGETNAME $_CHIPNAME.cpu"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"if { $_TARGET \u003d\u003d \"rcpu\" } {"},{"line_number":65,"context_line":"    target create $_TARGETNAME.0 riscv -chain-position $_CHIPNAME.cpu"},{"line_number":66,"context_line":"} else {"},{"line_number":67,"context_line":"    set DBGBASE {0x0 0x400}"},{"line_number":68,"context_line":"    set _smp_command \"target smp\""}],"source_content_type":"text/x-ttcn-cfg","patch_set":1,"id":"a71ac5f0_82780635","line":65,"updated":"2025-03-31 02:21:14.000000000","message":"target create `$_TARGETNAME` riscv -chain-position $_CHIPNAME.cpu","commit_id":"75e19e0fbae3162699a585e1e85f521e69ed6d25"},{"author":{"_account_id":1002315,"name":"liangzhen","email":"zhen.liang@spacemit.com","username":"liangzhen"},"change_message_id":"32dde29c64708c97d172ef23818558d8926dc1fe","unresolved":false,"context_lines":[{"line_number":62,"context_line":"set _TARGETNAME $_CHIPNAME.cpu"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"if { $_TARGET \u003d\u003d \"rcpu\" } {"},{"line_number":65,"context_line":"    target create $_TARGETNAME.0 riscv -chain-position $_CHIPNAME.cpu"},{"line_number":66,"context_line":"} else {"},{"line_number":67,"context_line":"    set DBGBASE {0x0 0x400}"},{"line_number":68,"context_line":"    set _smp_command \"target smp\""}],"source_content_type":"text/x-ttcn-cfg","patch_set":1,"id":"182cba5f_2b9411da","line":65,"in_reply_to":"164376b3_9103b8fe","updated":"2025-04-03 06:49:43.000000000","message":"Ack","commit_id":"75e19e0fbae3162699a585e1e85f521e69ed6d25"},{"author":{"_account_id":1002315,"name":"liangzhen","email":"zhen.liang@spacemit.com","username":"liangzhen"},"change_message_id":"fc880d1769f330518139b90f3249d8b1f1e684c7","unresolved":true,"context_lines":[{"line_number":62,"context_line":"set _TARGETNAME $_CHIPNAME.cpu"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"if { $_TARGET \u003d\u003d \"rcpu\" } {"},{"line_number":65,"context_line":"    target create $_TARGETNAME.0 riscv -chain-position $_CHIPNAME.cpu"},{"line_number":66,"context_line":"} else {"},{"line_number":67,"context_line":"    set DBGBASE {0x0 0x400}"},{"line_number":68,"context_line":"    set _smp_command \"target smp\""}],"source_content_type":"text/x-ttcn-cfg","patch_set":1,"id":"164376b3_9103b8fe","line":65,"in_reply_to":"3e479886_0df6c8ce","updated":"2025-04-03 06:46:35.000000000","message":"yes, It is right.","commit_id":"75e19e0fbae3162699a585e1e85f521e69ed6d25"},{"author":{"_account_id":1002395,"name":"Junhui Liu","email":"junhui.liu@pigmoral.tech","username":"pigmoral"},"change_message_id":"a5c802161cad674e131d45b855b20f17779df41e","unresolved":true,"context_lines":[{"line_number":62,"context_line":"set _TARGETNAME $_CHIPNAME.cpu"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"if { $_TARGET \u003d\u003d \"rcpu\" } {"},{"line_number":65,"context_line":"    target create $_TARGETNAME.0 riscv -chain-position $_CHIPNAME.cpu"},{"line_number":66,"context_line":"} else {"},{"line_number":67,"context_line":"    set DBGBASE {0x0 0x400}"},{"line_number":68,"context_line":"    set _smp_command \"target smp\""}],"source_content_type":"text/x-ttcn-cfg","patch_set":1,"id":"3e479886_0df6c8ce","line":65,"in_reply_to":"a71ac5f0_82780635","updated":"2025-04-03 06:40:26.000000000","message":"Hi, I keep the `.0` for compatible with line 86, so I think it\u0027s better to keep it?","commit_id":"75e19e0fbae3162699a585e1e85f521e69ed6d25"},{"author":{"_account_id":1002315,"name":"liangzhen","email":"zhen.liang@spacemit.com","username":"liangzhen"},"change_message_id":"ad2f97e033d890353699c47ff234e5833dce957d","unresolved":true,"context_lines":[{"line_number":68,"context_line":"    set _smp_command \"target smp\""},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"    for { set _core 0 } { $_core \u003c $_cores } { incr _core } {"},{"line_number":71,"context_line":"        target create $_TARGETNAME.$_core riscv -chain-position $_TARGETNAME \\"},{"line_number":72,"context_line":"            -coreid [expr {$_core % 4}] -dbgbase [lindex $DBGBASE [expr {$_core / 4}]]"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"        if { [expr {$_core % 4}] \u003d\u003d 0 } {"}],"source_content_type":"text/x-ttcn-cfg","patch_set":1,"id":"a1e73526_be3ff973","line":71,"updated":"2025-03-31 02:21:14.000000000","message":"target create $_TARGETNAME.$_core riscv -chain-position `$_CHIPNAME.cpu`","commit_id":"75e19e0fbae3162699a585e1e85f521e69ed6d25"},{"author":{"_account_id":1002395,"name":"Junhui Liu","email":"junhui.liu@pigmoral.tech","username":"pigmoral"},"change_message_id":"a5c802161cad674e131d45b855b20f17779df41e","unresolved":false,"context_lines":[{"line_number":68,"context_line":"    set _smp_command \"target smp\""},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"    for { set _core 0 } { $_core \u003c $_cores } { incr _core } {"},{"line_number":71,"context_line":"        target create $_TARGETNAME.$_core riscv -chain-position $_TARGETNAME \\"},{"line_number":72,"context_line":"            -coreid [expr {$_core % 4}] -dbgbase [lindex $DBGBASE [expr {$_core / 4}]]"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"        if { [expr {$_core % 4}] \u003d\u003d 0 } {"}],"source_content_type":"text/x-ttcn-cfg","patch_set":1,"id":"90536ab8_d3764ca9","line":71,"in_reply_to":"a1e73526_be3ff973","updated":"2025-04-03 06:40:26.000000000","message":"Done","commit_id":"75e19e0fbae3162699a585e1e85f521e69ed6d25"}]}
