Four day week (Happy Thanksgiving, all you Europeans)

[Upstream]

Posted patches making bswap during qemu_ld/st optional.  The prompt was
reviewing the tcg/riscv/ patch set, but I've wanted to do this for ages.
This should avoid the need for reservation of scratch registers on some hosts
that can ill afford it -- in particular i386 and aa32.

In the process I ran into two other places that x86 used those scratch
registers: stores from non-q-registers and bsd-user.

I included patches for both of those (freebsd only; net/openbsd will work so
long as guest_base == 0 and will abort at runtime otherwise).

I still need to audit the other hosts before dropping the call-clobbering from
user-only within tcg.c.


r~
_______________________________________________
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/linaro-toolchain

Reply via email to