Module config

Source
Expand description

rel4-linux-kit 配置 crate

这个 crate 中包含了整个系统的配置,需要在多个 crarte 中共享的配置信息。

Constants§

CNODE_RADIX_BITS
默认 CSpace 一级占用的 bits
DEFAULT_CUSTOM_SLOT
默认存储自定义 Capability 的 SLOT
DEFAULT_EMPTY_SLOT_INDEX
默认服务可分配的 SLOT 开始的地址
DEFAULT_PARENT_EP
默认的父进程的 Endpoint
DEFAULT_SERVE_EP
默认的自身提供服务的 Endpoint
DEFAULT_THREAD_NOTIFICATION
默认的线程的提示
DMA_ADDR_START
默认的 DMA 分配开始的地址
IPC_DATA_LEN
通过 sel4::cap::Endpoint 发送一次数据最大数量
LINUX_APP_CNODE_RADIX_BITS
Linux App 使用的 CNode bits
PAGE_MASK
默认的页的 mask 位
PAGE_SIZE
默认的物理页大小
PL011_ADDR
PL011 设备使用过的地址
REG_LEN
通过 sel4::cap::Endpoint 发送数据时,reg 的大小
SERIAL_DEVICE_IRQ
串口的中断号
SERVICE_BOOT_STACK_SIZE
服务任务在启动的时候使用的栈的大小
SERVICE_BOOT_STACK_TOP
服务任务在启动的时候使用的栈的地址。
SERVICE_HEAP_SIZE
服务任务默认的堆大小
SHARE_PAGE_START
页共享使用的初始地址
STACK_ALIGN_SIZE
默认的栈对齐的大小
VIRTIO_MMIO_ADDR
VIRTIO_MMIO 使用的地址
VIRTIO_MMIO_BLK_VIRT_ADDR
VIRTIO 块设备使用的虚拟地址
VIRTIO_MMIO_NET_VIRT_ADDR
VIRTIO 网络设备使用的虚拟地址
VIRTIO_MMIO_VIRT_ADDR
将要被映射的偏移地址,设备虚拟地址 = VIRT_ADDR + 设备物理地址
VIRTIO_NET_IRQ
VIRTIO 网络设备的中断号
VIRT_PL011_ADDR
PL011 对应的虚拟地址