|
Defines |
| #define | KSTRSIZE 256 |
Functions |
| void | coresrv_init () |
| int | copy_from (asid_t from_asid, paddr_t from_pgdir, void *from_addr, void *to_addr, size_t len) |
| int | copy_to (asid_t to_asid, paddr_t to_pgdir, void *from_addr, void *to_addr, size_t len) |
| int | copy_from_str (paddr_t from_pgdir, asid_t from_asid, char *from_str, char *to_str, size_t max_len) |
| int | ascopy_i (struct s_as_full *from_as, void *from_addr, struct s_as_full *to_as, void *to_addr, int len, int *err, int *suberr) |
| void | sys_ascopy (struct s_tcb_full *caller) |
| void | sys_copy (struct s_tcb_full *caller) |
| void | sys_reboot (struct s_tcb_full *caller) |
| void | sys_dwrite (struct s_tcb_full *caller) |
| void | sys_dump (struct s_tcb_full *caller) |
| void | sanity_check (char *s) |
| void | sys_check (struct s_tcb_full *caller) |
| void | sys_assert (struct s_tcb_full *caller) |
| void | do_coresrv_syscall () |
| void | coresrv_syscall () |
Variables |
| vaddr_t | vpt2 |
| vaddr_t | core_vpage1 |
| vaddr_t | copy_vpage1 |
| paddr_t | core_ppage |
| s_idt | idt [MAX_CPUS] |
| pid_t | next_pid |
| pid_t | security_mgr_pid |
| t_rec_list | rec_freelist |
| t_runq | runqs [MAX_CPUS] |
| int | nb_cpus |
| __cpu_simple_lock_t | core_lock |
| t_corestats | corestats [MAX_CPUS] |
| int | copyverb = 0 |
| s_tcb_full * | coresrv = NULL |
| struct { |
| char * name |
| t_line_parse_fun fn |
| t_sys_fn fn |
| char * name |
| } | sys_fns [] |
| int | nb_sys_fns = ARRAY_COUNT(sys_fns) |