Commit 9e11bc2c authored by jan.koester's avatar jan.koester
Browse files

build now under aarch64

parent 8864f0b9
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -15,6 +15,10 @@ include_directories(
    ${CMAKE_SOURCE_DIR}/src
)

if(${CMAKE_SYSTEM_PROCESSOR} STREQUAL "x86_64")
    add_definitions(-DX86_64)
endif()

add_subdirectory(src)
add_subdirectory(test)
add_subdirectory(doc)
+4 −0
Original line number Diff line number Diff line
@@ -49,7 +49,11 @@ __attribute__((visibility("hidden"))) uint32_t string2uint32_t(const char* str,i
};

__attribute__((visibility("hidden"))) uint32_t map32(uint32_t size){
#ifdef X86_64
    return mmap(0,size,PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_32BIT, -1, 0);
#else
    return mmap(0,size,PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0);
#endif
};

__attribute__((visibility("hidden"))) uint32_t munmap32(void *ptr,uint32_t size){