Data Structures | |
struct | l4env_version_info_t |
Defines some L4 kernel information - some of them (arch, data, arch_class) needed for loading an ELF binary. More... | |
struct | l4exec_info_t |
Section Info. More... | |
struct | l4exec_section_t |
Defines a section of an executable file (binary or shared library). More... | |
struct | l4env_loader_info_t |
Defines loader configuration information useful for programs. More... | |
struct | l4env_infopage_t |
The environment info page - should consider 64-bit architectures too. More... | |
Functions | |
L4_CV int | l4env_request_service (l4_uint32_t key, l4_threadid_t *service) |
Request id of environment service. | |
L4_CV int | l4env_request_config_u32 (l4_uint32_t key, l4_addr_t *cfg) |
Request configuration dword. | |
L4_CV int | l4env_request_config_string (l4_uint32_t key, char *str, int max_len) |
Request configuration string. | |
L4_CV l4env_infopage_t * | l4env_get_infopage (void) |
Return pointer to L4 environment page. | |
L4_CV void | l4env_set_sigma0_id (l4_threadid_t id) |
Set sigma0 Id. | |
L4_CV void | l4env_set_default_dsm (l4_threadid_t id) |
Set default dataspace manager. |
L4_CV int l4env_request_service | ( | l4_uint32_t | key, | |
l4_threadid_t * | service | |||
) |
Request id of environment service.
key | service key (see l4/env/env.h) |
service | service id |
L4_CV int l4env_request_config_u32 | ( | l4_uint32_t | key, | |
l4_addr_t * | cfg | |||
) |
Request configuration dword.
key | config key |
cfg | configuration value |
key | config key |
cfg | configuration value |
L4_CV int l4env_request_config_string | ( | l4_uint32_t | key, | |
char * | str, | |||
int | max_len | |||
) |
Request configuration string.
key | config key | |
str | destination string buffer | |
max_len | length of destination buffer |
L4_CV l4env_infopage_t* l4env_get_infopage | ( | void | ) |
Return pointer to L4 environment page.
NULL
L4_CV void l4env_set_sigma0_id | ( | l4_threadid_t | id | ) |
Set sigma0 Id.
id | Sigma0 id |
id | Sigma0 id |
L4_CV void l4env_set_default_dsm | ( | l4_threadid_t | id | ) |
Set default dataspace manager.
id | Dataspace manager id | |
id | Dataspace manager id |