|
SimpleKernel 1.17.0
|
#include <cpu_io.h>#include <opensbi_interface.h>#include "arch.h"#include "basic_info.hpp"#include "interrupt.h"#include "kernel.h"#include "kernel_fdt.hpp"#include "kernel_log.hpp"#include "kstd_cstdio"#include "ns16550a/ns16550a.hpp"#include "syscall.hpp"#include "task_manager.hpp"#include "virtio/virtio_driver.hpp"#include "virtual_memory.hpp"
Go to the source code of this file.
Functions | |
| auto | HandleTrap (cpu_io::TrapContext *context) -> cpu_io::TrapContext * |
| auto | InterruptInit (int, const char **) -> void |
| 体系结构相关中断初始化 | |
| auto | InterruptInitSMP (int, const char **) -> void |
| 从核的体系结构相关中断初始化 | |
| auto HandleTrap | ( | cpu_io::TrapContext * | context | ) | -> cpu_io::TrapContext* |
Definition at line 149 of file interrupt_main.cpp.
| auto InterruptInit | ( | int | argc, |
| const char ** | argv | ||
| ) | -> void |
体系结构相关中断初始化
| argc | 在不同体系结构有不同含义,同 _start |
| argv | 在不同体系结构有不同含义,同 _start |
Definition at line 155 of file interrupt_main.cpp.

| auto InterruptInitSMP | ( | int | argc, |
| const char ** | argv | ||
| ) | -> void |
从核的体系结构相关中断初始化
| argc | 在不同体系结构有不同含义,同 _start |
| argv | 在不同体系结构有不同含义,同 _start |
Definition at line 220 of file interrupt_main.cpp.
