Functions | |
static void | help (void) |
give help. | |
static int | attach_ds (l4dm_dataspace_t *ds, l4_addr_t *addr) |
attach dataspace to our address space. | |
static int | junk_ds (l4_addr_t addr) |
detach and close dataspace. | |
static void | dump_l4env_infopage (l4env_infopage_t *env) |
static void | show_task_info (unsigned int task) |
static void | show_app_info (void) |
show application info. | |
static void | kill_ds_all (void) |
static void | show_ds_info (void) |
retrieve information about _every_ dataspace and show how many memory is used by each application | |
static int | show_one_ds (void) |
show all information about a specific dataspace. | |
static int | load_app (void) |
start an application. | |
static int | kill_app (void) |
kill an application. | |
static int | less_tid (l4_threadid_t tid1, l4_threadid_t tid2) |
Compare two L4 thread IDs. | |
static void | show_names_info (int filter) |
list all servers registered at names server. | |
static void | set_file_provider (void) |
set new file provider. | |
static void | show_prog_memory (void) |
retrieve information about _every_ dataspace and show how many memory is used by each application | |
static void | show_events_info (void) |
static void | command_loop (void) |
basic command input loop. | |
static void | add_to_load_app_ihb (int id, const char *string, int num) |
static int | set_fprov (const char *fprov_name) |
int | main (int argc, const char *argv[]) |
main function. | |
Variables | |
l4_ssize_t | l4libc_heapsize = -256*1024 |
const int | l4thread_max_threads = 6 |
static l4_threadid_t | loader_id |
L4 thread id of L4 loader. | |
static l4_threadid_t | tftp_id |
L4 thread id of TFTP daemon. | |
static l4_threadid_t | dm_id |
L4 thread id of ds manager. | |
static char | load_app_command [80] |
for load_app(). | |
static contxt_ihb_t | load_app_ihb |
for load_app(). | |
static char | searchpath [] = "(nd)/tftpboot/" USERNAME |
< for load_app(). |
The program depends on the L4 console.
After startup a command prompt appears. There is a help command 'h'. The program is able to start and kill L4 programs. All output is buffered and may be backscrolled by using SHIFT PgUp and SHIFT PgDn.
static void help | ( | void | ) | [static] |
give help.
static int attach_ds | ( | l4dm_dataspace_t * | ds, | |
l4_addr_t * | addr | |||
) | [static] |
attach dataspace to our address space.
static int junk_ds | ( | l4_addr_t | addr | ) | [static] |
detach and close dataspace.
static void show_app_info | ( | void | ) | [static] |
show application info.
static int show_one_ds | ( | void | ) | [static] |
show all information about a specific dataspace.
static int load_app | ( | void | ) | [static] |
start an application.
static int kill_app | ( | void | ) | [static] |
kill an application.
static int less_tid | ( | l4_threadid_t | tid1, | |
l4_threadid_t | tid2 | |||
) | [static] |
Compare two L4 thread IDs.
tid1 | Thread ID | |
tid2 | Thread ID |
0 if tid1 is equal or greater than tid2
static void show_names_info | ( | int | filter | ) | [static] |
list all servers registered at names server.
static void set_file_provider | ( | void | ) | [static] |
set new file provider.
static void command_loop | ( | void | ) | [static] |
basic command input loop.
int main | ( | int | argc, | |
const char * | argv[] | |||
) |
main function.
l4_threadid_t loader_id [static] |
L4 thread id of L4 loader.
l4_threadid_t tftp_id [static] |
L4 thread id of TFTP daemon.
l4_threadid_t dm_id [static] |
L4 thread id of ds manager.
char load_app_command[80] [static] |
for load_app().
contxt_ihb_t load_app_ihb [static] |
for load_app().
char searchpath[] = "(nd)/tftpboot/" USERNAME [static] |
< for load_app().