diff --git a/CMakeLists.txt b/CMakeLists.txt index 40f147c9cea7c98cc1312b5ac04674431f52f721..860edd4dcc06ba63ccf5124db0c4cf280c578d95 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -161,6 +161,8 @@ if (OS_ARCH STREQUAL "aarch64") endif (USE_H1620) add_compile_options(-mtune=cortex-a72 -fsigned-char -g -ggdb3 -march=armv8-a+crc -funwind-tables) +elseif (OS_ARCH STREQUAL "riscv64") + add_compile_options(-march=rv64gc -mno-strict-align -Warray-bounds=0 -Wno-unused-result) else () add_compile_options(-msse4.2 ) endif () diff --git a/src/common/dss_ga.h b/src/common/dss_ga.h index a2deb37f1d83d7f972def718010d04499929eecc..846c2526aebf0aac551dc5923b2e2198dab45705 100644 --- a/src/common/dss_ga.h +++ b/src/common/dss_ga.h @@ -136,7 +136,7 @@ void ga_reset_app_pools(); void ga_set_pool_def(ga_pool_id_e pool_id, const ga_pool_def_t *def); status_t ga_create_global_area(void); void ga_destroy_global_area(void); -int32 ga_attach_area(uint32 attach_perm); +status_t ga_attach_area(uint32 attach_perm); void ga_detach_area(void); uint32 ga_get_pool_usage(ga_pool_id_e pool_id);