From c9b3711d786239e42c7f8a5b5aaf0bd700630130 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michael=20M=C3=BCller?= Date: Tue, 5 Jul 2022 18:57:05 +0200 Subject: [PATCH] Genode::Env is now a static class member. Allows to use Environment without instance again. --- src/mx/system/environment.h | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/src/mx/system/environment.h b/src/mx/system/environment.h index 8585449..d16b47a 100644 --- a/src/mx/system/environment.h +++ b/src/mx/system/environment.h @@ -7,24 +7,15 @@ namespace mx::system { */ class Environment { -private: - Genode::Env &_env; - public: - Environment(Genode::Env &env) : _env(env) {} - /** * @return Genode environment capability * */ - Genode::Env &env() { return _env; } + static Genode::Env &env; - static Environment get_instance(Genode::Env &env) - { - static Environment e(env); - return e; - } + /** * @return True, if NUMA balancing is enabled by the system.