#gdbstub

If you are interested in the multiple moving parts needed to get #mte support for #qemu's #gdbstub you might find my colleges blog post interesting: linaro.org/blog/adding-support - fortunately #linaro's #upstream first development policy is well suited to tackling these sort of integrations.

#qemu 9.1 is now out: qemu.org/2024/09/03/qemu-9-1-0 highlights for me include the ever expanding of #arm CPU features we support include #mte #gdbstub support for user-mode. There are also a number of enhancements to the #tcg #plugin system that allow for conditional callbacks combined with a new STORE_U64 primitive for scoreboards that will be useful for lowering the impact of instrumentation.

As I knew I was on holiday for soft freeze I got all my #qemu maintainer PRs in early for 9.0. It is now released to the wild. The big #arm64 update is FEAT_NV2 emulation as well as a number of enhancements to various board models (and some deprecations of the older unloved code). For #tcg #plugins we now support reading register values as well as a new thread-safe inline ops API. The #gdbstub also saw a number of tweaks. More to come for 9.1 and the tree is now open ;-) qemu.org/2024/04/23/qemu-9-0-0

My original 10 patch #gdbstub clean-up series has now doubled in size. Hopefully it will all still be worth it when I measure the effect it has on total build time.

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst