{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":11768028,"defaultBranch":"master","name":"qemu","ownerLogin":"stsquad","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2013-07-30T15:10:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/22458?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726757947.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"ba4e5baad0bde012777fb4ab353e6e53396b0e70","ref":"refs/heads/pr/180924-tcg-plugin-memory-1","pushedAt":"2024-09-19T14:36:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stsquad","name":"Alex Bennée","path":"/stsquad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22458?s=80&v=4"},"commit":{"message":"fixup! tests/tcg: add a system test to check memory instrumentation","shortMessageHtmlLink":"fixup! tests/tcg: add a system test to check memory instrumentation"}},{"before":"e1d9d42ab1ad092e634439de2adbb30a9babc905","after":"f6d02215b3d07e8e5f72ce7ac1aa57f050dbf993","ref":"refs/heads/plugins/next","pushedAt":"2024-09-13T09:54:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stsquad","name":"Alex Bennée","path":"/stsquad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22458?s=80&v=4"},"commit":{"message":"plugins: add ability to register a GDB triggered callback\n\nNow gdbstub has gained the ability to extend its command tables we can\nallow it to trigger plugin callbacks. This is probably most useful for\nQEMU developers debugging plugins themselves but might be useful for\nother stuff.\n\nTrigger the callback by sending:\n\n maintenance packet Qqemu.plugin_cb\n\nI've extended the memory plugin to report on the packet.\n\nSigned-off-by: Alex Bennée ","shortMessageHtmlLink":"plugins: add ability to register a GDB triggered callback"}},{"before":"f542d8a202e7553bde1ecba898bfe76e80a7ced3","after":"e1d9d42ab1ad092e634439de2adbb30a9babc905","ref":"refs/heads/plugins/next","pushedAt":"2024-09-11T13:26:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stsquad","name":"Alex Bennée","path":"/stsquad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22458?s=80&v=4"},"commit":{"message":"plugins: add ability to register a GDB triggered callback\n\nNow gdbstub has gained the ability to extend its command tables we can\nallow it to trigger plugin callbacks. This is probably most useful for\nQEMU developers debugging plugins themselves but might be useful for\nother stuff.\n\nTrigger the callback by sending:\n\n maintenance packet Qqemu.plugin_cb\n\nI've extended the memory plugin to report on the packet.\n\nSigned-off-by: Alex Bennée ","shortMessageHtmlLink":"plugins: add ability to register a GDB triggered callback"}},{"before":null,"after":"f5c4836de7eb9567de0fb65393354ef58d0ebf09","ref":"refs/heads/maintainer/october-2024","pushedAt":"2024-09-10T17:20:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stsquad","name":"Alex Bennée","path":"/stsquad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22458?s=80&v=4"},"commit":{"message":"tests/tcg/aarch64: Extend MTE gdbstub tests to system mode\n\nExtend MTE gdbstub tests to also run in system mode (share tests between\nuser mode and system mode). The tests will only run if a version of GDB\nthat supports MTE on baremetal is available in the test environment and\nif available compiler supports the 'memtag' flag\n(-march=armv8.5-a+memtag).\n\nFor the tests running in system mode, a page that supports MTE ops. is\nnecessary. Therefore, an MTE-enabled page is made available (mapped) in\nthe third 2 MB chunk of the second 1 GB space in the flat mapping set in\nboot.S. A new binary, mte.S, is also introduced for the tests. It links\nagainst boot.S and is executed by QEMU in system mode.\n\nSigned-off-by: Gustavo Romero \nMessage-Id: <20240906143316.657436-6-gustavo.romero@linaro.org>\n[AJB: fix stray _]\nSigned-off-by: Alex Bennée \n\n---\nv2\n fixed stray underline causing tests to be skipped","shortMessageHtmlLink":"tests/tcg/aarch64: Extend MTE gdbstub tests to system mode"}},{"before":"4f2ab5c1115665598d5310b3bbd8655aedb5f3c6","after":"f542d8a202e7553bde1ecba898bfe76e80a7ced3","ref":"refs/heads/plugins/next","pushedAt":"2024-09-10T12:22:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stsquad","name":"Alex Bennée","path":"/stsquad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22458?s=80&v=4"},"commit":{"message":"plugins: add ability to register a GDB triggered callback\n\nNow gdbstub has gained the ability to extend its command tables we can\nallow it to trigger plugin callbacks. This is probably most useful for\nQEMU developers debugging plugins themselves but might be useful for\nother stuff.\n\nTrigger the callback by sending:\n\n maintenance packet Qqemu.plugin_cb\n\nI've extended the memory plugin to report on the packet.\n\nSigned-off-by: Alex Bennée ","shortMessageHtmlLink":"plugins: add ability to register a GDB triggered callback"}},{"before":"882c75985c79092318a8714da9fde117fe7c33e5","after":"4f2ab5c1115665598d5310b3bbd8655aedb5f3c6","ref":"refs/heads/plugins/next","pushedAt":"2024-09-06T17:02:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stsquad","name":"Alex Bennée","path":"/stsquad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22458?s=80&v=4"},"commit":{"message":"plugins: add option to dump write argument to syscall plugin\n\nSigned-off-by: Rowan Hart \nReviewed-by: Pierrick Bouvier \nTested-by: Pierrick Bouvier \nMessage-Id: <20240827215329.248434-3-rowanbhart@gmail.com>\n[AJB: tweak fmt string for vaddr]\nSigned-off-by: Alex Bennée \n\n---\nvAJB\n - tweak fmt string for PRIu64","shortMessageHtmlLink":"plugins: add option to dump write argument to syscall plugin"}},{"before":"f6ff2bbb7e887396248ad9ddc953dc10c5fa92ea","after":"882c75985c79092318a8714da9fde117fe7c33e5","ref":"refs/heads/plugins/next","pushedAt":"2024-09-05T16:46:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stsquad","name":"Alex Bennée","path":"/stsquad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22458?s=80&v=4"},"commit":{"message":"plugins: add option to dump write argument to syscall plugin\n\nSigned-off-by: Rowan Hart \nReviewed-by: Pierrick Bouvier \nTested-by: Pierrick Bouvier \nMessage-Id: <20240827215329.248434-3-rowanbhart@gmail.com>\nSigned-off-by: Alex Bennée ","shortMessageHtmlLink":"plugins: add option to dump write argument to syscall plugin"}},{"before":"01b8c31e61419bd3cef16806b81c8977b91b3594","after":"e2877efb16a02126fe77fb6b40900da5ab60c523","ref":"refs/heads/testing/next","pushedAt":"2024-09-05T12:09:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stsquad","name":"Alex Bennée","path":"/stsquad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22458?s=80&v=4"},"commit":{"message":"tests/docker: update debian i686 and mipsel images to bookworm\n\nWhatever issues there were which stopped these being updates when the\nrest were have now been resolved. However mips64el continues to be\nbroken so don't update it here.\n\nSigned-off-by: Alex Bennée ","shortMessageHtmlLink":"tests/docker: update debian i686 and mipsel images to bookworm"}},{"before":null,"after":"3ddf0f07758b7f91ac22f7a881add12b33530285","ref":"refs/heads/review/vulkan-gpu-v17","pushedAt":"2024-08-27T08:50:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stsquad","name":"Alex Bennée","path":"/stsquad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22458?s=80&v=4"},"commit":{"message":"virtio-gpu: Support Venus context\n\nRequest Venus when initializing VirGL and if venus=true flag is set for\nvirtio-gpu-gl device.\n\nSigned-off-by: Antonio Caggiano \nSigned-off-by: Huang Rui \nReviewed-by: Akihiko Odaki \nReviewed-by: Marc-André Lureau \nTested-by: Alex Bennée \nAcked-by: Alex Bennée \nSigned-off-by: Dmitry Osipenko \nMessage-Id: <20240822185110.1757429-14-dmitry.osipenko@collabora.com>\nSigned-off-by: Alex Bennée ","shortMessageHtmlLink":"virtio-gpu: Support Venus context"}},{"before":"acd81cce8d7b0ca866bdaf2e5a46e5973a8c7c36","after":"95e7c05f4fc94ad1add9ce1252311708d8530b50","ref":"refs/heads/review/gpu-blob-support-v16","pushedAt":"2024-08-16T16:20:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stsquad","name":"Alex Bennée","path":"/stsquad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22458?s=80&v=4"},"commit":{"message":"compile fixes","shortMessageHtmlLink":"compile fixes"}},{"before":"871319dc3f8a2e704e67bcc9e1fd9fb52c22b0cd","after":"89de823983de3412abb3b8f64f1f60eaf3781130","ref":"refs/heads/maintainer/for-9.1","pushedAt":"2024-08-13T14:04:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stsquad","name":"Alex Bennée","path":"/stsquad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22458?s=80&v=4"},"commit":{"message":"savevm: Fix load_snapshot error path crash\n\nAn error path missed setting *errp, which can cause a NULL deref.\n\nReviewed-by: Alex Bennée \nSigned-off-by: Nicholas Piggin \nMessage-Id: <20240813050638.446172-11-npiggin@gmail.com>\nSigned-off-by: Alex Bennée ","shortMessageHtmlLink":"savevm: Fix load_snapshot error path crash"}},{"before":"73bd8d084a619d4098e358ae97c7937e231c7ffe","after":"3e7160d8fa03a1f597c3a32d922e56fc8b846bb5","ref":"refs/heads/for-9.1/misc-fixes","pushedAt":"2024-08-07T09:09:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stsquad","name":"Alex Bennée","path":"/stsquad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22458?s=80&v=4"},"commit":{"message":"scripts/checkpatch: more checks on files imported from Linux\n\nIf a file imported from Linux is touched, emit a warning and suggest\nusing scripts/update-linux-headers.sh.\n\nAlso check that updating imported files from Linux are not mixed with\nother changes, in which case emit an error.\n\nSigned-off-by: Stefano Garzarella \nReviewed-by: Cornelia Huck \nReviewed-by: Daniel P. Berrangé \nMessage-Id: <20240718072050.9503-1-sgarzare@redhat.com>\nSigned-off-by: Alex Bennée ","shortMessageHtmlLink":"scripts/checkpatch: more checks on files imported from Linux"}},{"before":null,"after":"73bd8d084a619d4098e358ae97c7937e231c7ffe","ref":"refs/heads/for-9.1/misc-fixes","pushedAt":"2024-08-05T14:30:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stsquad","name":"Alex Bennée","path":"/stsquad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22458?s=80&v=4"},"commit":{"message":"configure: Fix GDB version detection for GDB_HAS_MTE\n\nThe test gdbstub/test-mte.py requires a GDB version that supports the\nqIsAddressTagged packet. According to GDB NEWS [0], this packet was\nfirst made available in the GDB 15.1 release, not in 15.0, so this\ncommit fixes it in configure.\n\n[0] https://www.sourceware.org/gdb/news/\n\nSigned-off-by: Gustavo Romero \nResolves: https://gitlab.com/qemu-project/qemu/-/issues/2477\nMessage-Id: <20240804161850.2646299-4-gustavo.romero@linaro.org>\nSigned-off-by: Alex Bennée ","shortMessageHtmlLink":"configure: Fix GDB version detection for GDB_HAS_MTE"}},{"before":"60b31fba79dd7dec35e1fc0e52857fe200add04e","after":"871319dc3f8a2e704e67bcc9e1fd9fb52c22b0cd","ref":"refs/heads/maintainer/for-9.1","pushedAt":"2024-07-29T13:44:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stsquad","name":"Alex Bennée","path":"/stsquad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22458?s=80&v=4"},"commit":{"message":"plugin/loader: handle basic help query\n\nAs the list of options isn't fixed we do all the parsing by hand.\nWithout any named arguments we automatically fill the \"file\" option\nwith the value give so check if it is requesting help and dump some\nbasic usage text.\n\nSigned-off-by: Alex Bennée ","shortMessageHtmlLink":"plugin/loader: handle basic help query"}},{"before":"ba08fe9cdeb8a6eee7d3de9018a009fb0c0a2b18","after":"60b31fba79dd7dec35e1fc0e52857fe200add04e","ref":"refs/heads/maintainer/for-9.1","pushedAt":"2024-07-29T10:39:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stsquad","name":"Alex Bennée","path":"/stsquad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22458?s=80&v=4"},"commit":{"message":"contrib/plugins: add compat for g_memdup2\n\nWe were premature if bumping this because some of our builds are still\non older glibs. Just copy the compat handler for now and we can remove\nit later.\n\nSigned-off-by: Alex Bennée \nFixes: ee293103b0 (plugins: update lockstep to use g_memdup2)\nResolves: https://gitlab.com/qemu-project/qemu/-/issues/2161","shortMessageHtmlLink":"contrib/plugins: add compat for g_memdup2"}},{"before":"6ebd390f6f14730495fb8322eacc00444ccc4734","after":"ba08fe9cdeb8a6eee7d3de9018a009fb0c0a2b18","ref":"refs/heads/maintainer/for-9.1","pushedAt":"2024-07-29T10:33:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stsquad","name":"Alex Bennée","path":"/stsquad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22458?s=80&v=4"},"commit":{"message":"contrib/plugins: add compat for g_memdup2\n\nWe were premature if bumping this because some of our builds are still\non older glibs. Just copy the compat handler for now and we can remove\nit later.\n\nSigned-off-by: Alex Bennée \nFixes: ee293103b0 (plugins: update lockstep to use g_memdup2)\nResolves: https://gitlab.com/qemu-project/qemu/-/issues/2161","shortMessageHtmlLink":"contrib/plugins: add compat for g_memdup2"}},{"before":"abd1bd04054975268e5c2763512edb264dbca62e","after":"6ebd390f6f14730495fb8322eacc00444ccc4734","ref":"refs/heads/maintainer/for-9.1","pushedAt":"2024-07-29T09:15:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stsquad","name":"Alex Bennée","path":"/stsquad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22458?s=80&v=4"},"commit":{"message":"Avocado tests: allow for parallel execution of tests\n\nThe updated Avocado version allows for the execution of tests in\nparallel.\n\nWhile on a CI environment it may not be a good idea to increase the\nparallelization level in a single runner, developers may leverage that\non specific CI runners or on their development environments.\n\nThis also multiplies the timeout for each test accordingly. The\nreason is that more concurrency can lead to less resources, and less\nresources can lead to some specific tests taking longer to complete\nand then time out. The timeout factor being used here is very\nconservative (being equal to the amount of parallel tasks). The worst\nthis possibly oversized timeout value can do is making users wait a\nbit longer for the job to finish if a test hangs.\n\nOverall, users can expect a much quicker turnaround on most systems\nwith a value such as 8 on a 12 core machine.\n\nSigned-off-by: Cleber Rosa \nReviewed-by: Akihiko Odaki \nMessage-Id: <20240726134438.14720-14-crosa@redhat.com>\nSigned-off-by: Alex Bennée ","shortMessageHtmlLink":"Avocado tests: allow for parallel execution of tests"}},{"before":null,"after":"abd1bd04054975268e5c2763512edb264dbca62e","ref":"refs/heads/maintainer/for-9.1","pushedAt":"2024-07-25T10:29:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stsquad","name":"Alex Bennée","path":"/stsquad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22458?s=80&v=4"},"commit":{"message":"docs: split TCG plugin usage from devel section\n\nThe devel section is getting quite messy with the breakdown of the\nexample plugins which should be usable by users. As we mention plugins\nin the emulation section along with semihosting move the overview\nthere leaving the development section about the details of writing\nplugins.\n\nSigned-off-by: Alex Bennée ","shortMessageHtmlLink":"docs: split TCG plugin usage from devel section"}},{"before":"6af69d02706c821797802cfd56acdac13a7c9422","after":"6410f877f5ed535acd01bbfaa4baec379e44d0ef","ref":"refs/heads/master","pushedAt":"2024-07-24T08:48:33.000Z","pushType":"push","commitsCount":168,"pusher":{"login":"stsquad","name":"Alex Bennée","path":"/stsquad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22458?s=80&v=4"},"commit":{"message":"Merge tag 'hw-misc-20240723' of https://github.com/philmd/qemu into staging\n\nMisc HW patch queue\n\n- Restrict probe_access*() functions to TCG (Phil)\n- Extract do_invalidate_device_tlb from vtd_process_device_iotlb_desc (Clément)\n- Fixes in Loongson IPI model (Bibo & Phil)\n- Make docs/interop/firmware.json compatible with qapi-gen.py script (Thomas)\n- Correct MPC I2C MMIO region size (Zoltan)\n- Remove useless cast in Loongson3 Virt machine (Yao)\n- Various uses of range overlap API (Yao)\n- Use ERRP_GUARD macro in nubus_virtio_mmio_realize (Zhao)\n- Use DMA memory API in Goldfish UART model (Phil)\n- Expose fifo8_pop_buf and introduce fifo8_drop (Phil)\n- MAINTAINERS updates (Zhao, Phil)\n\n# -----BEGIN PGP SIGNATURE-----\n#\n# iQIzBAABCAAdFiEE+qvnXhKRciHc/Wuy4+MsLN6twN4FAmagFF8ACgkQ4+MsLN6t\n# wN5bKg//f5TwUhsy2ff0FJpHheDOj/9Gc2nZ1U/Fp0E5N3sz3A7MGp91wye6Xwi3\n# XG34YN9LK1AVzuCdrEEs5Uaxs1ZS1R2mV+fZaGHwYYxPDdnXxGyp/2Q0eyRxzbcN\n# zxE2hWscYSZbPVEru4HvZJKfp4XnE1cqA78fJKMAdtq0IPq38tmQNRlJ+gWD9dC6\n# ZUHXPFf3DnucvVuwqb0JYO/E+uJpcTtgR6pc09Xtv/HFgMiS0vKZ1I/6LChqAUw9\n# eLMpD/5V2naemVadJe98/dL7gIUnhB8GTjsb4ioblG59AO/uojutwjBSQvFxBUUw\n# U5lX9OSn20ouwcGiqimsz+5ziwhCG0R6r1zeQJFqUxrpZSscq7NQp9ygbvirm+wS\n# edLc8yTPf4MtYOihzPP9jLPcXPZjEV64gSnJISDDFYWANCrysX3suaFEOuVYPl+s\n# ZgQYRVSSYOYHgNqBSRkPKKVUxskSQiqLY3SfGJG4EA9Ktt5lD1cLCXQxhdsqphFm\n# Ws3zkrVVL0EKl4v/4MtCgITIIctN1ZJE9u3oPJjASqSvK6EebFqAJkc2SidzKHz0\n# F3iYX2AheWNHCQ3HFu023EvFryjlxYk95fs2f6Uj2a9yVbi813qsvd3gcZ8t0kTT\n# +dmQwpu1MxjzZnA6838R6OCMnC+UpMPqQh3dPkU/5AF2fc3NnN8=\n# =J/I2\n# -----END PGP SIGNATURE-----\n# gpg: Signature made Wed 24 Jul 2024 06:36:47 AM AEST\n# gpg: using RSA key FAABE75E12917221DCFD6BB2E3E32C2CDEADC0DE\n# gpg: Good signature from \"Philippe Mathieu-Daudé (F4BUG) \" [full]\n\n* tag 'hw-misc-20240723' of https://github.com/philmd/qemu: (28 commits)\n MAINTAINERS: Add myself as a reviewer of machine core\n MAINTAINERS: Cover guest-agent in QAPI schema\n util/fifo8: Introduce fifo8_drop()\n util/fifo8: Expose fifo8_pop_buf()\n util/fifo8: Rename fifo8_pop_buf() -> fifo8_pop_bufptr()\n util/fifo8: Rename fifo8_peek_buf() -> fifo8_peek_bufptr()\n util/fifo8: Use fifo8_reset() in fifo8_create()\n util/fifo8: Fix style\n chardev/char-fe: Document returned value on error\n hw/char/goldfish: Use DMA memory API\n hw/nubus/virtio-mmio: Fix missing ERRP_GUARD() in realize handler\n dump: make range overlap check more readable\n crypto/block-luks: make range overlap check more readable\n system/memory_mapping: make range overlap check more readable\n sparc/ldst_helper: make range overlap check more readable\n cxl/mailbox: make range overlap check more readable\n util/range: Make ranges_overlap() return bool\n hw/mips/loongson3_virt: remove useless type cast\n hw/i2c/mpc_i2c: Fix mmio region size\n docs/interop/firmware.json: convert \"Example\" section\n ...\n\nSigned-off-by: Richard Henderson ","shortMessageHtmlLink":"Merge tag 'hw-misc-20240723' of https://github.com/philmd/qemu into s…"}},{"before":"deaca3fd30d3a8829160f8d3705d65ad83176800","after":"6af69d02706c821797802cfd56acdac13a7c9422","ref":"refs/heads/master","pushedAt":"2024-07-23T09:08:40.000Z","pushType":"push","commitsCount":6902,"pusher":{"login":"stsquad","name":"Alex Bennée","path":"/stsquad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22458?s=80&v=4"},"commit":{"message":"Merge tag 'nvme-next-pull-request' of https://gitlab.com/birkelund/qemu into staging\n\nhw/nvme patches\n\n# -----BEGIN PGP SIGNATURE-----\n#\n# iQEzBAABCgAdFiEEUigzqnXi3OaiR2bATeGvMW1PDekFAmaeiz4ACgkQTeGvMW1P\n# Dem5DggAkudAwZYUlKLz/FuxmOJsZ/CKL7iIu6wE3P93WTTbi4m2AL5lMFz1bOUH\n# 33LtjHz51bDvOsnhAwLs2TwjfhICiMJCOXEmxF9zJnO4Yo8ih9UbeE7sEukpxsVr\n# FJlAg5OXhdIHuo48ow7hu7BqMs58jnXhVA6zSvLU5rbKTSdG/369jyQKy5aoFPN0\n# Rk+S6hqDmVMiN7u6E+QqPyB2tSbmNKkhPICu3O9fbHmaOoMFmrcvyxkd1wJ9JxwF\n# 8MWbuEZlIpLIIL/mCN4wzDw8VKlJ26sBJJC1b+NHmWIWmPkqMeXwcmQtWhUqsrcs\n# xAGUcjgJuJ3Fu6Xzt+09Y+FXO8v0oQ==\n# =vCDb\n# -----END PGP SIGNATURE-----\n# gpg: Signature made Tue 23 Jul 2024 02:39:26 AM AEST\n# gpg: using RSA key 522833AA75E2DCE6A24766C04DE1AF316D4F0DE9\n# gpg: Good signature from \"Klaus Jensen \" [unknown]\n# gpg: aka \"Klaus Jensen \" [unknown]\n# gpg: WARNING: This key is not certified with a trusted signature!\n# gpg: There is no indication that the signature belongs to the owner.\n# Primary key fingerprint: DDCA 4D9C 9EF9 31CC 3468 4272 63D5 6FC5 E55D A838\n# Subkey fingerprint: 5228 33AA 75E2 DCE6 A247 66C0 4DE1 AF31 6D4F 0DE9\n\n* tag 'nvme-next-pull-request' of https://gitlab.com/birkelund/qemu:\n hw/nvme: remove useless type cast\n hw/nvme: actually implement abort\n hw/nvme: add cross namespace copy support\n hw/nvme: fix memory leak in nvme_dsm\n\nSigned-off-by: Richard Henderson ","shortMessageHtmlLink":"Merge tag 'nvme-next-pull-request' of https://gitlab.com/birkelund/qemu…"}},{"before":"602d4c5fad0473fb65f632176a7697fecc3cacae","after":"f6ff2bbb7e887396248ad9ddc953dc10c5fa92ea","ref":"refs/heads/plugins/next","pushedAt":"2024-07-18T09:49:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stsquad","name":"Alex Bennée","path":"/stsquad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22458?s=80&v=4"},"commit":{"message":"plugins/execlog.c: correct dump of registers values\n\nRegister values are dumped as 'sz' chunks of two nibbles in the execlog\nplugin, sz was 1 too big.\n\nSigned-off-by: Frédéric Pétrot \nReviewed-by: Pierrick Bouvier \nMessage-Id: <20240620083805.73603-1-frederic.petrot@univ-grenoble-alpes.fr>\nSigned-off-by: Alex Bennée ","shortMessageHtmlLink":"plugins/execlog.c: correct dump of registers values"}},{"before":"eb77afacf43c30c160a49b9d8e0db33eaa1912f3","after":"bf0b3c7a07d220c9b73c2c0d54abbd6bbff86d6c","ref":"refs/heads/semihosting/next","pushedAt":"2024-07-17T18:21:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stsquad","name":"Alex Bennée","path":"/stsquad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22458?s=80&v=4"},"commit":{"message":"semihosting: Restrict to TCG\n\nSemihosting currently uses the TCG probe_access API.\nIt is pointless to have it in the binary when TCG isn't.\n\nSigned-off-by: Philippe Mathieu-Daudé \nReviewed-by: Richard Henderson \nMessage-Id: <20240717105723.58965-9-philmd@linaro.org>\nSigned-off-by: Alex Bennée ","shortMessageHtmlLink":"semihosting: Restrict to TCG"}},{"before":"7e1baf33fbc1da4870afea260b3fc201ed4d92d2","after":"eb77afacf43c30c160a49b9d8e0db33eaa1912f3","ref":"refs/heads/semihosting/next","pushedAt":"2024-07-17T17:01:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stsquad","name":"Alex Bennée","path":"/stsquad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22458?s=80&v=4"},"commit":{"message":"semihosting: Restrict to TCG\n\nSemihosting currently uses the TCG probe_access API.\nIt is pointless to have it in the binary when TCG isn't.\n\nSigned-off-by: Philippe Mathieu-Daudé \nReviewed-by: Richard Henderson \nMessage-Id: <20240717105723.58965-9-philmd@linaro.org>\nSigned-off-by: Alex Bennée ","shortMessageHtmlLink":"semihosting: Restrict to TCG"}},{"before":"d65b310bcd7c2fa4f596bf8fe8abda32e181534c","after":"602d4c5fad0473fb65f632176a7697fecc3cacae","ref":"refs/heads/plugins/next","pushedAt":"2024-07-17T11:01:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stsquad","name":"Alex Bennée","path":"/stsquad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22458?s=80&v=4"},"commit":{"message":"cpu: Free queued CPU work\n\nRunning qemu-system-aarch64 -M virt -nographic and terminating it will\nresult in a LeakSanitizer error due to remaining queued CPU work so\nfree it.\n\nSigned-off-by: Akihiko Odaki \nMessage-Id: <20240714-cpu-v1-1-19c2f8de2055@daynix.com>\nSigned-off-by: Alex Bennée ","shortMessageHtmlLink":"cpu: Free queued CPU work"}},{"before":null,"after":"6d9d80fa1336e632f4d0a1f3b1d85bde97c85b18","ref":"refs/heads/review/rust-pl011-v4","pushedAt":"2024-07-09T12:01:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stsquad","name":"Alex Bennée","path":"/stsquad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22458?s=80&v=4"},"commit":{"message":"DO NOT MERGE: replace TYPE_PL011 with x-pl011-rust in arm virt machine\n\nConvenience patch for testing the rust device.\n\nSigned-off-by: Manos Pitsidianakis \nMessage-Id: <99604de6015556c4dc57bef0fa89e53b1c42b4c6.1720094395.git.manos.pitsidianakis@linaro.org>\nSigned-off-by: Alex Bennée ","shortMessageHtmlLink":"DO NOT MERGE: replace TYPE_PL011 with x-pl011-rust in arm virt machine"}},{"before":"5ed1e2511ff2c123d61712df42cf305e42ed43f9","after":"d65b310bcd7c2fa4f596bf8fe8abda32e181534c","ref":"refs/heads/plugins/next","pushedAt":"2024-07-08T08:40:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stsquad","name":"Alex Bennée","path":"/stsquad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22458?s=80&v=4"},"commit":{"message":"tests/tcg/x86_64: add test for plugin memory access\n\nAdd an explicit test to check expected memory values are read/written.\nFor sizes 8, 16, 32, 64 and 128, we generate a load/store operation.\nFor size 8 -> 64, we generate an atomic __sync_val_compare_and_swap too.\nFor 128bits memory access, we rely on SSE2 instructions.\n\nBy default, atomic accesses are non atomic if a single cpu is running,\nso we force creation of a second one by creating a new thread first.\n\nload/store helpers code path can't be triggered easily in user mode (no\nsoftmmu), so we can't test it here.\n\nCan be run with:\nmake -C build/tests/tcg/x86_64-linux-user run-plugin-test-plugin-mem-access-with-libmem.so\n\nTested-by: Xingtao Yao \nSigned-off-by: Pierrick Bouvier \nMessage-Id: <20240706191335.878142-8-pierrick.bouvier@linaro.org>\nSigned-off-by: Alex Bennée ","shortMessageHtmlLink":"tests/tcg/x86_64: add test for plugin memory access"}},{"before":"ff8250613a83332979b2d0e3487103b5c3f17cb4","after":"5502f6a538fa7160e2a7246ec94a430828d149a9","ref":"refs/heads/maintainer/july-2024","pushedAt":"2024-07-04T20:07:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stsquad","name":"Alex Bennée","path":"/stsquad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22458?s=80&v=4"},"commit":{"message":"hw/core: ensure kernel_end never gets used undefined\n\nReally the problem here is the return values of fit_load_[kernel|fdt]() are a\nlittle all over the place. However we don't want to somehow get\nthrough not having set kernel_end and having it just be random unused\ndata.\n\nThe compiler complained on an --enable-gcov build:\n\n In file included from ../../hw/core/loader-fit.c:20:\n /home/alex/lsrc/qemu.git/include/qemu/osdep.h: In function ‘load_fit’:\n /home/alex/lsrc/qemu.git/include/qemu/osdep.h:486:45: error: ‘kernel_end’ may be used uninitialized [-Werror=maybe-uninitialized]\n 486 | #define ROUND_UP(n, d) ROUND_DOWN((n) + (d) - 1, (d))\n | ^\n ../../hw/core/loader-fit.c:270:12: note: ‘kernel_end’ was declared here\n 270 | hwaddr kernel_end;\n | ^~~~~~~~~~\n\nSigned-off-by: Alex Bennée ","shortMessageHtmlLink":"hw/core: ensure kernel_end never gets used undefined"}},{"before":"7e026b6365c17ac24c3d95de28dad2ca7b0e8988","after":"ff8250613a83332979b2d0e3487103b5c3f17cb4","ref":"refs/heads/maintainer/july-2024","pushedAt":"2024-07-04T11:37:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stsquad","name":"Alex Bennée","path":"/stsquad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22458?s=80&v=4"},"commit":{"message":"tests/tcg/aarch64: Add MTE gdbstub tests\n\nAdd tests to exercise the MTE stubs. The tests will only run if a\nversion of GDB that supports MTE is available in the test environment.\n\nSigned-off-by: Gustavo Romero \nMessage-Id: <20240628050850.536447-12-gustavo.romero@linaro.org>","shortMessageHtmlLink":"tests/tcg/aarch64: Add MTE gdbstub tests"}},{"before":null,"after":"0888f650fb5fdd0364ef1e44b88c25e86ca00af2","ref":"refs/heads/review/python-3.13","pushedAt":"2024-07-03T09:52:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stsquad","name":"Alex Bennée","path":"/stsquad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22458?s=80&v=4"},"commit":{"message":"python: enable testing for 3.13\n\nPython 3.13 is in beta and Fedora 41 is preparing to make it the default\nsystem interpreter; enable testing for it.\n\n(In the event problems develop prior to release, it should only impact\nthe check-python-tox job, which is not run by default and is allowed to\nfail.)\n\nSigned-off-by: John Snow \nMessage-Id: <20240626232230.408004-5-jsnow@redhat.com>\nSigned-off-by: Alex Bennée ","shortMessageHtmlLink":"python: enable testing for 3.13"}},{"before":"c2c46c5988c83f8c233f5eb33571613697da123e","after":"7e026b6365c17ac24c3d95de28dad2ca7b0e8988","ref":"refs/heads/maintainer/july-2024","pushedAt":"2024-07-01T09:28:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"stsquad","name":"Alex Bennée","path":"/stsquad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22458?s=80&v=4"},"commit":{"message":"tests/tcg/aarch64: Add MTE gdbstub tests\n\nAdd tests to exercise the MTE stubs. The tests will only run if a\nversion of GDB that supports MTE is available in the test environment.\n\nSigned-off-by: Gustavo Romero \nMessage-Id: <20240628050850.536447-12-gustavo.romero@linaro.org>","shortMessageHtmlLink":"tests/tcg/aarch64: Add MTE gdbstub tests"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQxNDozNjo1NC4wMDAwMDBazwAAAAS6-nDP","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQxNDozNjo1NC4wMDAwMDBazwAAAAS6-nDP","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0wMVQwOToyODowNS4wMDAwMDBazwAAAARzkIMt"}},"title":"Activity · stsquad/qemu"}