base: unify platform.cc between base, base-linux

This is a preparatory step for merging 'init_platform()' with
'bootstrap_component()'.

Issue #4784
This commit is contained in:
Norman Feske
2023-06-21 15:06:42 +02:00
parent 54cc70f9b1
commit 3a8c3dcc2d
15 changed files with 45 additions and 45 deletions

View File

@ -190,7 +190,11 @@ void Genode::init_thread_start(Capability<Pd_session> pd_cap)
}
void Genode::init_thread_bootstrap(Thread_capability main_cap)
void Genode::init_thread_bootstrap(Cpu_session &cpu, Thread_capability main_cap)
{
main_thread_cap(main_cap);
/* register TID and PID of the main thread at core */
Linux_native_cpu_client native_cpu(cpu.native_cpu());
native_cpu.thread_id(main_cap, lx_getpid(), lx_gettid());
}