1common:
2  # renode causes timeouts unfortunately
3  # xtensa dc233 (with mmu) has a TLB exception for unclear reasons
4  platform_exclude:
5    - m2gl025_miv
6    - hifive1
7    - qemu_xtensa/dc233c/mmu
8  platform_key:
9    - arch
10    - simulation
11tests:
12  rtio.api:
13    filter: not CONFIG_ARCH_HAS_USERSPACE
14    tags: rtio
15    extra_configs:
16      - CONFIG_RTIO_SUBMIT_SEM=n
17    integration_platforms:
18      - native_sim
19  rtio.api.submit_sem:
20    filter: not CONFIG_ARCH_HAS_USERSPACE
21    tags: rtio
22    extra_configs:
23      - CONFIG_RTIO_SUBMIT_SEM=y
24    integration_platforms:
25      - native_sim
26  rtio.api.userspace:
27    filter: CONFIG_ARCH_HAS_USERSPACE
28    extra_configs:
29      - CONFIG_USERSPACE=y
30      - CONFIG_RTIO_SUBMIT_SEM=n
31    arch_exclude:
32      - posix
33    tags:
34      - rtio
35      - userspace
36    integration_platforms:
37      - qemu_x86
38  rtio.api.userspace.submit_sem:
39    filter: CONFIG_ARCH_HAS_USERSPACE
40    extra_configs:
41      - CONFIG_USERSPACE=y
42      - CONFIG_RTIO_SUBMIT_SEM=y
43    arch_exclude:
44      - posix
45    tags:
46      - rtio
47      - userspace
48    integration_platforms:
49      - qemu_x86
50