Searched refs:A (Results 1 – 17 of 17) sorted by relevance
/DragonOS/kernel/src/mm/allocator/ |
H A D | buddy.rs | 26 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 D | signal.md | 17   当进程A想发送信号给进程B的时候,使用`kill(pid, signal)`接口进行发送。然后陷入内核的`sys_kill()`函数中进行处理。然后内核将会把信号加入目标进程… 23 │ Process A: │
|
/DragonOS/ |
H A D | triagebot.toml | 3 "A-*", 57 [autolabel."A-meta"] 66 [autolabel."A-fs"] 75 [autolabel."A-driver"] 98 exclude_labels = ["A-diagnostics"]
|
H A D | README.md | 5 …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 D | README_EN.md | 5 …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 D | LICENSE | 265 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 D | spinlock.md | 100   请注意,`SpinLock`支持的编译期检查并不是万能的。它目前无法在编译期检查出“双重加锁”问题。试看这样一个场景:函数A中,获得了锁。然后函数B中继续尝试加锁,那么就造成… 104 - 如果函数B需要访问临界区内的数据,那么,函数B应当接收一个类型为`&SpinLockGuard`的参数,这个守卫由函数A获得。这样一来,函数B就能访问临界区内的数据。
|
/DragonOS/kernel/crates/rbpf/ |
H A D | LICENSE-MIT | 1 Copyright (c) 2016 6WIND S.A. 19 TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
|
H A D | LICENSE-APACHE | 149 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
|
H A D | README.md | 684 * A small number of eBPF instructions have not been implemented yet. This
|
/DragonOS/docs/kernel/sched/ |
H A D | rt.md | 38 ## 3. Q&A
|
/DragonOS/docs/introduction/ |
H A D | build_system.md | 51 ….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 D | LICENSE-MIT | 13 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
/DragonOS/kernel/crates/intertrait/macros/ |
H A D | LICENSE-MIT | 13 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
H A D | LICENSE-APACHE | 148 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
|
/DragonOS/kernel/src/arch/riscv64/mm/ |
H A D | mod.rs | 339 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 D | mod.rs | 677 pub unsafe fn kernel_page_flags<A: MemoryManagementArch>(virt: VirtAddr) -> EntryFlags<A> { in kernel_page_flags() argument
|