Home
last modified time | relevance | path

Searched refs:K (Results 1 – 2 of 2) sorted by relevance

/DragonOS-0.1.8/kernel/src/libs/
Drbtree.rs34 struct RBTreeNode<K: Ord, V> {
36 left: NodePtr<K, V>,
37 right: NodePtr<K, V>,
38 parent: NodePtr<K, V>,
39 key: K,
43 impl<K: Ord, V> RBTreeNode<K, V> {
45 fn pair(self) -> (K, V) { in pair() argument
50 impl<K, V> Debug for RBTreeNode<K, V>
52 K: Ord + Debug,
62 struct NodePtr<K: Ord, V>(*mut RBTreeNode<K, V>);
[all …]
/DragonOS-0.1.8/docs/kernel/memory_management/
Dmmio.md15 - 为驱动程序分配4K到1GB的MMIO虚拟地址空间
61 …内存块的大小均为$2^n$。 在DragonOS中,伙伴系统内存池共维护了1TB的连续存储空间,最大的内存块大小为$1G$,即$2^{30}B$,最小的内存块大小为$4K$,即 $2^{12}B$。
122 /// 最小的内存块为4K,其幂为12
158 …egions[n -12]`即可。DragonOS中,buddy内存池最大的内存块大小为$1G = 2^{30}bytes$,最小的内存块大小为 $4K = 2^{12} bytes$,所以$…