On Sep 08 2025, Paolo Bonzini wrote: > Whenever user-mode emulation needs to go all the way out of the cpu > exec loop, it uses cpu_exit(), which already sets cpu->exit_request. > > Therefore, there is no need for tcg_kick_vcpu_thread() to set > cpu->exit_request again outside system emulation.
This breaks go. If you run go build in a loop, it eventually hangs uninterruptible (except -9) with a couple of zombie children left over. -- Andreas Schwab, SUSE Labs, [email protected] GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different."
