libmetal
|
#include <sys.h>
Data Fields | |
struct metal_common_state | common |
int | data_fd |
unsigned long | page_size |
unsigned long | page_shift |
const char * | tmp_path |
struct metal_page_size | page_sizes [MAX_PAGE_SIZES] |
int | num_page_sizes |
int | pagemap_fd |
Structure for FreeRTOS libmetal runtime state.
Structure of generic libmetal runtime state.
Structure of linux specific libmetal runtime state.
Structure of nuttx libmetal runtime state.
Structure of zephyr libmetal runtime state.
struct metal_common_state metal_state::common |
Common (system independent) data.
int metal_state::data_fd |
file descriptor for shared data.
int metal_state::num_page_sizes |
number of available page sizes.
unsigned long metal_state::page_shift |
system page shift.
unsigned long metal_state::page_size |
system page size.
struct metal_page_size metal_state::page_sizes[MAX_PAGE_SIZES] |
available page sizes.
int metal_state::pagemap_fd |
File descriptor for /proc/self/pagemap (or -1).
const char* metal_state::tmp_path |
sysfs mount point.