Home
last modified time | relevance | path

Searched refs:Kernel (Results 1 – 12 of 12) sorted by relevance

/DragonOS/kernel/src/net/socket/
H A Dhandle.rs12 Kernel(KernelHandle), enumerator
23 return Self::Kernel(KernelHandle::new(KERNEL_HANDLE_IDA.alloc().unwrap())); in new_kernel_handle()
34 if let Self::Kernel(kh) = *self { in kernel_handle()
/DragonOS/kernel/src/mm/
H A Dno_init.rs171 PageTableKind::Kernel, in pseudo_map_phys_with_flags()
172 MMArch::table(PageTableKind::Kernel), in pseudo_map_phys_with_flags()
199 PageTableKind::Kernel, in pseudo_unmap_phys()
200 MMArch::table(PageTableKind::Kernel), in pseudo_unmap_phys()
H A Dkernel_mapper.rs68 let mapper = unsafe { PageMapper::current(PageTableKind::Kernel, LockedFrameAllocator) }; in lock()
H A Dmod.rs151 Kernel, enumerator
302 return PageTableKind::Kernel; in kind()
/DragonOS/kernel/src/arch/riscv64/mm/
H A Dinit.rs76 let _old_page_table = MMArch::table(PageTableKind::Kernel); in riscv_mm_init()
85 PageTableKind::Kernel, in riscv_mm_init()
148 PageTableKind::Kernel, in riscv_mm_init()
/DragonOS/kernel/src/arch/riscv64/ipc/
H A Dsignal.rs178 Kernel = 0x80, enumerator
197 0x80 => Self::Kernel, in from_i32()
/DragonOS/.github/workflows/
H A Dmakefile.yml37 name: Kernel static test ${{ matrix.arch }}
/DragonOS/kernel/src/arch/x86_64/mm/
H A Dmod.rs196 PageTableKind::Kernel | PageTableKind::User => { in table()
472 let _old_page_table = MMArch::table(PageTableKind::Kernel); in allocator_init()
480 PageTableKind::Kernel, in allocator_init()
540 PageTableKind::Kernel, in allocator_init()
/DragonOS/kernel/src/mm/allocator/
H A Dbump.rs112 PageMapper::<MMA, _>::current(PageTableKind::Kernel, BumpAllocator::<MMA>::new(0)); in ensure_early_mapping()
/DragonOS/kernel/src/arch/x86_64/ipc/
H A Dsignal.rs195 Kernel = 0x80, enumerator
214 0x80 => Self::Kernel, in from_i32()
/DragonOS/kernel/src/ipc/
H A Dsignal.rs108 force_send = matches!(siginfo.sig_code(), SigCode::Kernel); in send_signal()
/DragonOS/docs/kernel/debug/
H A Ddebug-kernel-with-gdb.md19 &emsp;&emsp;在您开始调试内核之前,需要在/Kernel/Cargo.toml中开启调试模式,将Cargo.toml中的`debug = false`更改为`debug = true`。