From 0fae8fe9c3cebf3776ada4a4ef6b8986cca86317 Mon Sep 17 00:00:00 2001 From: Norman Feske Date: Tue, 10 May 2016 17:28:54 +0200 Subject: [PATCH] hw: remove custom Cpu_connection The custom version merely differs from the generic one with respect to the session quota. Since we support the dynamic upgrading of sessions, we don't need to provide the big amount (128KiB) defined by the custom version. --- .../base-hw/include/cpu_session/connection.h | 66 ------------------- 1 file changed, 66 deletions(-) delete mode 100644 repos/base-hw/include/cpu_session/connection.h diff --git a/repos/base-hw/include/cpu_session/connection.h b/repos/base-hw/include/cpu_session/connection.h deleted file mode 100644 index ee5d5bf21f..0000000000 --- a/repos/base-hw/include/cpu_session/connection.h +++ /dev/null @@ -1,66 +0,0 @@ -/* - * \brief Connection to CPU service - * \author Martin Stein - * \date 2008-08-22 - */ - -/* - * Copyright (C) 2008-2013 Genode Labs GmbH - * - * This file is part of the Genode OS framework, which is distributed - * under the terms of the GNU General Public License version 2. - */ - -#ifndef _INCLUDE__CPU_SESSION__CONNECTION_H_ -#define _INCLUDE__CPU_SESSION__CONNECTION_H_ - -/* Genode includes */ -#include -#include - -namespace Genode { struct Cpu_connection; } - - -struct Genode::Cpu_connection : Connection, Cpu_session_client -{ - enum { RAM_QUOTA = 128*1024 }; - - Capability _session(Parent &parent, - char const *label, long priority, - Affinity const &affinity) - { - return session(parent, affinity, - "priority=0x%lx, ram_quota=128K, label=\"%s\"", - priority, label); - } - - /** - * Constructor - * - * \param label initial session label - * \param priority designated priority of all threads created - * with this CPU session - */ - Cpu_connection(Env &env, const char *label = "", long priority = DEFAULT_PRIORITY, - Affinity const &affinity = Affinity()) - : - Connection(env, _session(env.parent(), label, priority, affinity)), - Cpu_session_client(cap()) - { } - - /** - * Constructor - * - * \noapi - * \deprecated Use the constructor with 'Env &' as first - * argument instead - */ - Cpu_connection(const char *label = "", long priority = DEFAULT_PRIORITY, - Affinity const &affinity = Affinity()) - : - Connection(_session(*env()->parent(), label, priority, affinity)), - Cpu_session_client(cap()) - { } -}; - -#endif /* _INCLUDE__CPU_SESSION__CONNECTION_H_ */