Modules§
Enums§
Constants§
- CONTROL_
DONE_ CYCLES - ECALL_
DISPATCH_ ADDR - GLOBAL_
INPUT_ ADDR - GLOBAL_
OUTPUT_ ADDR - HOST_
ECALL_ BIGINT - HOST_
ECALL_ POSEIDO N2 - HOST_
ECALL_ READ - HOST_
ECALL_ SHA2 - HOST_
ECALL_ TERMINATE - HOST_
ECALL_ WRITE - KERNEL_
END_ ADDR - KERNEL_
START_ ADDR - LOOKUP_
TABLE_ CYCLES - MACHINE_
REGS_ ADDR - MAX_
IO_ BYTES - MAX_
IO_ WORDS - MAX_
SHA_ COUNT - MEMORY_
BYTES - MEMORY_
END_ ADDR - MEMORY_
PAGES - MEPC_
ADDR - MERKLE_
TREE_ DEPTH - MERKLE_
TREE_ END_ ADDR - MERKLE_
TREE_ START_ ADDR - PAGE_
BYTES - PFLAG_
CHECK_ OUT - PFLAG_
IS_ ELEM - REG_A0
- REG_A1
- REG_A2
- REG_A3
- REG_A4
- REG_A5
- REG_A6
- REG_A7
- REG_FP
- REG_GP
- REG_MAX
- REG_RA
- REG_S0
- REG_S1
- REG_S2
- REG_S3
- REG_S4
- REG_S5
- REG_S6
- REG_S7
- REG_S8
- REG_S9
- REG_S10
- REG_S11
- REG_SP
- REG_T0
- REG_T1
- REG_T2
- REG_T3
- REG_T4
- REG_T5
- REG_T6
- REG_TP
- REG_
ZERO - RESERVED_
CYCLES - SAFE_
WRITE_ ADDR - SUSPEND_
CYCLE_ HIGH_ ADDR - SUSPEND_
CYCLE_ LOW_ ADDR - SUSPEND_
MODE_ ADDR - SUSPEND_
PC_ ADDR - SYSCALL_
MAX - TRAP_
DISPATCH_ ADDR - USER_
BIGINT_ END_ ADDR - USER_
END_ ADDR - USER_
REGS_ ADDR - USER_
START_ ADDR - WORD_
SIZE - ZERO_
PAGE_ END_ ADDR - ZERO_
PAGE_ START_ ADDR
Functions§
- is_
kernel_ memory - Returns whether
addris within kernel memory bounds. - is_
user_ memory - Returns whether
addris within user memory bounds.