mirror of
https://github.com/genodelabs/genode.git
synced 2025-06-19 07:38:28 +00:00
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:
@ -410,7 +410,14 @@ static void *thread_start(void *arg)
|
||||
|
||||
void Genode::init_thread(Cpu_session &, Region_map &) { }
|
||||
void Genode::init_thread_start(Capability<Pd_session>) { }
|
||||
void Genode::init_thread_bootstrap(Thread_capability) { }
|
||||
|
||||
|
||||
void Genode::init_thread_bootstrap(Cpu_session &cpu, Thread_capability 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());
|
||||
}
|
||||
|
||||
|
||||
extern "C" void *malloc(::size_t size);
|
||||
|
Reference in New Issue
Block a user