Home
last modified time | relevance | path

Searched refs:BuddyAllocator (Results 1 – 4 of 4) sorted by relevance

/DragonOS-0.1.8/docs/kernel/memory_management/
Dintro.md12 - **页帧分配器(FrameAllocator)** - 提供对页帧的分配、释放、管理等操作。具体来说,包括BumpAllocator、BuddyAllocator
/DragonOS-0.1.8/kernel/src/arch/x86_64/mm/
Dmod.rs21 mm::allocator::{buddy::BuddyAllocator, bump::BumpAllocator},
53 static INNER_ALLOCATOR: SpinLock<Option<BuddyAllocator<MMArch>>> = SpinLock::new(None);
393 let buddy_allocator = unsafe { BuddyAllocator::<X86_64MMArch>::new(bump_allocator).unwrap() }; in allocator_init()
571 unsafe fn set_inner_allocator(allocator: BuddyAllocator<MMArch>) { in set_inner_allocator()
/DragonOS-0.1.8/kernel/src/mm/allocator/
Dbuddy.rs65 pub struct BuddyAllocator<A> { struct
71 impl<A: MemoryManagementArch> BuddyAllocator<A> { argument
635 impl<A: MemoryManagementArch> FrameAllocator for BuddyAllocator<A> { implementation
/DragonOS-0.1.8/docs/community/ChangeLog/V0.1.x/
DV0.1.8.md360 - **页帧分配器(FrameAllocator)** - 提供对页帧的分配、释放、管理等操作。具体来说,包括BumpAllocator、BuddyAllocator
401 - **页帧分配器(FrameAllocator)** - 提供对页帧的分配、释放、管理等操作。具体来说,包括BumpAllocator、BuddyAllocator