On Thu, 9 Aug 2018 23:01:32 -0400
Pavel Zbitskiy <pavel.zbits...@gmail.com> wrote:
> Found while attempting to run an old tool in qemu.
> * BAL and BALR: Added.
> * CSST: Qemu crashed after an accidental jump to garbage.
> * IPM: A tool produced an incorrect output.
> * EX TRT/TRTR: A tool ran quite slow.
> * PACK: A tool produced an incorrect output.
> * CVB, CVBY, CVBG: Added.
> Changes since v1:
> * Tests.
Nice, thanks for adding these.
> * Call pc_to_link_info() instead of op_bas().
> * Clarified CSST commit message.
> * Rewrote IPM using extract/deposit.
> * Clarified PACK commit message.
> * Do not use LowCore for CONFIG_USER_ONLY.
> * Reduce duplication in CVB code.
> Pavel Zbitskiy (7):
> tests/tcg: add a simple s390x test
> target/s390x: add BAL and BALR instructions
> target/s390x: fix CSST decoding and runtime alignment check
> target/s390x: fix IPM polluting irrelevant bits
> target/s390x: add EX support for TRT and TRTR
> target/s390x: fix PACK reading 1 byte less and writing 1 byte more
> target/s390x: implement CVB, CVBY and CVBG
I'll wait for some acks/reviews before applying these.