On 10/27/22 21:02, Richard Henderson wrote:
As per #1269, this affects NetBSD installer boot.
The problem is that one of the x86 acpi callbacks modifies
env->eip during an mmio store, which means that the tracking
that translate.c does is thrown out of whack.
Introduce a method to extract unwind data without the
writeback to env. This isn't a perfect abstraction, but I
couldn't think of anything better. There's a couple of lines
of code duplication, but probably less than any abstration
that we might put on top
Changes for v2:
* Rebase on master, 23 patches merged.
* Comments adjusted per review (claudio)
r~
Queuing to tcg-next.
r~