[PULL 0/9] Linux user for 8.1 patches

Laurent Vivier posted 9 patches 11 months, 4 weeks ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20230512112238.85272-1-laurent@vivier.eu
Maintainers: Laurent Vivier <laurent@vivier.eu>
There is a newer version of this series
linux-user/main.c                 |   5 +-
linux-user/mips/cpu_loop.c        |   5 +-
linux-user/qemu.h                 |   1 +
linux-user/syscall.c              | 195 ++++++++++++++++++++++++------
tests/tcg/riscv64/Makefile.target |   1 +
tests/tcg/riscv64/cpuinfo.c       |  30 +++++
6 files changed, 195 insertions(+), 42 deletions(-)
create mode 100644 tests/tcg/riscv64/cpuinfo.c
[PULL 0/9] Linux user for 8.1 patches
Posted by Laurent Vivier 11 months, 4 weeks ago
The following changes since commit 7c18f2d663521f1b31b821a13358ce38075eaf7d:

  Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging (2023-04-29 23:07:17 +0100)

are available in the Git repository at:

  https://github.com/vivier/qemu.git tags/linux-user-for-8.1-pull-request

for you to fetch changes up to 3e7f6c76d529dd4096d043cbd16593e40b469e70:

  linux-user: fix getgroups/setgroups allocations (2023-05-05 14:37:05 +0200)

----------------------------------------------------------------
linux-user pull request 20230512

add open_tree(), move_mount()
add /proc/cpuinfo for riscv
fixes and cleanup

----------------------------------------------------------------

Afonso Bordado (1):
  linux-user: Emulate /proc/cpuinfo output for riscv

Daniil Kovalev (1):
  linux-user: Fix mips fp64 executables loading

Michael Tokarev (1):
  linux-user: fix getgroups/setgroups allocations

Thomas Huth (1):
  linux-user/main: Use list_cpus() instead of cpu_list()

Thomas Weißschuh (5):
  linux-user: report ENOTTY for unknown ioctls
  linux-user: Add move_mount() syscall
  linux-user: Add open_tree() syscall
  linux-user: Add new flag VERIFY_NONE
  linux-user: Don't require PROT_READ for mincore

 linux-user/main.c                 |   5 +-
 linux-user/mips/cpu_loop.c        |   5 +-
 linux-user/qemu.h                 |   1 +
 linux-user/syscall.c              | 195 ++++++++++++++++++++++++------
 tests/tcg/riscv64/Makefile.target |   1 +
 tests/tcg/riscv64/cpuinfo.c       |  30 +++++
 6 files changed, 195 insertions(+), 42 deletions(-)
 create mode 100644 tests/tcg/riscv64/cpuinfo.c

-- 
2.40.1


Re: [PULL 0/9] Linux user for 8.1 patches
Posted by Richard Henderson 11 months, 4 weeks ago
On 5/12/23 12:22, Laurent Vivier wrote:
> The following changes since commit 7c18f2d663521f1b31b821a13358ce38075eaf7d:
> 
>    Merge tag 'for-upstream' ofhttps://gitlab.com/bonzini/qemu  into staging (2023-04-29 23:07:17 +0100)
> 
> are available in the Git repository at:
> 
>    https://github.com/vivier/qemu.git  tags/linux-user-for-8.1-pull-request
> 
> for you to fetch changes up to 3e7f6c76d529dd4096d043cbd16593e40b469e70:
> 
>    linux-user: fix getgroups/setgroups allocations (2023-05-05 14:37:05 +0200)
> 
> ----------------------------------------------------------------
> linux-user pull request 20230512
> 
> add open_tree(), move_mount()
> add /proc/cpuinfo for riscv
> fixes and cleanup

Has CI failures:

https://gitlab.com/qemu-project/qemu/-/jobs/4277490874#L884

  9191 |             ret = get_errno(move_mount(arg1, p2, arg3, p4, arg5));
       |                             ^~~~~~~~~~
../linux-user/syscall.c:9191:29: error: nested extern declaration of 'move_mount' 
[-Werror=nested-externs]
../linux-user/syscall.c:9219:29: error: implicit declaration of function 'open_tree' 
[-Werror=implicit-function-declaration]
  9219 |             ret = get_errno(open_tree(arg1, p2, host_flags));
       |                             ^~~~~~~~~



r~