Skip to content

Commit 3583555

Browse files
authored
Added flags for Cheshire platform (#129)
Cheshire - no timer and 1GiB of RAM so timer and huge page tests must be disabled. Signed-off-by: Matt Rossouw <[email protected]>
1 parent e879d7d commit 3583555

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

apps/sel4test-tests/arch/riscv/arch_frame_type.h

+2-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,8 @@ static const frame_type_t frame_types[] = {
1515
* so we can't allocate a 1GiB page for this test.
1616
* Polarfire has 1GiB of memory can't allocate a 1GiB page for user space */
1717
#if __riscv_xlen == 64 && !defined(CONFIG_PLAT_ROCKETCHIP) \
18-
&& !defined(CONFIG_PLAT_ARIANE) &&!defined(CONFIG_PLAT_POLARFIRE)
18+
&& !defined(CONFIG_PLAT_ARIANE) &&!defined(CONFIG_PLAT_POLARFIRE) \
19+
&& !defined(CONFIG_PLAT_CHESHIRE)
1920
{ seL4_RISCV_Giga_Page, 0, seL4_HugePageBits, },
2021
#endif
2122
{ seL4_RISCV_Mega_Page, 0, seL4_LargePageBits, },

settings.cmake

+1
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@ if(NOT Sel4testAllowSettingsOverride)
8282
OR KernelPlatformQuartz64
8383
OR KernelPlatformRocketchip
8484
OR KernelPlatformRocketchipZCU102
85+
OR KernelPlatformCheshire
8586
OR (SIMULATION AND (KernelArchRiscV OR KernelArchARM))
8687
)
8788
# Frequency settings of the ZynqMP make the ltimer tests problematic

0 commit comments

Comments
 (0)