1common:
2  ignore_faults: true
3  tags:
4    - kernel
5    - mmu
6tests:
7  kernel.memory_protection.mem_map:
8    filter: CONFIG_MMU and not CONFIG_X86_64
9    extra_sections: _TRANSPLANTED_FUNC
10    extra_args: CONFIG_COMMON_LIBC_MALLOC_ARENA_SIZE=0
11    platform_exclude: qemu_x86_64
12    integration_platforms:
13      - qemu_x86
14  kernel.memory_protection.mem_map.x86_64:
15    filter: CONFIG_MMU and CONFIG_X86_64 and not CONFIG_COVERAGE
16    extra_sections: _TRANSPLANTED_FUNC
17    integration_platforms:
18      - qemu_x86_64
19  kernel.memory_protection.mem_map.x86_64.coverage:
20    filter: CONFIG_MMU and CONFIG_X86_64 and CONFIG_COVERAGE
21    extra_sections: _TRANSPLANTED_FUNC
22    extra_args:
23      - EXTRA_CFLAGS=-DSKIP_EXECUTE_TESTS
24    extra_configs:
25      - CONFIG_COVERAGE=y
26    platform_allow: qemu_x86_64
27  kernel.memory_protection.mem_map.x86_64.coverage.exec:
28    filter: CONFIG_MMU and CONFIG_X86_64 and CONFIG_COVERAGE
29    extra_sections: _TRANSPLANTED_FUNC
30    extra_args: CONF_FILE=prj_x86_64_coverage_exec.conf
31    platform_allow: qemu_x86_64
32