committed by
Christian Helmuth
parent
dca144f2ee
commit
05fa063068
@@ -19,6 +19,8 @@
|
||||
#include <base/rpc_server.h>
|
||||
#include <vm_session/vm_session.h>
|
||||
|
||||
#include <trace/source_registry.h>
|
||||
|
||||
namespace Genode { class Vm_session_component; }
|
||||
|
||||
class Genode::Vm_session_component
|
||||
@@ -96,7 +98,8 @@ class Genode::Vm_session_component
|
||||
using Cap_quota_guard::upgrade;
|
||||
|
||||
Vm_session_component(Rpc_entrypoint &, Resources, Label const &,
|
||||
Diag, Ram_allocator &ram, Region_map &, unsigned);
|
||||
Diag, Ram_allocator &ram, Region_map &, unsigned,
|
||||
Trace::Source_registry &);
|
||||
~Vm_session_component();
|
||||
|
||||
/*********************************
|
||||
|
||||
@@ -20,12 +20,13 @@
|
||||
/*
|
||||
* Add x86 specific services
|
||||
*/
|
||||
void Genode::platform_add_local_services(Rpc_entrypoint &ep,
|
||||
Sliced_heap &heap,
|
||||
Registry<Service> &services)
|
||||
void Genode::platform_add_local_services(Rpc_entrypoint &ep,
|
||||
Sliced_heap &heap,
|
||||
Registry<Service> &services,
|
||||
Trace::Source_registry &trace_sources)
|
||||
{
|
||||
static Vm_root vm_root(ep, heap, core_env().ram_allocator(),
|
||||
core_env().local_rm());
|
||||
core_env().local_rm(), trace_sources);
|
||||
static Core_service<Vm_session_component> vm(services, vm_root);
|
||||
|
||||
static Io_port_root io_root(*core_env().pd_session(),
|
||||
|
||||
@@ -70,7 +70,8 @@ Vm_session_component::Vm_session_component(Rpc_entrypoint &ep,
|
||||
Diag,
|
||||
Ram_allocator &ram,
|
||||
Region_map &local_rm,
|
||||
unsigned)
|
||||
unsigned,
|
||||
Trace::Source_registry &)
|
||||
try
|
||||
:
|
||||
Ram_quota_guard(resources.ram_quota),
|
||||
|
||||
Reference in New Issue
Block a user