|
Barrelfish
|
Directories |
Files | |
| file | bulk_transfer.c |
| Unidirectional bulk data transfer via shared memory. | |
| file | capabilities.c |
| Capability system user code. | |
| file | coreset.c |
| Simple coreset implementation. | |
| file | debug.c |
| Debugging functions. | |
| file | deferred.c |
| Deferred events (ie. timers) | |
| file | dispatch.c |
| Dispatcher implementation. | |
| file | domain.c |
| Manage domain spanning cores. | |
| file | event_mutex.c |
| Event mutex implementation. | |
| file | event_queue.c |
| Event queue implementatino. | |
| file | flounder_glue_binding.c |
| Glue code for old deprecated IDC API. | |
| file | flounder_support.c |
| Support code for Flounder-generated stubs. | |
| file | heap.c |
| Simple heap allocator. | |
| file | idc.c |
| common IDC code | |
| file | idc_export.c |
| IDC export implementation. | |
| file | init.c |
| Barrelfish library initialization. | |
| file | lmp_chan.c |
| Bidirectional LMP channel implementation. | |
| file | lmp_endpoints.c |
| Management of incoming LMP endpoints. | |
| file | monitor_client.c |
| Client for interacting with the monitor. | |
| file | morecore.c |
| Morecore implementation for malloc. | |
| file | msgbuf.c |
| Generic bag-o-bytes message format. | |
| file | multihop_chan.c |
| Bidirectional Multi-hop channel implementation. | |
| file | nameservice_client.c |
| Client for interacting with the name service. | |
| file | ram_alloc.c |
| RAM allocator code (client-side) | |
| file | resource_ctrl.c |
| Client for interacting with the monitor. | |
| file | slab.c |
| Simple slab allocator. | |
| file | spawn_client.c |
| Client for interacting with the spawn daemon on each core. | |
| file | sys_debug.c |
| Debug system calls shared by all architectures, user-side. | |
| file | syscalls.c |
| User-side system call implementation, architecture-independent. | |
| file | systime.c |
| Systime. | |
| file | terminal.c |
| Terminal emulator. | |
| file | thread_sync.c |
| Thread synchronisation primitives. | |
| file | threads.c |
| Threads implementation. | |
| file | trace.c |
| This file is a hack because essentially all subsystems need to link against these variables and putting them in lib/trace means linking everything against lib/trace. | |
| file | ump_chan.c |
| Bidirectional UMP channel implementation. | |
| file | ump_endpoint.c |
| Incoming UMP endpoints. | |
| file | waitset.c |
| Waitset and low-level event handling mechanism. | |
1.8.11