[][src]Module kernel::consts

Constants like memory locations

Constants

KERNEL_HEAP_OFFSET

Offset to kernel heap

KERNEL_HEAP_PML4
KERNEL_HEAP_SIZE

Size of kernel heap

KERNEL_OFFSET

Offset of kernel

KERNEL_PERCPU_OFFSET

Offset to kernel percpu variables

KERNEL_PERCPU_SIZE

Size of kernel percpu variables

KERNEL_PML4
PML4_SIZE

The size of a single PML4

PML4_MASK
RECURSIVE_PAGE_OFFSET

Offset of recursive paging

RECURSIVE_PAGE_PML4
USER_ARG_OFFSET

Offset to user arguments

USER_GRANT_OFFSET

Offset to user grants

USER_GRANT_PML4
USER_HEAP_OFFSET

Offset to user heap

USER_HEAP_PML4
USER_OFFSET

Offset to user image

USER_PML4
USER_SIGSTACK_OFFSET

Offset to user sigstack

USER_SIGSTACK_PML4
USER_SIGSTACK_SIZE

Size of user sigstack

USER_STACK_OFFSET

Offset to user stack

USER_STACK_PML4
USER_STACK_SIZE

Size of user stack

USER_TCB_OFFSET

Offset to user TCB

USER_TLS_OFFSET

Offset to user TLS

USER_TLS_PML4
USER_TMP_GRANT_OFFSET

Offset to user temporary page for grants

USER_TMP_GRANT_PML4
USER_TMP_HEAP_OFFSET

Offset to user temporary heap (used when cloning)

USER_TMP_HEAP_PML4
USER_TMP_MISC_OFFSET

Offset for usage in other temporary pages

USER_TMP_MISC_PML4
USER_TMP_OFFSET

Offset to user temporary image (used when cloning)

USER_TMP_PML4
USER_TMP_SIGSTACK_OFFSET

Offset to user temporary sigstack (used when cloning)

USER_TMP_SIGSTACK_PML4
USER_TMP_STACK_OFFSET

Offset to user temporary stack (used when cloning)

USER_TMP_STACK_PML4
USER_TMP_TLS_OFFSET

Offset to user temporary tls (used when cloning)

USER_TMP_TLS_PML4