[PULL 0/9] Linux user for 8.1 patches

Laurent Vivier posted 9 patches 11 months, 2 weeks ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20230516124810.90494-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              | 207 ++++++++++++++++++++++++------
tests/tcg/riscv64/Makefile.target |   1 +
tests/tcg/riscv64/cpuinfo.c       |  31 +++++
6 files changed, 208 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, 2 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 c490496e85047d516b31f93ea0e14819e0ab5cf5:

  linux-user: fix getgroups/setgroups allocations (2023-05-16 12:48:09 +0200)

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

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              | 207 ++++++++++++++++++++++++------
 tests/tcg/riscv64/Makefile.target |   1 +
 tests/tcg/riscv64/cpuinfo.c       |  31 +++++
 6 files changed, 208 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, 2 weeks ago
On 5/16/23 05:48, Laurent Vivier wrote:
> 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 c490496e85047d516b31f93ea0e14819e0ab5cf5:
> 
>    linux-user: fix getgroups/setgroups allocations (2023-05-16 12:48:09 +0200)
> 
> ----------------------------------------------------------------
> linux-user pull request 20230512-v3
> 
> add open_tree(), move_mount()
> add /proc/cpuinfo for riscv
> fixes and cleanup

The new test still fails.

https://gitlab.com/qemu-project/qemu/-/jobs/4295127220#L4423

cpuinfo: /builds/qemu-project/qemu/tests/tcg/riscv64/cpuinfo.c:20: main: Assertion 
`strcmp(buffer, "isa\t\t: rv64imafdc_zicsr_zifencei\n") == 0' failed.


r~
Re: [PULL 0/9] Linux user for 8.1 patches
Posted by Laurent Vivier 11 months, 2 weeks ago
Le 16/05/2023 à 19:08, Richard Henderson a écrit :
> On 5/16/23 05:48, Laurent Vivier wrote:
>> 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 c490496e85047d516b31f93ea0e14819e0ab5cf5:
>>
>>    linux-user: fix getgroups/setgroups allocations (2023-05-16 12:48:09 +0200)
>>
>> ----------------------------------------------------------------
>> linux-user pull request 20230512-v3
>>
>> add open_tree(), move_mount()
>> add /proc/cpuinfo for riscv
>> fixes and cleanup
> 
> The new test still fails.
> 
> https://gitlab.com/qemu-project/qemu/-/jobs/4295127220#L4423
> 
> cpuinfo: /builds/qemu-project/qemu/tests/tcg/riscv64/cpuinfo.c:20: main: Assertion `strcmp(buffer, 
> "isa\t\t: rv64imafdc_zicsr_zifencei\n") == 0' failed.
> 

I'm going to remove the test as it's not clear why it fails...

Thanks,
Laurent