]> rtime.felk.cvut.cz Git - l4.git/blob - l4/doc/source/l4re.dox
Inital import
[l4.git] / l4 / doc / source / l4re.dox
1 /* vim:set ft=c: */
2
3
4 /**
5  * \example hello/server/src/main.c
6  * This is the famous "Hello World!" program.
7  *
8  * \example examples/sys/ipc/ipc_example.c
9  * This example shows how two threads can exchange data using the L4 IPC
10  * mechanism. One thread is sending an integer to the other thread which
11  * is returning the square of the integer. Both values are printed.
12  *
13  * \example examples/sys/ipc/ipc.cfg
14  * Sample configuration file for the IPC example.
15  *
16  * \example examples/sys/start-with-exc/main.c
17  * This example shows how to start a newly created thread with a defined set
18  * of CPU registers.
19  *
20  * \example examples/sys/singlestep/main.c
21  * This example shows how a thread can be single stepped on the x86
22  * architecture.
23  *
24  * \example examples/sys/aliens/main.c
25  * This example shows how system call tracing can be done.
26  *
27  * \example examples/sys/utcb-ipc/main.c
28  * This example shows how to send IPC using the UTCB to store payload.
29  *
30  * \example examples/sys/ux-vhw/main.c
31  * This example shows how to iterate the virtual hardware descriptors under
32  * Fiasco-UX.
33  *
34  * \example examples/sys/isr/main.c
35  * Example of an interrupt service routine.
36  *
37  * \example examples/clntsrv/server.cc
38  * Client/Server example using C++ infrastructure -- Server implementation.
39  * \example examples/clntsrv/client.cc
40  * Client/Server example using C++ infrastructure -- Client implementation.
41  * \example examples/clntsrv/clntsrv.cfg
42  * Sample configuration file for the client/server example.
43  *
44  * \example examples/libs/l4re/c/ma+rm.c
45  * Coarse grained memory allocation, in C.
46  * \example examples/libs/l4re/c++/mem_alloc/ma+rm.cc
47  * Coarse grained memory allocation, in C++.
48  *
49  * \example examples/libs/l4re/c++/shared_ds/ds_clnt.cc
50  * Sharing memory between applications, client side.
51  * \example examples/libs/l4re/c++/shared_ds/ds_srv.cc
52  * Sharing memory between applications, server/creator side.
53  * \example examples/libs/l4re/c++/shared_ds/shared_ds.lua
54  * Sharing memory between applications, configuration file.
55  *
56  * \example examples/libs/l4re/streammap/server.cc
57  * Client/Server example showing how to map a page to another task -- Server
58  * implementation. Note that there's also a shared memory library that
59  * supplies this functionality in more convenient way.
60  * \example examples/libs/l4re/streammap/client.cc
61  * Client/Server example showing how to map a page to another task -- Client
62  * implementation. Note that there's also a shared memory library that
63  * supplies this functionality in more convenient way.
64  * \example examples/libs/l4re/streammap/streammap.cfg
65  * Sample configuration file for the client/server map example.
66  *
67  *
68  * \example examples/libs/libirq/loop.c
69  * libirq usage example using a self-created thread.
70  *
71  * \example examples/libs/libirq/async_isr.c
72  * libirq usage example using asychronous ISR handler functionality.
73  *
74  * \example examples/sys/migrate/thread_migrate.cc
75  * Thread migration example.
76  *
77  * \example examples/sys/migrate/thread_migrate.cfg
78  * Sample configuration file for the thread migration example.
79  *
80  * \example tmpfs/lib/src/fs.cc
81  * Example file system for L4Re::Vfs.
82  */