Message ID | 20211220214135.189157-1-richard.henderson@linaro.org |
---|---|
Headers | show |
Series | linux-user: prctl improvements | expand |
Le 20/12/2021 à 22:41, Richard Henderson a écrit : > This is split out from a larger patch set for unaligned accesses. > The changes in target/ have no effect without the changes in tcg/, > but this allows the syscall to be handled separately. > > > r~ Hi Richard, while I was testing the series for the pull request I found some regressions on commands that were passing on before and are not now. Could you send a follow up patch to add at least PR_CAPBSET_DROP and PR_SET_PDEATHSIG to make the LTP testsuite (20200930) happy again (capset02, prctl01, prctl02, prctl03)? Thanks, Laurent
Hi Laurent, On 2022/1/6 下午6:46, Laurent Vivier wrote: > make the LTP testsuite (20200930) happy again (capset02, prctl01, > prctl02, prctl03)? Do we have LTP test documents? or What test methods do we have for linux-user? As for far, I konw 'make check ' ,'make check-tcg'. and some testcases on tests/tcg/$Arch. Thanks Song
Hi Gaosong, Le 07/01/2022 à 09:46, gaosong a écrit : > Hi Laurent, > > On 2022/1/6 下午6:46, Laurent Vivier wrote: >> make the LTP testsuite (20200930) happy again (capset02, prctl01, prctl02, prctl03)? > > Do we have LTP test documents? or What test methods do we have for linux-user? I run the Linux Test Project test suite in a container (unshare command) using binfmt_misc: https://linux-test-project.github.io/ I have some scripts to automatically create debian chroots and build/run the suite inside: https://github.com/vivier/linux-user-test-scrips My top script is "run_all.sh" that creates the chroots and run the ltp_test. The list of the targets I test is in targets.conf: etch="m68k" stretch="s390x ppc64le mipsel mips64el mips arm aarch64" jessie="ppc" wheezy="sparc32plus" lenny="hppa alpha" sid="m68k ppc64 sh4 riscv64 alpha aarch64 s390x hppa sparc64" trusty="aarch64 ppc ppc64le" bionic="aarch64 arm ppc64le s390x" Than I compare the results with the previous run using diff_ltp.sh This means I don't test architectures that don't have debian support, and only test on x86_64 host. Thanks, Laurent