From: Aleksandar Markovic <amarko...@wavecomp.com> The following changes since commit a7b21f6762a2d6ec08106d8a7ccb11829914523f:
Merge remote-tracking branch 'remotes/vivier2/tags/linux-user-for-4.1-pull-request' into staging (2019-05-24 12:47:49 +0100) are available in the git repository at: https://github.com/AMarkovic/qemu tags/mips-queue-may-19-2019-v3 for you to fetch changes up to c47c336e870585307f1e2371ea85a6256a05022e: BootLinuxSshTest: Test some userspace commands on Malta (2019-05-26 17:45:02 +0200) ---------------------------------------------------------------- MIPS queue for May 19th, 2019 - v3 v2->v3: - removed two patches on object_initialize_child(), since they became part of another pull 1-pull-request - added two cleanup patches - added a patch on fixing handling of semtimedop() - amended patch on acceptance test v1->v2: - fixed missing invocations in patch on ST.<B|H|W|D> that caused clang build error - added a patch on acceptance test for Malta highlights: * Fix semtimedop() issue that appeared after kernel headers update * Added an acceptance test for Malta board * Better handling of memory pages (flag PAGE_EXEC) * A set of fixes for emulation of MSA ASE on big endian hosts * Better handling of 'div by zero' cases of MSA ASE instructions * Clean up MIPS' cpu.h ---------------------------------------------------------------- Jakub Jermář (1): mips: Decide to map PAGE_EXEC in map_address Jules Irenge (2): target/mips: add or remove space to fix checkpatch errors target/mips: realign comments to fix checkpatch warnings Laurent Vivier (1): linux-user: fix __NR_semtimedop undeclared error Mateja Marjanovic (7): target/mips: Make the results of DIV_<U|S>.<B|H|W|D> the same as on hardware target/mips: Make the results of MOD_<U|S>.<B|H|W|D> the same as on hardware target/mips: Fix MSA instructions LD.<B|H|W|D> on big endian host target/mips: Fix MSA instructions ST.<B|H|W|D> on big endian host target/mips: Refactor and fix COPY_S.<B|H|W|D> instructions target/mips: Refactor and fix COPY_U.<B|H|W> instructions target/mips: Refactor and fix INSERT.<B|H|W|D> instructions Philippe Mathieu-Daudé (1): BootLinuxSshTest: Test some userspace commands on Malta MAINTAINERS | 1 + linux-user/syscall.c | 24 +- target/mips/cpu.h | 209 +++++++++-------- target/mips/helper.c | 13 +- target/mips/helper.h | 16 +- target/mips/msa_helper.c | 191 ++++++++++----- target/mips/op_helper.c | 388 +++++++++++++++++++++++++++---- target/mips/translate.c | 59 ++++- tests/acceptance/linux_ssh_mips_malta.py | 230 ++++++++++++++++++ tests/requirements.txt | 1 + 10 files changed, 922 insertions(+), 210 deletions(-) create mode 100644 tests/acceptance/linux_ssh_mips_malta.py -- 2.7.4