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 ee5d5bf21..000000000 --- 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_ */