NOVA User-Level Environment
Version testbox/changed-memory-timing-317-g320d8b5
|
A simple service for educational purposes that does nothing useful. More...
#include <nul/program.h>
#include <sigma0/sigma0.h>
#include <sigma0/console.h>
#include <nul/compiler.h>
#include "service_echo.h"
#include <nul/timer.h>
#include <nul/service_timer.h>
#include <service/math.h>
#include <host/keyboard.h>
#include <wvtest.h>
Classes | |
class | EchoService |
struct | EchoService::ClientData |
Macros | |
#define | verbose(...) Logging::printf(__VA_ARGS__) |
A simple service for educational purposes that does nothing useful.
This file demonstrates how to start service on all CPUs, and how to maintain data for every client.
Copyright (C) 2011, 2012, Michal Sojka sojka Copyright (C) 2011, Alexander Boettcher @os. inf.t u-dr esden .deboett Economic rights: Technische Universitaet Dresden (Germany) cher @tudo s.or g
This file is part of NUL (NOVA user land).
NUL is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.
NUL is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License version 2 for more details.
#define verbose | ( | ... | ) | Logging::printf(__VA_ARGS__) |