diff --git a/src/system/libroot/os/arch/arm64/Jamfile b/src/system/libroot/os/arch/arm64/Jamfile index 8bc063f71d..fe33fee20f 100644 --- a/src/system/libroot/os/arch/arm64/Jamfile +++ b/src/system/libroot/os/arch/arm64/Jamfile @@ -16,6 +16,8 @@ for architectureObject in [ MultiArchSubDirSetup arm64 ] { tls.c thread.c system_time.c + time.c + get_stack_frame.S generic_atomic.cpp generic_stack_trace.cpp diff --git a/src/system/libroot/os/arch/arm64/get_stack_frame.S b/src/system/libroot/os/arch/arm64/get_stack_frame.S new file mode 100644 index 0000000000..14ec05d3ed --- /dev/null +++ b/src/system/libroot/os/arch/arm64/get_stack_frame.S @@ -0,0 +1,11 @@ +/* + * Copyright 2019 Haiku, Inc. All Rights Reserved. + * Distributed under the terms of the MIT License. + */ +#include + +/* void* get_stack_frame(void) */ +FUNCTION(get_stack_frame): + mov x0, fp + ret +FUNCTION_END(get_stack_frame) diff --git a/src/system/libroot/os/arch/arm64/time.c b/src/system/libroot/os/arch/arm64/time.c new file mode 100644 index 0000000000..89ebc84db9 --- /dev/null +++ b/src/system/libroot/os/arch/arm64/time.c @@ -0,0 +1,23 @@ +/* + * Copyright 2006, Ingo Weinhold . + * Distributed under the terms of the MIT License. + */ + +#include + +#include +#include +#include + + +void +__arch_init_time(struct real_time_data *data, bool setDefaults) +{ +} + + +bigtime_t +__arch_get_system_time_offset(struct real_time_data *data) +{ + return 0; +}