List of all items
Structs
- batch::APP_MANAGER
- batch::AppManager
- batch::KernelStack
- batch::UserStack
- board::RISCV64
- console::Stdout
- sync::up::UPSafeCell
- trap::TrapContext
- trap::context::TrapContext
Traits
Macros
Functions
- batch::init
- batch::print_app_info
- batch::run_next_app
- board::exit_code_encode
- clear_bss
- console::print
- lang_items::panic
- rust_main
- sbi::console_putchar
- sbi::sbi_call
- sbi::shutdown
- syscall::fs::sys_write
- syscall::process::sys_exit
- syscall::syscall
- trap::init
- trap::trap_handler
Statics
Constants
- batch::APP_BASE_ADDRESS
- batch::APP_SIZE_LIMIT
- batch::KERNEL_STACK_SIZE
- batch::MAX_APP_NUM
- batch::USER_STACK_SIZE
- board::EXIT_FAILURE
- board::EXIT_FAILURE_FLAG
- board::EXIT_RESET
- board::EXIT_SUCCESS
- board::QEMU_EXIT_HANDLE
- board::VIRT_TEST
- sbi::SBI_CONSOLE_PUTCHAR
- syscall::SYSCALL_EXIT
- syscall::SYSCALL_WRITE
- syscall::fs::FD_STDOUT