1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-26 22:37:36 +00:00

Kernel: Add even more AARCH64 stubs

This commit is contained in:
Gunnar Beutner 2022-10-16 22:43:43 +02:00 committed by Linus Groh
parent 63a91d6971
commit 056e406a12
9 changed files with 136 additions and 13 deletions

View file

@ -65,6 +65,33 @@ u32 Processor::smp_wake_n_idle_processors(u32 wake_count)
TODO_AARCH64();
}
void Processor::initialize_context_switching(Thread& initial_thread)
{
(void)initial_thread;
TODO_AARCH64();
}
void Processor::switch_context(Thread*& from_thread, Thread*& to_thread)
{
(void)from_thread;
(void)to_thread;
TODO_AARCH64();
}
void Processor::assume_context(Thread& thread, FlatPtr flags)
{
(void)thread;
(void)flags;
TODO_AARCH64();
}
FlatPtr Processor::init_context(Thread& thread, bool leave_crit)
{
(void)thread;
(void)leave_crit;
TODO_AARCH64();
}
ErrorOr<Vector<FlatPtr, 32>> Processor::capture_stack_trace(Thread& thread, size_t max_frames)
{
(void)thread;
@ -73,4 +100,9 @@ ErrorOr<Vector<FlatPtr, 32>> Processor::capture_stack_trace(Thread& thread, size
return Vector<FlatPtr, 32> {};
}
void Processor::check_invoke_scheduler()
{
TODO_AARCH64();
}
}