Home
last modified time | relevance | path

Searched refs:A (Results 1 – 17 of 17) sorted by relevance

/DragonOS/kernel/src/mm/allocator/
H A Dbuddy.rs26 pub struct PageList<A> {
31 phantom: PhantomData<A>,
34 impl<A> Clone for PageList<A> {
44 impl<A> PageList<A> {
67 pub struct BuddyAllocator<A> {
72 phantom: PhantomData<A>,
75 impl<A: MemoryManagementArch> BuddyAllocator<A> {
78 (A::PAGE_SIZE - mem::size_of::<PageList<A>>()) / mem::size_of::<PhysAddr>();
80 pub unsafe fn new(mut bump_allocator: BumpAllocator<A>) -> Option<Self> { in new()
95 core::ptr::write_bytes(MMArch::phys_2_virt(*f)?.data() as *mut u8, 0, A::PAGE_SIZE); in new()
[all …]
/DragonOS/docs/kernel/ipc/
H A Dsignal.md17 &emsp;&emsp;当进程A想发送信号给进程B的时候,使用`kill(pid, signal)`接口进行发送。然后陷入内核的`sys_kill()`函数中进行处理。然后内核将会把信号加入目标进程…
23 │ Process A: │
/DragonOS/
H A Dtriagebot.toml3 "A-*",
57 [autolabel."A-meta"]
66 [autolabel."A-fs"]
75 [autolabel."A-driver"]
98 exclude_labels = ["A-diagnostics"]
H A DREADME.md5 …s://img.shields.io/badge/%E5%AE%98%E7%BD%91-DragonOS.org-4c69e4?link=https%3A%2F%2Fbbs.dragonos.or…
6 …rc="https://img.shields.io/badge/BBS-bbs.dragonos.org.cn-purple?link=https%3A%2F%2Fbbs.dragonos.or…
H A DREADME_EN.md5 …s://img.shields.io/badge/%E5%AE%98%E7%BD%91-DragonOS.org-4c69e4?link=https%3A%2F%2Fbbs.dragonos.or…
6 …rc="https://img.shields.io/badge/BBS-bbs.dragonos.org.cn-purple?link=https%3A%2F%2Fbbs.dragonos.or…
H A DLICENSE265 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
276 YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
303 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
/DragonOS/docs/kernel/locking/
H A Dspinlock.md100 &emsp;&emsp;请注意,`SpinLock`支持的编译期检查并不是万能的。它目前无法在编译期检查出“双重加锁”问题。试看这样一个场景:函数A中,获得了锁。然后函数B中继续尝试加锁,那么就造成…
104 - 如果函数B需要访问临界区内的数据,那么,函数B应当接收一个类型为`&SpinLockGuard`的参数,这个守卫由函数A获得。这样一来,函数B就能访问临界区内的数据。
/DragonOS/kernel/crates/rbpf/
H A DLICENSE-MIT1 Copyright (c) 2016 6WIND S.A.
19 TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
H A DLICENSE-APACHE149 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
H A DREADME.md684 * A small number of eBPF instructions have not been implemented yet. This
/DragonOS/docs/kernel/sched/
H A Drt.md38 ## 3. Q&A
/DragonOS/docs/introduction/
H A Dbuild_system.md51 ….org/wiki/Handbook:AMD64/Full/Working/zh-cn#.E5.BD.93_Portage_.E6.8A.A5.E9.94.99.E7.9A.84.E6.97.B6…
284 请注意,由于是在控制台运行qemu,当你想要退出的时候,输入`Ctrl+A`然后按`X`即可。
/DragonOS/kernel/crates/intertrait/
H A DLICENSE-MIT13 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
/DragonOS/kernel/crates/intertrait/macros/
H A DLICENSE-MIT13 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
H A DLICENSE-APACHE148 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
/DragonOS/kernel/src/arch/riscv64/mm/
H A Dmod.rs339 pub unsafe fn kernel_page_flags<A: MemoryManagementArch>(_virt: VirtAddr) -> EntryFlags<A> { in kernel_page_flags() argument
/DragonOS/kernel/src/arch/x86_64/mm/
H A Dmod.rs677 pub unsafe fn kernel_page_flags<A: MemoryManagementArch>(virt: VirtAddr) -> EntryFlags<A> { in kernel_page_flags() argument