base: Raise RAM quota of signal session to 16K

On base-hw/x86_64 the quota of the signal session is not sufficient due to
the large size of the Signal_session_component. Increasing the quota to
16K avoids signal-context resource exhaustion messages as emmitted by the
run/launcher scenario:

  ...
  Quota exceeded! amount=4096, size=4096, consumed=4096
  failed to allocate signal-context resources
  upgrading quota donation for signal session
  C++ runtime: Genode::Parent::Quota_exceeded
  void* abort(): abort called
  ...

Note: This change increases the quota for all kernels even though it is
      strictly only required for base-hw/x86_64.
This commit is contained in:
Adrian-Ken Rueegsegger 2015-03-19 12:26:14 +01:00 committed by Christian Helmuth
parent 96a3eabe16
commit e5f26fa8db

View File

@ -24,7 +24,7 @@ struct Genode::Signal_connection : Connection<Signal_session>, Signal_session_cl
{
Signal_connection()
:
Connection<Signal_session>(session("ram_quota=12K")),
Connection<Signal_session>(session("ram_quota=16K")),
Signal_session_client(cap())
{ }
};