core: serve parent and core service by one ep

Fixes #2484
This commit is contained in:
Alexander Boettcher
2017-08-16 16:04:41 +02:00
committed by Christian Helmuth
parent b1a27b417b
commit c2950e13eb
6 changed files with 13 additions and 78 deletions

View File

@@ -70,8 +70,7 @@ Signal_source::Signal Signal_source_component::wait_for_signal()
Signal_source_component::Signal_source_component(Rpc_entrypoint *ep)
:
_entrypoint(ep), _finalizer(*this),
_finalizer_cap(_entrypoint->manage(&_finalizer))
_entrypoint(ep)
{
Platform &platform = *platform_specific();
Range_allocator &phys_alloc = *platform.ram_alloc();
@@ -87,11 +86,4 @@ Signal_source_component::Signal_source_component(Rpc_entrypoint *ep)
}
Signal_source_component::~Signal_source_component()
{
_finalizer_cap.call<Finalizer::Rpc_exit>();
_entrypoint->dissolve(&_finalizer);
}
void Signal_source_component::Finalizer_component::exit() { }
Signal_source_component::~Signal_source_component() { }