arm64: Add initial stubs for stackframe and time

Signed-off-by: Jaroslaw Pelczar <[email protected]>
Change-Id: Ie17279a9c17ab8bb7a812fe83d1b668853f96d5c
Reviewed-on: https://review.haiku-os.org/c/haiku/+/1858
Reviewed-by: Alex von Gluck IV <[email protected]>
This commit is contained in:
Jaroslaw Pelczar
2020-01-25 08:52:10 +00:00
committed by Adrien Destugues
parent 384d4e935c
commit 1e7069152e
3 changed files with 36 additions and 0 deletions
+2
View File
@@ -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
@@ -0,0 +1,11 @@
/*
* Copyright 2019 Haiku, Inc. All Rights Reserved.
* Distributed under the terms of the MIT License.
*/
#include <asm_defs.h>
/* void* get_stack_frame(void) */
FUNCTION(get_stack_frame):
mov x0, fp
ret
FUNCTION_END(get_stack_frame)
+23
View File
@@ -0,0 +1,23 @@
/*
* Copyright 2006, Ingo Weinhold <[email protected]>.
* Distributed under the terms of the MIT License.
*/
#include <OS.h>
#include <arch_cpu.h>
#include <libroot_private.h>
#include <real_time_data.h>
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;
}