On 04/04/2023 18:12, Tudor Cretu wrote:
Now that the io_uring tests pass (for both purecap and compat), add them to the extended Morello transitional syscalls list.
Signed-off-by: Tudor Cretu tudor.cretu@arm.com
runtest/morello_transitional_extended | 4 ++++ runtest/syscalls_morello_purecap_skip | 4 ---- 2 files changed, 4 insertions(+), 4 deletions(-)
As discussed offline, we need to be careful with this patch as it depends on updated kernel headers, which need to be regenerated manually for the CI.
Patch 1 should be fine as it shouldn't break anything that is not already broken, so it could be merged separately if that makes sense.
Kevin
diff --git a/runtest/morello_transitional_extended b/runtest/morello_transitional_extended index 7c980f230..b350ebdaf 100644 --- a/runtest/morello_transitional_extended +++ b/runtest/morello_transitional_extended @@ -41,6 +41,10 @@ io_submit01 io_submit01 io_submit02 io_submit02 io_submit03 io_submit03 +#KERN - io_uring*: depends on Morello Linux kernel release > morello-release-1.6.0 +io_uring01 io_uring01 +io_uring02 io_uring02
#KERN - keyctl*: depends on Morello Linux kernel release >= morello-release-1.5.0 keyctl01 keyctl01 keyctl02 keyctl02 diff --git a/runtest/syscalls_morello_purecap_skip b/runtest/syscalls_morello_purecap_skip index 4f60d9aff..e4d66ee1b 100644 --- a/runtest/syscalls_morello_purecap_skip +++ b/runtest/syscalls_morello_purecap_skip @@ -1,10 +1,6 @@ # This skip file contains all the tests skipped from the syscalls command file # for testing the PCuABI kernel in purecap. -# io_uring is not currently supported in purecap, -# this test is expected to fail. -io_uring01
# These tests share capabilities between proccesses through shared memory. # This is explicitly prevented by the PCuABI, so there's no point running them. process_vm_readv02