]> rtime.felk.cvut.cz Git - l4.git/blob - l4/pkg/l4re-core/l4util/README
Update
[l4.git] / l4 / pkg / l4re-core / l4util / README
1 Miscellaneous functionality not belonging to other packages.
2
3 This package implements some functionality which doesn't fit into other
4 packages, mainly to support some features of a C library and to support some
5 features of the L4 microkernel:
6
7 - programming of the Local APIC of x86 processors (PPro+)
8 - using the time stamp counter of x86 processors (Pentium+)
9 - using the performance counters of x86 processors (Pentium+)
10 - atomic operations (compare and exchange)
11 - bit and bit field manipulation operations
12 - x86 port I/O (in/out)
13 - x86 cli/sti, irq_acknowledge for the fully special nested mode
14 - comfortable parsing of command line arguments
15 - a simple random number generator
16 - touching memory to preclude later pagefaults
17 - a very simple lock implementation (better use the L4env lock package)
18 - a simple function for creating threads (better use the L4env thread package)
19 - etc.