{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":215358311,"defaultBranch":"master","name":"qemu","ownerLogin":"quic","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2019-10-15T17:31:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/55295854?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726608972.0","currentOid":""},"activityList":{"items":[{"before":"f5d0f123c952825b4a8cc423c484c7853784e7e6","after":"cb82de0593b81c5f401d2d22c1d62d6fb64ae3e4","ref":"refs/heads/bcain/sysemu_sept8_2024","pushedAt":"2024-09-20T04:15:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"androm3da","name":"Brian Cain","path":"/androm3da","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8779799?s=80&v=4"},"commit":{"message":"target/hexagon: Add support for loadw_phys\n\nSigned-off-by: Brian Cain ","shortMessageHtmlLink":"target/hexagon: Add support for loadw_phys"}},{"before":null,"after":"f5d0f123c952825b4a8cc423c484c7853784e7e6","ref":"refs/heads/bcain/sysemu_sept8_2024","pushedAt":"2024-09-17T21:36:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"androm3da","name":"Brian Cain","path":"/androm3da","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8779799?s=80&v=4"},"commit":{"message":"FIXME what is the motivation for this change?\n\nMade this change to reduce differences w downstream - but why?","shortMessageHtmlLink":"FIXME what is the motivation for this change?"}},{"before":"610e5e049ea04e58df28b8ab398159eab8d40901","after":"7b3653518aaf0106d31cecfc42143fcceececbb9","ref":"refs/heads/bcain/sysemu_jul3_2024","pushedAt":"2024-09-08T18:58:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"androm3da","name":"Brian Cain","path":"/androm3da","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8779799?s=80&v=4"},"commit":{"message":"target/hexagon: Implement hexagon_find_last_irq()\n\nSigned-off-by: Brian Cain ","shortMessageHtmlLink":"target/hexagon: Implement hexagon_find_last_irq()"}},{"before":"4531d97c45b5b1c7dc624be4b019a45cba6084ad","after":"cd1e8c6e5259bcbee7bf89305317b8be20726496","ref":"refs/heads/hexagon_sysemu_20_dec_2023","pushedAt":"2024-09-07T02:40:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"androm3da","name":"Brian Cain","path":"/androm3da","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8779799?s=80&v=4"},"commit":{"message":"tests/tcg/multiarch: Define _LARGEFILE64_SOURCE\n\nWith newer clang builds (19.x), there's a warning for implicit function\ndeclarations and it rejects linux-test.c.\n\nglibc/musl's readdir64() declaration in dirent is guarded by\n_LARGEFILE64_SOURCE, so we'll define it to fix the warning.\n\n BUILD hexagon-linux-user guest-tests\n /local/mnt/workspace/upstream/toolchain_for_hexagon/qemu/tests/tcg/multiarch/linux/linux-test.c:189:14: error: call to undeclared function 'readdir64'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]\n 189 | de = readdir64(dir);\n | ^\n\nSigned-off-by: Brian Cain ","shortMessageHtmlLink":"tests/tcg/multiarch: Define _LARGEFILE64_SOURCE"}},{"before":"eefb5203d7ffb7fe6f1d0049f10037d731981476","after":"610e5e049ea04e58df28b8ab398159eab8d40901","ref":"refs/heads/bcain/sysemu_jul3_2024","pushedAt":"2024-09-05T04:23:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"androm3da","name":"Brian Cain","path":"/androm3da","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8779799?s=80&v=4"},"commit":{"message":"FIXME: why remove this unreachable?\n\nSigned-off-by: Brian Cain ","shortMessageHtmlLink":"FIXME: why remove this unreachable?"}},{"before":"be4378f6bb14b48fdaeb88bd45d0b156170221e5","after":"eefb5203d7ffb7fe6f1d0049f10037d731981476","ref":"refs/heads/bcain/sysemu_jul3_2024","pushedAt":"2024-09-05T03:37:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"androm3da","name":"Brian Cain","path":"/androm3da","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8779799?s=80&v=4"},"commit":{"message":"target/hexagon: add exec-start-addr prop\n\nSigned-off-by: Brian Cain ","shortMessageHtmlLink":"target/hexagon: add exec-start-addr prop"}},{"before":"4981b5fddaa91702b1683811471e24390204d8c7","after":"be4378f6bb14b48fdaeb88bd45d0b156170221e5","ref":"refs/heads/bcain/sysemu_jul3_2024","pushedAt":"2024-09-05T01:37:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"androm3da","name":"Brian Cain","path":"/androm3da","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8779799?s=80&v=4"},"commit":{"message":"target/hexagon: Implement hexagon_tlb_fill()\n\nSigned-off-by: Brian Cain ","shortMessageHtmlLink":"target/hexagon: Implement hexagon_tlb_fill()"}},{"before":"f7325bd3a916edb540f65aace44148265e8dd4e5","after":"4981b5fddaa91702b1683811471e24390204d8c7","ref":"refs/heads/bcain/sysemu_jul3_2024","pushedAt":"2024-09-04T03:28:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"androm3da","name":"Brian Cain","path":"/androm3da","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8779799?s=80&v=4"},"commit":{"message":"target/hexagon: Implement modify_syscfg()\n\nSigned-off-by: Brian Cain ","shortMessageHtmlLink":"target/hexagon: Implement modify_syscfg()"}},{"before":"112885b6a4ef9eee694ed9d62d9ef41406067cf5","after":"f7325bd3a916edb540f65aace44148265e8dd4e5","ref":"refs/heads/bcain/sysemu_jul3_2024","pushedAt":"2024-08-28T04:40:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"androm3da","name":"Brian Cain","path":"/androm3da","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8779799?s=80&v=4"},"commit":{"message":"target/hexagon: Implement arch_get_system_reg()\n\nSigned-off-by: Brian Cain ","shortMessageHtmlLink":"target/hexagon: Implement arch_get_system_reg()"}},{"before":"60c69a62fb4b6d510a95f4d8990c081661df3d6d","after":"112885b6a4ef9eee694ed9d62d9ef41406067cf5","ref":"refs/heads/bcain/sysemu_jul3_2024","pushedAt":"2024-08-27T21:41:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"androm3da","name":"Brian Cain","path":"/androm3da","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8779799?s=80&v=4"},"commit":{"message":"target/hexagon: Add hex_interrupts support\n\nSigned-off-by: Brian Cain ","shortMessageHtmlLink":"target/hexagon: Add hex_interrupts support"}},{"before":"19ddbde3c360542e86e4a6381f31091e265cd29c","after":"60c69a62fb4b6d510a95f4d8990c081661df3d6d","ref":"refs/heads/bcain/sysemu_jul3_2024","pushedAt":"2024-08-27T21:38:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"androm3da","name":"Brian Cain","path":"/androm3da","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8779799?s=80&v=4"},"commit":{"message":"target/hexagon: Add hex_interrupts support\n\nSigned-off-by: Brian Cain ","shortMessageHtmlLink":"target/hexagon: Add hex_interrupts support"}},{"before":"dc87add44a3e7d383401c9ce63ded3adb14f0bd3","after":"19ddbde3c360542e86e4a6381f31091e265cd29c","ref":"refs/heads/bcain/sysemu_jul3_2024","pushedAt":"2024-08-22T17:03:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"androm3da","name":"Brian Cain","path":"/androm3da","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8779799?s=80&v=4"},"commit":{"message":"target/hexagon: stubs for modify_ssr/get_exe_mode\n\nSigned-off-by: Brian Cain ","shortMessageHtmlLink":"target/hexagon: stubs for modify_ssr/get_exe_mode"}},{"before":"4771090daa0663f67c27555631b8c55aae2ec2ce","after":"dc87add44a3e7d383401c9ce63ded3adb14f0bd3","ref":"refs/heads/bcain/sysemu_jul3_2024","pushedAt":"2024-08-16T00:19:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"androm3da","name":"Brian Cain","path":"/androm3da","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8779799?s=80&v=4"},"commit":{"message":"target/hexagon: Add a TLB count property\n\nSigned-off-by: Brian Cain ","shortMessageHtmlLink":"target/hexagon: Add a TLB count property"}},{"before":"be0806ba0875cd878a8cac183a5ae27f31ce1c87","after":"4771090daa0663f67c27555631b8c55aae2ec2ce","ref":"refs/heads/bcain/sysemu_jul3_2024","pushedAt":"2024-08-14T03:40:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"androm3da","name":"Brian Cain","path":"/androm3da","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8779799?s=80&v=4"},"commit":{"message":"target/hexagon: Add a TLB count property\n\nSigned-off-by: Brian Cain ","shortMessageHtmlLink":"target/hexagon: Add a TLB count property"}},{"before":"47f3361a3af9d709218038a23b8907525310d2c3","after":"8f6b1d1fc77e5bd80d523778cf5918d34a510d54","ref":"refs/heads/hex-next","pushedAt":"2024-08-08T03:47:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"androm3da","name":"Brian Cain","path":"/androm3da","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8779799?s=80&v=4"},"commit":{"message":"target/hexagon: don't look for static glib\n\nWhen cross compiling QEMU configured with --static, I've been getting\nconfigure errors like the following:\n\n Build-time dependency glib-2.0 found: NO\n\n ../target/hexagon/meson.build:303:15: ERROR: Dependency lookup for glib-2.0 with method 'pkgconfig' failed: Could not generate libs for glib-2.0:\n Package libpcre2-8 was not found in the pkg-config search path.\n Perhaps you should add the directory containing `libpcre2-8.pc'\n to the PKG_CONFIG_PATH environment variable\n Package 'libpcre2-8', required by 'glib-2.0', not found\n\nThis happens because --static sets the prefer_static Meson option, but\nmy build machine doesn't have a static libpcre2. I don't think it\nmakes sense to insist that native dependencies are static, just\nbecause I want the non-native QEMU binaries to be static.\n\nSigned-off-by: Alyssa Ross \nReviewed-by: Alex Bennée \nReviewed-by: Brian Cain \nSigned-off-by: Brian Cain ","shortMessageHtmlLink":"target/hexagon: don't look for static glib"}},{"before":"47f3361a3af9d709218038a23b8907525310d2c3","after":"37aa32f6b52407c04cdc93c64333032fe277263d","ref":"refs/heads/hex.for-upstream","pushedAt":"2024-08-08T03:46:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"androm3da","name":"Brian Cain","path":"/androm3da","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8779799?s=80&v=4"},"commit":{"message":"target/hexagon: don't look for static glib\n\nWhen cross compiling QEMU configured with --static, I've been getting\nconfigure errors like the following:\n\n Build-time dependency glib-2.0 found: NO\n\n ../target/hexagon/meson.build:303:15: ERROR: Dependency lookup for glib-2.0 with method 'pkgconfig' failed: Could not generate libs for glib-2.0:\n Package libpcre2-8 was not found in the pkg-config search path.\n Perhaps you should add the directory containing `libpcre2-8.pc'\n to the PKG_CONFIG_PATH environment variable\n Package 'libpcre2-8', required by 'glib-2.0', not found\n\nThis happens because --static sets the prefer_static Meson option, but\nmy build machine doesn't have a static libpcre2. I don't think it\nmakes sense to insist that native dependencies are static, just\nbecause I want the non-native QEMU binaries to be static.\n\nSigned-off-by: Alyssa Ross \nReviewed-by: Alex Bennée \nReviewed-by: Brian Cain \nSigned-off-by: Brian Cain ","shortMessageHtmlLink":"target/hexagon: don't look for static glib"}},{"before":"1967a1ea985299c090dfd3efc1e5323ce60d75df","after":"47f3361a3af9d709218038a23b8907525310d2c3","ref":"refs/heads/hex.for-upstream","pushedAt":"2024-08-08T03:37:33.000Z","pushType":"push","commitsCount":1504,"pusher":{"login":"androm3da","name":"Brian Cain","path":"/androm3da","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8779799?s=80&v=4"},"commit":{"message":"target/hexagon: switch to dc set_props() list\n\nDefine a hexagon_cpu_properties list to match the idiom used\nby other targets.\n\nSigned-off-by: Brian Cain \nReviewed-by: Philippe Mathieu-Daudé \nReviewed-by: Taylor Simpson ","shortMessageHtmlLink":"target/hexagon: switch to dc set_props() list"}},{"before":"fb10c849173541c0d9e61bf98c29b7faa7642aa4","after":"47f3361a3af9d709218038a23b8907525310d2c3","ref":"refs/heads/hex-next","pushedAt":"2024-08-08T03:37:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"androm3da","name":"Brian Cain","path":"/androm3da","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8779799?s=80&v=4"},"commit":{"message":"target/hexagon: switch to dc set_props() list\n\nDefine a hexagon_cpu_properties list to match the idiom used\nby other targets.\n\nSigned-off-by: Brian Cain \nReviewed-by: Philippe Mathieu-Daudé \nReviewed-by: Taylor Simpson ","shortMessageHtmlLink":"target/hexagon: switch to dc set_props() list"}},{"before":"37fbfda8f4145ba1700f63f0cb7be4c108d545de","after":"4c395ac42e55ff8e9fd4c992e351a04b10785503","ref":"refs/heads/tip","pushedAt":"2024-08-08T03:37:33.000Z","pushType":"push","commitsCount":669,"pusher":{"login":"androm3da","name":"Brian Cain","path":"/androm3da","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8779799?s=80&v=4"},"commit":{"message":"Merge tag 'pull-tcg-20240808' of https://gitlab.com/rth7680/qemu into staging\n\ntcg/ppc: Sync tcg_out_test and constraints\n\n# -----BEGIN PGP SIGNATURE-----\n#\n# iQFRBAABCgA7FiEEekgeeIaLTbaoWgXAZN846K9+IV8FAmaz/agdHHJpY2hhcmQu\n# aGVuZGVyc29uQGxpbmFyby5vcmcACgkQZN846K9+IV8bcAf/Y4QlUfZSmTl+68Ia\n# gls2oHU1Oc085Pk78jq5vi2ctHBmcazHelc8XvGlZKR+JbJFUy6SaHT16ySfyYx3\n# Qy7rP5t2AJPUEo8jVA+Y5tfboU6Q42ta8twJhAzcDjjtSEs6SNIhCL3NvRlQ5yMN\n# uss2c+lj4tGZ0eeONFzoWoqIrScGp9bJt03hz8y7i5/ebK9A2muUYxg3AyF8wfnG\n# HhYDJ0Yg2Sfm1GXjuo0tzGX/CrHEt5T0Os5Z1vtaULXw+NZrHigWtjIUmc+3o664\n# DgwmomG7kLzRJM/N2vtUMln9lAZVci/SrOKGtilokeAtuIJ7n3whWI0UErFQzj5m\n# HMUDpw==\n# =EmcK\n# -----END PGP SIGNATURE-----\n# gpg: Signature made Thu 08 Aug 2024 09:05:12 AM AEST\n# gpg: using RSA key 7A481E78868B4DB6A85A05C064DF38E8AF7E215F\n# gpg: issuer \"richard.henderson@linaro.org\"\n# gpg: Good signature from \"Richard Henderson \" [ultimate]\n\n* tag 'pull-tcg-20240808' of https://gitlab.com/rth7680/qemu:\n tcg/ppc: Sync tcg_out_test and constraints\n\nSigned-off-by: Richard Henderson ","shortMessageHtmlLink":"Merge tag 'pull-tcg-20240808' of https://gitlab.com/rth7680/qemu into…"}},{"before":"85c8e7556e6dd70c3a0f2f901b2410faaf2278ab","after":"be0806ba0875cd878a8cac183a5ae27f31ce1c87","ref":"refs/heads/bcain/sysemu_jul3_2024","pushedAt":"2024-08-08T03:24:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"androm3da","name":"Brian Cain","path":"/androm3da","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8779799?s=80&v=4"},"commit":{"message":"target/hexagon: Add sreg_{read,write} helpers\n\nSigned-off-by: Brian Cain ","shortMessageHtmlLink":"target/hexagon: Add sreg_{read,write} helpers"}},{"before":"df37f9525a89e6c2f03d85c1480a2b3c314023d6","after":"fb10c849173541c0d9e61bf98c29b7faa7642aa4","ref":"refs/heads/hex-next","pushedAt":"2024-08-08T03:12:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"androm3da","name":"Brian Cain","path":"/androm3da","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8779799?s=80&v=4"},"commit":{"message":"target/hexagon: switch to dc set_props() list\n\nDefine a hexagon_cpu_properties list to match the idiom used\nby other targets.\n\nSigned-off-by: Brian Cain \nReviewed-by: Philippe Mathieu-Daudé \nReviewed-by: Taylor Simpson ","shortMessageHtmlLink":"target/hexagon: switch to dc set_props() list"}},{"before":"df37f9525a89e6c2f03d85c1480a2b3c314023d6","after":"fb10c849173541c0d9e61bf98c29b7faa7642aa4","ref":"refs/heads/hex.next","pushedAt":"2024-08-08T03:12:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"androm3da","name":"Brian Cain","path":"/androm3da","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8779799?s=80&v=4"},"commit":{"message":"target/hexagon: switch to dc set_props() list\n\nDefine a hexagon_cpu_properties list to match the idiom used\nby other targets.\n\nSigned-off-by: Brian Cain \nReviewed-by: Philippe Mathieu-Daudé \nReviewed-by: Taylor Simpson ","shortMessageHtmlLink":"target/hexagon: switch to dc set_props() list"}},{"before":null,"after":"df37f9525a89e6c2f03d85c1480a2b3c314023d6","ref":"refs/heads/hex-next","pushedAt":"2024-07-31T17:17:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"androm3da","name":"Brian Cain","path":"/androm3da","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8779799?s=80&v=4"},"commit":{"message":"target/hexagon/idef-parser: Remove self-assignment\n\nThe self assignment is clearly useless, and @1.last_column does not have\nto be set for an expression with only a single token, so remove it.\n\nReported-by: Peter Maydell \nSigned-off-by: Anton Johansson \nReviewed-by: Brian Cain \nReviewed-by: Philippe Mathieu-Daudé \nMessage-Id: <20230713120853.27023-1-anjo@rev.ng>","shortMessageHtmlLink":"target/hexagon/idef-parser: Remove self-assignment"}},{"before":"c3da9ab392107355ed2386943fb30f1b5a15231a","after":"df37f9525a89e6c2f03d85c1480a2b3c314023d6","ref":"refs/heads/hex.next","pushedAt":"2024-07-31T17:14:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"androm3da","name":"Brian Cain","path":"/androm3da","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8779799?s=80&v=4"},"commit":{"message":"target/hexagon/idef-parser: Remove self-assignment\n\nThe self assignment is clearly useless, and @1.last_column does not have\nto be set for an expression with only a single token, so remove it.\n\nReported-by: Peter Maydell \nSigned-off-by: Anton Johansson \nReviewed-by: Brian Cain \nReviewed-by: Philippe Mathieu-Daudé \nMessage-Id: <20230713120853.27023-1-anjo@rev.ng>","shortMessageHtmlLink":"target/hexagon/idef-parser: Remove self-assignment"}},{"before":"8b9d0083209130f2f43751d875aa34ea4bd17738","after":"85c8e7556e6dd70c3a0f2f901b2410faaf2278ab","ref":"refs/heads/bcain/sysemu_jul3_2024","pushedAt":"2024-07-31T04:09:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"androm3da","name":"Brian Cain","path":"/androm3da","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8779799?s=80&v=4"},"commit":{"message":"target/hexagon: Add sreg_{read,write} helpers\n\nSigned-off-by: Brian Cain ","shortMessageHtmlLink":"target/hexagon: Add sreg_{read,write} helpers"}},{"before":"5be7db3d57e1702f68f4c027429b09c1c65705b6","after":"8b9d0083209130f2f43751d875aa34ea4bd17738","ref":"refs/heads/bcain/sysemu_jul3_2024","pushedAt":"2024-07-31T03:56:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"androm3da","name":"Brian Cain","path":"/androm3da","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8779799?s=80&v=4"},"commit":{"message":"target/hexagon: Add sreg_{read,write} helpers\n\nSigned-off-by: Brian Cain ","shortMessageHtmlLink":"target/hexagon: Add sreg_{read,write} helpers"}},{"before":"8e6dd0697c563eeb0d33383520680281f598087f","after":"5be7db3d57e1702f68f4c027429b09c1c65705b6","ref":"refs/heads/bcain/sysemu_jul3_2024","pushedAt":"2024-07-31T03:41:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"androm3da","name":"Brian Cain","path":"/androm3da","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8779799?s=80&v=4"},"commit":{"message":"target/hexagon: Add sreg_{read,write} helpers\n\nSigned-off-by: Brian Cain ","shortMessageHtmlLink":"target/hexagon: Add sreg_{read,write} helpers"}},{"before":"75a29a1586ddf1c0f0ca4558ec8e4a12600493b0","after":"8e6dd0697c563eeb0d33383520680281f598087f","ref":"refs/heads/bcain/sysemu_jul3_2024","pushedAt":"2024-07-31T03:25:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"androm3da","name":"Brian Cain","path":"/androm3da","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8779799?s=80&v=4"},"commit":{"message":"target/hexagon: Add sreg_{read,write} helpers\n\nSigned-off-by: Brian Cain ","shortMessageHtmlLink":"target/hexagon: Add sreg_{read,write} helpers"}},{"before":"1967a1ea985299c090dfd3efc1e5323ce60d75df","after":"c3da9ab392107355ed2386943fb30f1b5a15231a","ref":"refs/heads/hex.next","pushedAt":"2024-07-30T15:54:25.000Z","pushType":"push","commitsCount":1341,"pusher":{"login":"androm3da","name":"Brian Cain","path":"/androm3da","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8779799?s=80&v=4"},"commit":{"message":"Hexagon: lldb read/write predicate registers p0/p1/p2/p3\n\nhexagon-core.xml only exposes register p3_0 which is an alias that\naggregates the predicate registers. It is more convenient for users\nto interact directly with the predicate registers.\n\nTested with lldb downloaded from this location\nhttps://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.4/clang+llvm-18.1.4-x86_64-linux-gnu-ubuntu-18.04.tar.xz\n\nBEFORE:\n(lldb) reg read p3_0\n p3_0 = 0x00000000\n(lldb) reg read p0\nerror: Invalid register name 'p0'.\n(lldb) reg write p1 0xf\nerror: Register not found for 'p1'.\n\nAFTER:\n(lldb) reg read p3_0\n p3_0 = 0x00000000\n(lldb) reg read p0\n p0 = 0x00\n(lldb) reg read -s 1\nPredicate Registers:\n p0 = 0x00\n p1 = 0x00\n p2 = 0x00\n p3 = 0x00\n\n(lldb) reg write p1 0xf\n(lldb) reg read p3_0\n p3_0 = 0x00000f00\n(lldb) reg write p3_0 0xff00ff00\n(lldb) reg read -s 1\nPredicate Registers:\n p0 = 0x00\n p1 = 0xff\n p2 = 0x00\n p3 = 0xff\n\nSigned-off-by: Taylor Simpson \nReviewed-by: Brian Cain \nReviewed-by: Matheus Tavares Bernardino \nMessage-Id: <20240613182209.140082-1-ltaylorsimpson@gmail.com>","shortMessageHtmlLink":"Hexagon: lldb read/write predicate registers p0/p1/p2/p3"}},{"before":"54995d31acffe4947a164f22f4900e0c50676a71","after":"75a29a1586ddf1c0f0ca4558ec8e4a12600493b0","ref":"refs/heads/bcain/sysemu_jul3_2024","pushedAt":"2024-07-30T15:33:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"androm3da","name":"Brian Cain","path":"/androm3da","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8779799?s=80&v=4"},"commit":{"message":"target/hexagon: Add sreg_{read,write} helpers\n\nSigned-off-by: Brian Cain ","shortMessageHtmlLink":"target/hexagon: Add sreg_{read,write} helpers"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQwNDoxNToxOC4wMDAwMDBazwAAAAS7itD0","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQwNDoxNToxOC4wMDAwMDBazwAAAAS7itD0","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0zMFQxNTozMzowNC4wMDAwMDBazwAAAASNJ24i"}},"title":"Activity · quic/qemu"}