/* * \brief Board driver for core * \author Martin Stein * \date 2012-04-23 */ /* * Copyright (C) 2012-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 _BOARD_H_ #define _BOARD_H_ /* core includes */ #include namespace Genode { class Board : public Board_base { public: static void outer_cache_invalidate() { } static void outer_cache_flush() { } static void prepare_kernel() { } static void secondary_cpus_ip(void * const ip) { } /** * FIXME We return true although base-hw doesn't support SMP * because UP-configurations in the TTBRs and the * translation-table descriptors cause problems. */ static bool is_smp() { return true; } }; } #endif /* _BOARD_H_ */