{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1983660,"defaultBranch":"master","name":"openocd","ownerLogin":"openocd-org","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-07-01T14:25:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/88663258?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726909783.0","currentOid":""},"activityList":{"items":[{"before":"e6ade35305fa32674d615a26713487b5ad00b352","after":null,"ref":"refs/tags/latest","pushedAt":"2024-09-21T09:09:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"1ae6b07b45198618c3f0975fd49de59cf6c04e7a","after":null,"ref":"refs/tags/latest","pushedAt":"2024-09-21T09:09:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"5159c599157cc878521ae64e836675f7939c6a09","after":null,"ref":"refs/tags/latest","pushedAt":"2024-09-21T09:09:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"b14f63e0045557118a5296e6049a3642011bf431","after":null,"ref":"refs/tags/latest","pushedAt":"2024-09-21T09:07:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"e6ade35305fa32674d615a26713487b5ad00b352","after":"ad216136180e0cd482f414eb072c9dd25dd1c559","ref":"refs/heads/master","pushedAt":"2024-09-21T09:05:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ntfreak","name":"Spencer Oliver","path":"/ntfreak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/264539?s=80&v=4"},"commit":{"message":"server/telnet: Restructure commands\n\nUse a command group 'telnet' with subcommands instead of individual\ncommands with 'telnet_' prefix. Even though there is only one subcommand\nat the moment, make this change to ensure consistency with other commands.\n\nThe old command is still available to ensure backwards compatibility,\nbut are marked as deprecated.\n\nChange-Id: I5e88632fa0d0ce5a8129e9fcf5ae743fc5b093cb\nSigned-off-by: Marc Schink \nReviewed-on: https://review.openocd.org/c/openocd/+/8378\nTested-by: jenkins\nReviewed-by: Antonio Borneo ","shortMessageHtmlLink":"server/telnet: Restructure commands"}},{"before":"fd7b66c5eb038185b72953821204ec9bb8ce49d1","after":null,"ref":"refs/tags/latest","pushedAt":"2024-09-21T09:05:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"1ae6b07b45198618c3f0975fd49de59cf6c04e7a","after":"e6ade35305fa32674d615a26713487b5ad00b352","ref":"refs/heads/master","pushedAt":"2024-09-21T09:05:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ntfreak","name":"Spencer Oliver","path":"/ntfreak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/264539?s=80&v=4"},"commit":{"message":"server/gdb_server: improve error handling for `Z/z` packet\n\n* Report errors for `z` packet.\n* Report not supported types as required by GDB Remote Protocol's\n documentation:\n > Implementation notes: A remote target shall return an empty string\n for an unrecognized breakpoint or watchpoint packet type.\n\n Link: https://sourceware.org/gdb/current/onlinedocs/gdb.html/Packets.html#insert-breakpoint-or-watchpoint-packet\n\nChange-Id: I9130400aca5dbc54fefb413ed74f27d75fe50640\nSigned-off-by: Evgeniy Naydanov \nReviewed-on: https://review.openocd.org/c/openocd/+/8488\nTested-by: jenkins\nReviewed-by: Antonio Borneo ","shortMessageHtmlLink":"server/gdb_server: improve error handling for Z/z packet"}},{"before":"5159c599157cc878521ae64e836675f7939c6a09","after":"1ae6b07b45198618c3f0975fd49de59cf6c04e7a","ref":"refs/heads/master","pushedAt":"2024-09-21T09:04:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ntfreak","name":"Spencer Oliver","path":"/ntfreak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/264539?s=80&v=4"},"commit":{"message":"binarybuffer: Invert buf_cmp* return value and rename to buf_eq*\n\nThe current semantics are a bit confusing, as the return value looks\nlike memcmp (0/false being equal) but the bool return type means one\nlikely expects true to mean equal. Make this clearer by switching them\nout for buf_eq* functions that do that instead.\n\nCheckpatch-ignore: UNSPECIFIED_INT\nChange-Id: Iee0c5af794316aab5327cb9c168051fabd3bc1cb\nSigned-off-by: Jessica Clarke \nReviewed-on: https://review.openocd.org/c/openocd/+/8490\nTested-by: jenkins\nReviewed-by: Evgeniy Naydanov \nReviewed-by: Antonio Borneo ","shortMessageHtmlLink":"binarybuffer: Invert buf_cmp* return value and rename to buf_eq*"}},{"before":"b14f63e0045557118a5296e6049a3642011bf431","after":"5159c599157cc878521ae64e836675f7939c6a09","ref":"refs/heads/master","pushedAt":"2024-09-21T09:03:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ntfreak","name":"Spencer Oliver","path":"/ntfreak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/264539?s=80&v=4"},"commit":{"message":"src/rtos/rtos_nuttx_stackings.c: Fix stack alignment for cortex-m targets\n\nBacktraces performed by GDB on any thread other than the current\nthread would fail if hardware 8 byte ISR stack alignment\nwas enabled on cortex_m targets. Stack reads now adjust\nthe stored SP to account for a potential offset introduced by hardware.\nFixed incorrect register offsets for cortex_m Nuttx frames by reading\nthe TCB info symbols to determine correct offsets.\nFixed offsets can no longer be used since the offsets have changed\nmultiple times for different Nuttx versions.\nTested on nuttx-12.1.0.\nTested using custom stm32h7 board and custom s32k148 board variants.\nBuilt with CONFIG_ARCH_FPU enabled and disabled to\ntest FPU and non FPU frame logic.\n\nChange-Id: Ifcbeefb0ddcfbcb528daa9d1d95732ca9584c9ef\nSigned-off-by: daniellizewski \nReviewed-on: https://review.openocd.org/c/openocd/+/8180\nReviewed-by: Antonio Borneo \nTested-by: jenkins","shortMessageHtmlLink":"src/rtos/rtos_nuttx_stackings.c: Fix stack alignment for cortex-m tar…"}},{"before":"fd7b66c5eb038185b72953821204ec9bb8ce49d1","after":"b14f63e0045557118a5296e6049a3642011bf431","ref":"refs/heads/master","pushedAt":"2024-09-21T09:01:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ntfreak","name":"Spencer Oliver","path":"/ntfreak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/264539?s=80&v=4"},"commit":{"message":"aarch64: Invalidate caches on reset\n\nWhen a target is reset we must invalidate register caches in order\nto avoid showing stale register values or writing them back to\nregisters. Use EDPRSR.SR to detect a previous reset, and EDPRSR.R to\ndetect a current reset state.\n\nChange-Id: Ia1e97d7154cf7789d392274eee475733086a835b\nSigned-off-by: Peter Collingbourne \nReviewed-on: https://review.openocd.org/c/openocd/+/8425\nReviewed-by: Antonio Borneo \nTested-by: jenkins","shortMessageHtmlLink":"aarch64: Invalidate caches on reset"}},{"before":"63ca9670321c1c057ee32e9925826f9f8c836005","after":null,"ref":"refs/tags/latest","pushedAt":"2024-09-15T09:27:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"a9ba96f94a31da50b7323fbb42ae749027b0357b","after":null,"ref":"refs/tags/latest","pushedAt":"2024-09-15T09:24:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"84d196673e1d24898c588423870ea0f0ab39d9be","after":null,"ref":"refs/tags/latest","pushedAt":"2024-09-15T09:23:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"63ca9670321c1c057ee32e9925826f9f8c836005","after":"fd7b66c5eb038185b72953821204ec9bb8ce49d1","ref":"refs/heads/master","pushedAt":"2024-09-15T09:23:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ntfreak","name":"Spencer Oliver","path":"/ntfreak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/264539?s=80&v=4"},"commit":{"message":"binarybuffer: Fix inverted return value in buf_cmp\n\nThis is the fast path for when there is a mismatch in the leading whole\nbytes, which means we should return true to indicate not equal like all\nthe other cases here and in the surrounding functions. Otherwise we'll\nincorrectly report _buf1 == _buf2 if and only if there are mismatches in\nthe leading whole bytes.\n\nThis was introduced during the refactor and optimisation referenced\nbelow.\n\nThe only in-tree caller of this is jtag_check_value_inner, which will\njust fail to catch some errors. However, downstream in riscv-openocd it\ngets used in the riscv target to determine whether an IR scan is needed\nto select the debug module, and with an IRLEN >= 8 this breaks resetting\nif the encoding for the DMI isn't all-ones in its leading whole bytes\n(to match BYPASS), since it will believe they are the same and not do an\nIR scan, failing (with \"At least one TAP shouldn't be in BYPASS mode\")\nin the subsequent DR scan due to the TAP still being recorded as having\nbypass set (and really having an instruction of either BYPASS or\nIDCODE).\n\nFixes: e4ee891759b0 (\"improve buf_cmp and buf_cmp_mask helpers\")\nChange-Id: Ic4f7ed094429abc4c06a775eb847a8b3ddf2e2d6\nSigned-off-by: Jessica Clarke \nReviewed-on: https://review.openocd.org/c/openocd/+/8489\nReviewed-by: Antonio Borneo \nReviewed-by: Evgeniy Naydanov \nReviewed-by: Tomas Vanek \nTested-by: jenkins","shortMessageHtmlLink":"binarybuffer: Fix inverted return value in buf_cmp"}},{"before":"0261cd995888e83f6099f0d94a5e9a96a47bc609","after":null,"ref":"refs/tags/latest","pushedAt":"2024-09-15T09:22:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"96924dda01b964799fc1a78524fc24d7bd2142dc","after":null,"ref":"refs/tags/latest","pushedAt":"2024-09-15T09:21:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"a9ba96f94a31da50b7323fbb42ae749027b0357b","after":"63ca9670321c1c057ee32e9925826f9f8c836005","ref":"refs/heads/master","pushedAt":"2024-09-15T09:20:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ntfreak","name":"Spencer Oliver","path":"/ntfreak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/264539?s=80&v=4"},"commit":{"message":"README: Use proper Markdown syntax\n\nThe README file contains a mixture of Markdown and non-Markdown syntax.\nRefurbish the document and use only Markdown syntax according to the\nspecification in [1].\n\n[1] https://www.markdownguide.org/\n\nChange-Id: If58f4e2971dc798a03a78841226804ab1f2d33c8\nSigned-off-by: Marc Schink \nReviewed-on: https://review.openocd.org/c/openocd/+/8387\nReviewed-by: Antonio Borneo \nTested-by: jenkins","shortMessageHtmlLink":"README: Use proper Markdown syntax"}},{"before":"ea28f96aa99b3dd6cbed6143fda844427e71832a","after":null,"ref":"refs/tags/latest","pushedAt":"2024-09-15T09:20:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"84d196673e1d24898c588423870ea0f0ab39d9be","after":"a9ba96f94a31da50b7323fbb42ae749027b0357b","ref":"refs/heads/master","pushedAt":"2024-09-15T09:19:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ntfreak","name":"Spencer Oliver","path":"/ntfreak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/264539?s=80&v=4"},"commit":{"message":"doc/xtensa: update supported architecture list\n\n- Xtensa LX8 is fully supported in addition to prior LX and NX cores.\n\nChange-Id: I2f3f0a21ce1518b3ced6d241f0ab84c65af64423\nSigned-off-by: Ian Thompson \nReviewed-on: https://review.openocd.org/c/openocd/+/8362\nReviewed-by: Antonio Borneo \nTested-by: jenkins","shortMessageHtmlLink":"doc/xtensa: update supported architecture list"}},{"before":"1dc3d7e8febb8bdd74bdcbefeb0e0f7b54817f10","after":null,"ref":"refs/tags/latest","pushedAt":"2024-09-15T09:19:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"0261cd995888e83f6099f0d94a5e9a96a47bc609","after":"84d196673e1d24898c588423870ea0f0ab39d9be","ref":"refs/heads/master","pushedAt":"2024-09-15T09:18:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ntfreak","name":"Spencer Oliver","path":"/ntfreak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/264539?s=80&v=4"},"commit":{"message":"tcl/target: Add SpacemiT Key Stone K1 config\n\nAdd basic connection details with Key Stone K1\n\nChange-Id: I3e51d4194cfd3b7fe8ae395e0aca0fa4799dfb73\nSigned-off-by: liangzhen \nReviewed-on: https://review.openocd.org/c/openocd/+/8361\nReviewed-by: Antonio Borneo \nTested-by: jenkins","shortMessageHtmlLink":"tcl/target: Add SpacemiT Key Stone K1 config"}},{"before":"930ec2f439f2f7d81894a292f0df5a56f9ff0ce8","after":null,"ref":"refs/tags/latest","pushedAt":"2024-09-15T09:18:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"96924dda01b964799fc1a78524fc24d7bd2142dc","after":"0261cd995888e83f6099f0d94a5e9a96a47bc609","ref":"refs/heads/master","pushedAt":"2024-09-15T09:17:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ntfreak","name":"Spencer Oliver","path":"/ntfreak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/264539?s=80&v=4"},"commit":{"message":"checkpatch: check for SPDX in linker scripts\n\nCurrent script does not enforces the check for the SPDX tag in the\nlinker scripts.\nAdd the extension '.ld' in the OpenOCD specific part.\n\nChange-Id: I1cb6bc52e9dd86d99a26393085c7e2c9e8bac11f\nSigned-off-by: Antonio Borneo \nReviewed-on: https://review.openocd.org/c/openocd/+/8475\nTested-by: jenkins","shortMessageHtmlLink":"checkpatch: check for SPDX in linker scripts"}},{"before":"e5276bb945b518c7e9df5b7e069cc6bf45a96c35","after":null,"ref":"refs/tags/latest","pushedAt":"2024-09-15T09:17:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"e5a2001a3331dfc669f9969fd9a5f661579ccad9","after":null,"ref":"refs/tags/latest","pushedAt":"2024-09-15T09:16:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"ea28f96aa99b3dd6cbed6143fda844427e71832a","after":"96924dda01b964799fc1a78524fc24d7bd2142dc","ref":"refs/heads/master","pushedAt":"2024-09-15T09:16:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ntfreak","name":"Spencer Oliver","path":"/ntfreak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/264539?s=80&v=4"},"commit":{"message":"target: add imx8mp and evk board support\n\nHave verified with JLink:\nopenocd -f interface/jlink.cfg -f board/nxp_imx8mp-evk.cfg\n-c \"gdb_breakpoint_override hard\"\n\nChange-Id: I74f8766b8c5334ca5758c2672c283ff2405de4c3\nSigned-off-by: Jiafei Pan \nReviewed-on: https://review.openocd.org/c/openocd/+/8352\nReviewed-by: Antonio Borneo \nTested-by: jenkins","shortMessageHtmlLink":"target: add imx8mp and evk board support"}},{"before":"1dc3d7e8febb8bdd74bdcbefeb0e0f7b54817f10","after":"ea28f96aa99b3dd6cbed6143fda844427e71832a","ref":"refs/heads/master","pushedAt":"2024-09-15T09:15:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ntfreak","name":"Spencer Oliver","path":"/ntfreak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/264539?s=80&v=4"},"commit":{"message":"flash/nor/sfdp, stmqspi: use native type for buffer size\n\nTwo different sizes uint8_t and uint32_t was used for this value\nwithout a good reason.\n\nSigned-off-by: Tomas Vanek \nChange-Id: I4bb60cc5397ffd0d37e7034e3930e62793140c8d\nReviewed-on: https://review.openocd.org/c/openocd/+/8439\nReviewed-by: Andreas Bolsch \nTested-by: jenkins","shortMessageHtmlLink":"flash/nor/sfdp, stmqspi: use native type for buffer size"}},{"before":"930ec2f439f2f7d81894a292f0df5a56f9ff0ce8","after":"1dc3d7e8febb8bdd74bdcbefeb0e0f7b54817f10","ref":"refs/heads/master","pushedAt":"2024-09-15T09:14:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ntfreak","name":"Spencer Oliver","path":"/ntfreak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/264539?s=80&v=4"},"commit":{"message":"flash/nor/sfdp: expose SFDP_MAGIC in sfdp.h\n\nCould be handy for dummy transfer size detection.\n\nSigned-off-by: Tomas Vanek \nChange-Id: Ibb485218f6c2ff9066910bb58be0fc614b77add3\nReviewed-on: https://review.openocd.org/c/openocd/+/8438\nReviewed-by: Antonio Borneo \nTested-by: jenkins\nReviewed-by: Andreas Bolsch ","shortMessageHtmlLink":"flash/nor/sfdp: expose SFDP_MAGIC in sfdp.h"}},{"before":"d35399b00e5693d5b6f91208b0f52e5d710d086f","after":null,"ref":"refs/tags/latest","pushedAt":"2024-09-15T09:14:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"e5276bb945b518c7e9df5b7e069cc6bf45a96c35","after":"930ec2f439f2f7d81894a292f0df5a56f9ff0ce8","ref":"refs/heads/master","pushedAt":"2024-09-15T09:13:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ntfreak","name":"Spencer Oliver","path":"/ntfreak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/264539?s=80&v=4"},"commit":{"message":"target/espressif: add profiling function for ESP32-S3\n\nUse the TRAX interface DEBUGPC if available.\nOtherwise use default stop-and-go profiling.\n\nESP32-S3, before this patch:\n\tInternal: 8 samples/second\n\tFT2232H: 12 samples/second\n\nAfter this patch:\n\tInternal: 18ksamples/second\n\tFT2232H: 100ksamples/second\n\nChange-Id: I681f0bccf4263c1e24f38be511e3b3aec8bf4d60\nSigned-off-by: Richard Allen \nReviewed-on: https://review.openocd.org/c/openocd/+/8431\nReviewed-by: Erhan Kurubas \nTested-by: jenkins\nReviewed-by: Antonio Borneo \nReviewed-by: Ian Thompson \nReviewed-by: Yurii Shutkin ","shortMessageHtmlLink":"target/espressif: add profiling function for ESP32-S3"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQwOTowOTo0My4wMDAwMDBazwAAAAS8n9VS","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNVQwOToxMzoyNy4wMDAwMDBazwAAAAS2m7Go"}},"title":"Activity · openocd-org/openocd"}