qemu-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-commits] [qemu/qemu] 6eb9db: linux-user, alpha: fix oldumount sysc


From: Peter Maydell
Subject: [Qemu-commits] [qemu/qemu] 6eb9db: linux-user, alpha: fix oldumount syscall
Date: Mon, 08 Jun 2020 05:45:29 -0700

  Branch: refs/heads/master
  Home:   https://github.com/qemu/qemu
  Commit: 6eb9dbf6a744f07b437e07e5f590625ebb7ab4cc
      
https://github.com/qemu/qemu/commit/6eb9dbf6a744f07b437e07e5f590625ebb7ab4cc
  Author: Laurent Vivier <laurent@vivier.eu>
  Date:   2020-05-27 (Wed, 27 May 2020)

  Changed paths:
    M linux-user/syscall.c

  Log Message:
  -----------
  linux-user, alpha: fix oldumount syscall

When we try to bootstrap debian/lenny for alpha, it fails because
it cannot umount /.root directory:

  ...
  Setting up initscripts (2.86.ds1-61) ...
  umount: /.root: Function not implemented
  dpkg: error processing initscripts (--configure):
   subprocess post-installation script returned error exit status 1
  dpkg: sysvinit: dependency problems, but configuring anyway as you request:
   sysvinit depends on initscripts; however:
    Package initscripts is not configured yet.

This is because, when we switched from syscall_nr.h to syscall.tbl,
the syscall #321 has been renamed from umount to oldumount and
syscall.c has not been updated to manage the new name.

oldumount has been introduced in linux 2.1.116pre1 by:
  7d32756b2 ("Import 2.1.116pre1")
...
 * We now support a flag for forced unmount like the other 'big iron'
 * unixes. Our API is identical to OSF/1 to avoid making a mess of AMD
...

Fixes: 6116aea994 ("linux-user, alpha: add syscall table generation support")
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
Message-Id: <20200502194642.32823-1-laurent@vivier.eu>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>


  Commit: 538fabcb46b956b65247b4e8cf701b63a58b70cc
      
https://github.com/qemu/qemu/commit/538fabcb46b956b65247b4e8cf701b63a58b70cc
  Author: Helge Deller <deller@gmx.de>
  Date:   2020-05-27 (Wed, 27 May 2020)

  Changed paths:
    M linux-user/syscall.c

  Log Message:
  -----------
  linux-user: return target error codes for socket() and prctl()

Return target error codes instead of host error codes.

Signed-off-by: Helge Deller <deller@gmx.de>
Reviewed-by: Laurent Vivier <laurent@vivier.eu>

Message-Id: <20200424220033.GA28140@ls3530.fritz.box>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>


  Commit: 93a5661dc5aca5c8c4eaa4b75f36707199a78f0e
      
https://github.com/qemu/qemu/commit/93a5661dc5aca5c8c4eaa4b75f36707199a78f0e
  Author: Helge Deller <deller@gmx.de>
  Date:   2020-06-05 (Fri, 05 Jun 2020)

  Changed paths:
    M linux-user/syscall.c

  Log Message:
  -----------
  linux-user: Add support for /proc/cpuinfo on hppa platform

Provide our own /proc/cpuinfo file for the hppa (parisc) platform.

Signed-off-by: Helge Deller <deller@gmx.de>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Laurent Vivier <laurent@vivier.eu>
Message-Id: <20200424210648.GA26715@ls3530.fritz.box>
[lv: s/an/our/ and add TARGET_HPPA to guard is_proc()]
Signed-off-by: Laurent Vivier <laurent@vivier.eu>


  Commit: fd568660b7ae9b9e45cbb616acc91ae4c065c32d
      
https://github.com/qemu/qemu/commit/fd568660b7ae9b9e45cbb616acc91ae4c065c32d
  Author: Sergei Trofimovich <slyfox@gentoo.org>
  Date:   2020-06-05 (Fri, 05 Jun 2020)

  Changed paths:
    M linux-user/strace.list

  Log Message:
  -----------
  linux-user/strace.list: fix epoll_create{,1} -strace output

Fix syscall name and parameters priinter.

Before the change:

```
$ alpha-linux-user/qemu-alpha -strace -L /usr/alpha-unknown-linux-gnu/ /tmp/a
...
1274697 
%s(%d)(2097152,274903156744,274903156760,274905840712,274877908880,274903235616)
 = 3
1274697 exit_group(0)
```

After the change:

```
$ alpha-linux-user/qemu-alpha -strace -L /usr/alpha-unknown-linux-gnu/ /tmp/a
...
1273719 epoll_create1(2097152) = 3
1273719 exit_group(0)
```

Fixes: 9cbc0578cb6 ("Improve output of various syscalls")
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
CC: Riku Voipio <riku.voipio@iki.fi>
CC: Laurent Vivier <laurent@vivier.eu>
Cc: qemu-stable@nongnu.org
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <20200416175957.1274882-1-slyfox@gentoo.org>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>


  Commit: 257a7e212d5e518ac53bd6a02a3157cf4594c8b3
      
https://github.com/qemu/qemu/commit/257a7e212d5e518ac53bd6a02a3157cf4594c8b3
  Author: Jonathan Marler <johnnymarler@gmail.com>
  Date:   2020-06-05 (Fri, 05 Jun 2020)

  Changed paths:
    M linux-user/mmap.c

  Log Message:
  -----------
  linux-user/mmap.c: fix integer underflow in target_mremap

Fixes: https://bugs.launchpad.net/bugs/1876373

This code path in mmap occurs when a page size is decreased with mremap.  When 
a section of pages is shrunk, qemu calls mmap_reserve on the pages that were 
released.  However, it has the diff operation reversed, subtracting the larger 
old_size from the smaller new_size.  Instead, it should be subtracting the 
smaller new_size from the larger old_size.  You can also see in the previous 
line of the change that this mmap_reserve call only occurs when old_size > 
new_size.

Bug: https://bugs.launchpad.net/qemu/+bug/1876373
Signed-off-by: Jonathan Marler <johnnymarler@gmail.com>
Reviewded-by: Laurent Vivier <laurent@vivier.eu>
Message-Id: <20200502161225.14346-1-johnnymarler@gmail.com>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>


  Commit: 2d92c6827ca01cb4086212a95d9c1b454c252268
      
https://github.com/qemu/qemu/commit/2d92c6827ca01cb4086212a95d9c1b454c252268
  Author: Andreas Schwab <schwab@suse.de>
  Date:   2020-06-05 (Fri, 05 Jun 2020)

  Changed paths:
    M linux-user/generic/fcntl.h
    M linux-user/syscall.c

  Log Message:
  -----------
  linux-user: implement OFD locks

Signed-off-by: Andreas Schwab <schwab@suse.de>
Reviewed-by: Laurent Vivier <laurent@vivier.eu>
Message-Id: <mvm7dx0cun3.fsf@suse.de>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>


  Commit: 57159bb239bb3517348415b7cd23dd45fb7b100f
      
https://github.com/qemu/qemu/commit/57159bb239bb3517348415b7cd23dd45fb7b100f
  Author: Philippe Mathieu-Daudé <philmd@redhat.com>
  Date:   2020-06-05 (Fri, 05 Jun 2020)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Makefile: Only build virtiofsd if system-mode is enabled

Do not build the virtiofsd helper when configured with
--disable-system.

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Acked-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
Reviewed-by: Laurent Vivier <laurent@vivier.eu>
Tested-by: Laurent Vivier <laurent@vivier.eu>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20200522172510.25784-2-philmd@redhat.com>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>


  Commit: 1cf295be5de93e984ea6f52f151141f5126537f0
      
https://github.com/qemu/qemu/commit/1cf295be5de93e984ea6f52f151141f5126537f0
  Author: Philippe Mathieu-Daudé <philmd@redhat.com>
  Date:   2020-06-05 (Fri, 05 Jun 2020)

  Changed paths:
    M configure

  Log Message:
  -----------
  configure: Avoid building TCG when not needed

Avoid building TCG when building only tools:

  ./configure --enable-tools --disable-system --disable-user

This saves us from running the soft-float tests enabled since
commit 76170102508.

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Reviewed-by: Laurent Vivier <laurent@vivier.eu>
Tested-by: Laurent Vivier <laurent@vivier.eu>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20200522172510.25784-3-philmd@redhat.com>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>


  Commit: ca6db4691345dee059aa5b7eb6152f005a8eb120
      
https://github.com/qemu/qemu/commit/ca6db4691345dee059aa5b7eb6152f005a8eb120
  Author: Philippe Mathieu-Daudé <philmd@redhat.com>
  Date:   2020-06-05 (Fri, 05 Jun 2020)

  Changed paths:
    M tests/Makefile.include

  Log Message:
  -----------
  tests/Makefile: Only display TCG-related tests when TCG is available

Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Laurent Vivier <laurent@vivier.eu>
Tested-by: Laurent Vivier <laurent@vivier.eu>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20200522172510.25784-4-philmd@redhat.com>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>


  Commit: 37914f603f37949f6f13df0eee31bbef0e144d09
      
https://github.com/qemu/qemu/commit/37914f603f37949f6f13df0eee31bbef0e144d09
  Author: Philippe Mathieu-Daudé <philmd@redhat.com>
  Date:   2020-06-05 (Fri, 05 Jun 2020)

  Changed paths:
    M tests/Makefile.include

  Log Message:
  -----------
  tests/Makefile: Restrict some softmmu-only tests

In the next commit we are going to remove some objects from the
util-obj-y variable (objects which are not used by user-mode,
when configured with --disable-system).
Then some system-mode tests are going to fail, due to the missing
objects:

  $ make check-unit -k
    LINK    tests/test-iov
  /usr/bin/ld: tests/test-iov.o: in function `iov_from_buf':
  include/qemu/iov.h:49: undefined reference to `iov_from_buf_full'
  make: *** [rules.mak:124: tests/test-iov] Error 1
    LINK    tests/test-timed-average
  /usr/bin/ld: tests/test-timed-average.o: in function `account':
  tests/test-timed-average.c:27: undefined reference to `timed_average_account'
  make: *** [rules.mak:124: tests/test-timed-average] Error 1
    LINK    tests/test-util-filemonitor
  /usr/bin/ld: tests/test-util-filemonitor.o: in function 
`qemu_file_monitor_test_event_loop':
  tests/test-util-filemonitor.c:83: undefined reference to `main_loop_wait'
  make: *** [rules.mak:124: tests/test-util-filemonitor] Error 1
    LINK    tests/test-util-sockets
  /usr/bin/ld: tests/test-util-sockets.o: in function 
`test_socket_fd_pass_name_good':
  tests/test-util-sockets.c:91: undefined reference to `socket_connect'
  make: *** [rules.mak:124: tests/test-util-sockets] Error 1
    LINK    tests/test-base64
  /usr/bin/ld: tests/test-base64.o: in function `test_base64_good':
  tests/test-base64.c:35: undefined reference to `qbase64_decode'
  collect2: error: ld returned 1 exit status
  make: *** [rules.mak:124: tests/test-base64] Error 1
    LINK    tests/test-bufferiszero
  /usr/bin/ld: tests/test-bufferiszero.o: in function `test_1':
  tests/test-bufferiszero.c:31: undefined reference to `buffer_is_zero'
  make: *** [rules.mak:124: tests/test-bufferiszero] Error 1
  make: Target 'check-unit' not remade because of errors.

Instead, restrict these tests to system-mode, by using the
$(CONFIG_SOFTMMU) variable.

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Tested-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Laurent Vivier <laurent@vivier.eu>
Tested-by: Laurent Vivier <laurent@vivier.eu>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20200522172510.25784-5-philmd@redhat.com>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>


  Commit: e4d6d41ce23e0dfb4aa992e00c578d127fad061c
      
https://github.com/qemu/qemu/commit/e4d6d41ce23e0dfb4aa992e00c578d127fad061c
  Author: Philippe Mathieu-Daudé <philmd@redhat.com>
  Date:   2020-06-05 (Fri, 05 Jun 2020)

  Changed paths:
    M util/Makefile.objs

  Log Message:
  -----------
  util/Makefile: Reduce the user-mode object list

These objects are not required when configured with --disable-system.

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Laurent Vivier <laurent@vivier.eu>
Tested-by: Laurent Vivier <laurent@vivier.eu>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20200522172510.25784-6-philmd@redhat.com>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>


  Commit: dc70f80fb276c7ca83261bca7850c4c401c3f892
      
https://github.com/qemu/qemu/commit/dc70f80fb276c7ca83261bca7850c4c401c3f892
  Author: Philippe Mathieu-Daudé <philmd@redhat.com>
  Date:   2020-06-05 (Fri, 05 Jun 2020)

  Changed paths:
    M stubs/Makefile.objs

  Log Message:
  -----------
  stubs/Makefile: Reduce the user-mode object list

These stubs are not required when configured with --disable-system.

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Laurent Vivier <laurent@vivier.eu>
Tested-by: Laurent Vivier <laurent@vivier.eu>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20200522172510.25784-7-philmd@redhat.com>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>


  Commit: 0c4e99317a7a95a80de17a83a6271c97e524f380
      
https://github.com/qemu/qemu/commit/0c4e99317a7a95a80de17a83a6271c97e524f380
  Author: Philippe Mathieu-Daudé <philmd@redhat.com>
  Date:   2020-06-05 (Fri, 05 Jun 2020)

  Changed paths:
    M target/riscv/cpu.c

  Log Message:
  -----------
  target/riscv/cpu: Restrict CPU migration to system-mode

Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Laurent Vivier <laurent@vivier.eu>
Tested-by: Laurent Vivier <laurent@vivier.eu>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20200522172510.25784-8-philmd@redhat.com>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>


  Commit: 3e07593aecccef9f5d877bb8a27a400d8431ea3b
      
https://github.com/qemu/qemu/commit/3e07593aecccef9f5d877bb8a27a400d8431ea3b
  Author: Philippe Mathieu-Daudé <philmd@redhat.com>
  Date:   2020-06-05 (Fri, 05 Jun 2020)

  Changed paths:
    M exec.c

  Log Message:
  -----------
  exec: Assert CPU migration is not used on user-only build

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Reviewed-by: Laurent Vivier <laurent@vivier.eu>
Tested-by: Laurent Vivier <laurent@vivier.eu>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20200522172510.25784-9-philmd@redhat.com>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>


  Commit: 32f5b7e5169c885f09cb20f194db9ba4aab448ae
      
https://github.com/qemu/qemu/commit/32f5b7e5169c885f09cb20f194db9ba4aab448ae
  Author: Philippe Mathieu-Daudé <philmd@redhat.com>
  Date:   2020-06-05 (Fri, 05 Jun 2020)

  Changed paths:
    M arch_init.c

  Log Message:
  -----------
  arch_init: Remove unused 'qapi-commands-misc.h' include

Commit ffaee83bcb2 moved qmp_query_target but forgot to remove
this include.

Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Laurent Vivier <laurent@vivier.eu>
Tested-by: Laurent Vivier <laurent@vivier.eu>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20200522172510.25784-10-philmd@redhat.com>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>


  Commit: b75c99008075eb817461dcd272b6ba8cd7ae210f
      
https://github.com/qemu/qemu/commit/b75c99008075eb817461dcd272b6ba8cd7ae210f
  Author: Philippe Mathieu-Daudé <philmd@redhat.com>
  Date:   2020-06-05 (Fri, 05 Jun 2020)

  Changed paths:
    M target/i386/cpu.c

  Log Message:
  -----------
  target/i386: Restrict CpuClass::get_crash_info() to system-mode

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Laurent Vivier <laurent@vivier.eu>
Tested-by: Laurent Vivier <laurent@vivier.eu>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20200522172510.25784-11-philmd@redhat.com>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>


  Commit: 6b4bf66e336cbaa6e77f950ea95bdc50f8d5eace
      
https://github.com/qemu/qemu/commit/6b4bf66e336cbaa6e77f950ea95bdc50f8d5eace
  Author: Philippe Mathieu-Daudé <philmd@redhat.com>
  Date:   2020-06-05 (Fri, 05 Jun 2020)

  Changed paths:
    M target/s390x/cpu.c

  Log Message:
  -----------
  target/s390x: Restrict CpuClass::get_crash_info() to system-mode

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Cornelia Huck <cohuck@redhat.com>
Reviewed-by: Laurent Vivier <laurent@vivier.eu>
Tested-by: Laurent Vivier <laurent@vivier.eu>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20200522172510.25784-12-philmd@redhat.com>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>


  Commit: cfe35d4889cebac0417fcb2d68e33e109b5fd484
      
https://github.com/qemu/qemu/commit/cfe35d4889cebac0417fcb2d68e33e109b5fd484
  Author: Philippe Mathieu-Daudé <philmd@redhat.com>
  Date:   2020-06-05 (Fri, 05 Jun 2020)

  Changed paths:
    M hw/core/cpu.c
    M include/hw/core/cpu.h

  Log Message:
  -----------
  hw/core: Restrict CpuClass::get_crash_info() to system-mode

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Laurent Vivier <laurent@vivier.eu>
Tested-by: Laurent Vivier <laurent@vivier.eu>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Message-Id: <20200522172510.25784-13-philmd@redhat.com>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>


  Commit: 95722b27845b972250a7d4f93b693b01e2a0c3a1
      
https://github.com/qemu/qemu/commit/95722b27845b972250a7d4f93b693b01e2a0c3a1
  Author: Philippe Mathieu-Daudé <philmd@redhat.com>
  Date:   2020-06-05 (Fri, 05 Jun 2020)

  Changed paths:
    M stubs/Makefile.objs

  Log Message:
  -----------
  stubs: Restrict ui/win32-kbd-hook to system-mode

In Makefile.objs, the ui/ directory is restricted to system-mode:

 43 ifeq ($(CONFIG_SOFTMMU),y)
 ...
 65 common-obj-y += ui/
 66 common-obj-m += ui/
 ...
 82 endif # CONFIG_SOFTMMU

Restrict the ui/ stub added in commit 2df9f5718df to only build
it for system-mode emulation.

Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20200522172510.25784-14-philmd@redhat.com>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>


  Commit: 49ee11555262a256afec592dfed7c5902d5eefd2
      
https://github.com/qemu/qemu/commit/49ee11555262a256afec592dfed7c5902d5eefd2
  Author: Peter Maydell <peter.maydell@linaro.org>
  Date:   2020-06-08 (Mon, 08 Jun 2020)

  Changed paths:
    M Makefile
    M arch_init.c
    M configure
    M exec.c
    M hw/core/cpu.c
    M include/hw/core/cpu.h
    M linux-user/generic/fcntl.h
    M linux-user/mmap.c
    M linux-user/strace.list
    M linux-user/syscall.c
    M stubs/Makefile.objs
    M target/i386/cpu.c
    M target/riscv/cpu.c
    M target/s390x/cpu.c
    M tests/Makefile.include
    M util/Makefile.objs

  Log Message:
  -----------
  Merge remote-tracking branch 
'remotes/vivier2/tags/linux-user-for-5.1-pull-request' into staging

linux-user pull request 20200605-v2

Implement F_OFD_ fcntl() command, /proc/cpuinfo for hppa
Fix socket(), prnctl() error codes, underflow in target_mremap,
    epoll_create() strace, oldumount for alpha
User-mode build dependencies improvement

# gpg: Signature made Sat 06 Jun 2020 14:15:36 BST
# gpg:                using RSA key CD2F75DDC8E3A4DC2E4F5173F30C38BD3F2FBE3C
# gpg:                issuer "laurent@vivier.eu"
# gpg: Good signature from "Laurent Vivier <lvivier@redhat.com>" [full]
# gpg:                 aka "Laurent Vivier <laurent@vivier.eu>" [full]
# gpg:                 aka "Laurent Vivier (Red Hat) <lvivier@redhat.com>" 
[full]
# Primary key fingerprint: CD2F 75DD C8E3 A4DC 2E4F  5173 F30C 38BD 3F2F BE3C

* remotes/vivier2/tags/linux-user-for-5.1-pull-request:
  stubs: Restrict ui/win32-kbd-hook to system-mode
  hw/core: Restrict CpuClass::get_crash_info() to system-mode
  target/s390x: Restrict CpuClass::get_crash_info() to system-mode
  target/i386: Restrict CpuClass::get_crash_info() to system-mode
  arch_init: Remove unused 'qapi-commands-misc.h' include
  exec: Assert CPU migration is not used on user-only build
  target/riscv/cpu: Restrict CPU migration to system-mode
  stubs/Makefile: Reduce the user-mode object list
  util/Makefile: Reduce the user-mode object list
  tests/Makefile: Restrict some softmmu-only tests
  tests/Makefile: Only display TCG-related tests when TCG is available
  configure: Avoid building TCG when not needed
  Makefile: Only build virtiofsd if system-mode is enabled
  linux-user: implement OFD locks
  linux-user/mmap.c: fix integer underflow in target_mremap
  linux-user/strace.list: fix epoll_create{,1} -strace output
  linux-user: Add support for /proc/cpuinfo on hppa platform
  linux-user: return target error codes for socket() and prctl()
  linux-user, alpha: fix oldumount syscall

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>


Compare: https://github.com/qemu/qemu/compare/5a922419feb9...49ee11555262



reply via email to

[Prev in Thread] Current Thread [Next in Thread]